Ciao
Vi spiego il mio problema .
Sono prorpio negata, letto letto , ma e' nebbia.
allego il programma
#include <LiquidCrystal.h>
#include <Servo.h>
//SETUP
int wartezeit = 300;
int v_toleranz = 3;
int h_toleranz = 2;
int schwellwert = 85;
int Vert_mitte = 75;
int Hori_mitte = 90;
int calibrate1 = 0;
int calibrate2 = 0;
Servo myservo1; // create servo object to control a servo
Servo myservo2; // create servo object to control a servo
int rssi1 = A0;
int rssi2 = A1;
#define SPKR 9
int rssiTrack = 0;
int rssiFix = 0;
int durchgang = 0;
int rssiTrackOld = 0;
int rssiDiv = 0;
int i=0;
int y=0;
char richtung;
char Vert_richtung;
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
myservo1.attach(10); // attaches the servo on pin 10 to the servo object
myservo1.write(Vert_mitte);
myservo2.attach(11); // attaches the servo on pin 11 to the servo object
myservo2.write(Hori_mitte);
y=Hori_mitte;
Serial.begin(9600);
lcd.setCursor(0, 0);
lcd.print("michael-heck.net");
lcd.setCursor(0, 1);
lcd.print("calibrating...");
eccccccc.....
qui ,
(Servo myservo1; // create servo object to control a servo
Servo myservo2; // create servo object to control a servo)
specifica che va configurato il prog. per i propri servocomandi , ma non sono proprio capace.
Le ho provate tutte , ovviamente non in modo corretto e non so' proprio come compilarlo.
( sempre e solo errori)
Servo myservo1; // create servo object to control a servo
vuol dire che crei una nuova versione del ogetto Servo e lo chiami "myservo1"
L' oggetto di tipo Servo (pensa a una scatola a cui hai dati il nome "myservo1") ha delle specifiche come:
myservo1.attach(10); dice con quale pin é attacato il servo di nome "myservo1"
myservo1.write(Vert_mitte); metti il "myservo1" nella posizione che da la variabile "Vert_mitte"
se il 785 , non e' utlizzabile perche' e' un vericello da 3.5 giri
vuol solo dire che al posto di fare 180 gradi di escursione ne fa 1260 gradi ( 3,5 giri a 360 gradi). Ad Arduino non interessa se il servo fa mezzo giro o 3 e mezzo.
Mettiamola cosi' , collego il servo x nel pin 10 e nel pin 11 il secondo servo , risultato , partono ,arrivano e poi si fondono.
avrei bisogno di capiere cosa crivere per i due determinati servi....
@storeraffy, ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento: Regolamento
Ti suggerirei anche di tradurre un pò di quelle parole dal tedesco almeno all'inglese. Molte volte i nomi delle variabili danno indicazioni. Qui il tedesco lo capisce solo @Uwe
storeraffy:
Mettiamola cosi' , collego il servo x nel pin 10 e nel pin 11 il secondo servo , risultato , partono ,arrivano e poi si fondono.
avrei bisogno di capiere cosa crivere per i due determinati servi....
@storeraffy, senza altri dettagli non si capisce nulla. Nel primo post dici che non riesci a compilare, nei tuo secondo che compila e scarichi su Arduino ma il programma non pilota in maniera giusta i servo.
Perchè non partiamo dall'inizio?
Cosa devi fare (un minimo di analisi di cosa devi fare e i passi che deve fare il programma) ?
Quel codice da dove lo hai pescato (hai un link) ?