#include <Servo.h> // includiamo i 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 a ( 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
sti cavolo di libri non li comprendo , scrivono i codici e poi come scrivi vengono errati? mi potete fare un esempio di codice? perche non sono pratico di pogramazione
#include <Servo.h>
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 a ( 0 - 179 )
SERVO.write(R1val ) ; // Eseguo al servo il valore mappato
delay(15) ; // Attendo 15 ms ed eseguo il loop
}