problema su codice arduino per comandare un servo motore mediante potenzimetro


vorrei sapere perche scrivendo questo codice :
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


Arduino Forum > International > Italiano > Generale (Moderator: leo72) > problema su codice arduino per comandare un servo motore mediante potenzimetro


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code