problema su codice arduino per comandare un servo motore mediante potenzimetro
vorrei sapere perche scrivendo questo codice :
mi restituisce gli errori
sketch_jan31a.ino: in function 'void loop()':
sketch_jan31a:18: error: expected `;' before 'r1val'
sketch_jan31a:21: error: expected `;' before '}' token
code: [select]
#include <servo.h> // includiamo diversi dispositivi:
servo servo; // includiamo nella libreria il servomotore e lo chiamiamo servo
int r1 = a0; // associa r1 (proteziometro) al pin a0
int r1val; // variabile di lettura del potenziometro (r1)
void setup()
{
servo.attach(9) ; // associa al pin 9 il segnale del servomotore
}
void loop()
{
r1val = analogread(r1) // legge il valore analogico del potenziometro
r1val = map(r1val, 0, 1023, 0, 179) ; // mappo il valore analogico letto (0 - 1023) e lo porto ( 0 - 179 )
servo.write(r1val ) ; // eseguo al servo il valore mappato
delay(15) // attendo 15 ms ed eseguo il loop
mi restituisce gli errori
sketch_jan31a.ino: in function 'void loop()':
sketch_jan31a:18: error: expected `;' before 'r1val'
sketch_jan31a:21: error: expected `;' before '}' token
tutte le istruzioni (scrivere in maiuscolo nei forum equivale ad urlare) devono finire con ;
due tue righe mancano di ; finale
il compilatore ti dice il numeri di riga e "expected `;' " ovvero "mi aspetto un ;"
edit: e manca anche la } finale
due tue righe mancano di ; finale
il compilatore ti dice il numeri di riga e "expected `;' " ovvero "mi aspetto un ;"
edit: e manca anche la } finale
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > problema su codice arduino per comandare un servo motore mediante potenzimetro
arduino
Comments
Post a Comment