Salve,
Avrei la necessità di controllare dei Servomotori tramite Arduino (MEGA).
Niente di particolarmente difficile ma quando carico il firmware non succede nulla (con altre schede non ho problemi).
I servocomandi (servo_25,servo_26,servo_27) sono collegati ai pin 73,74 e 75 dell'Atmega. A seguire il codice caricato:
#include <Servo.h>
Servo servo_25;
Servo servo_26;
Servo servo_27;
int servo25 = 25;
int servo26 = 26;
int servo27 = 27;
void setup() {
servo_25.attach(servo25);
servo_26.attach(servo26);
servo_27.attach(servo27);
pinMode(servo25,OUTPUT);
pinMode(servo26,OUTPUT);
pinMode(servo27,OUTPUT);
}
void loop() {
//prova
servo_25.write(155);
servo_26.write(155);
servo_27.write(155);
}
Il punto è che non succede nulla (nel main loop c'è solo una prova) . Anche se scrivessi :
int servo25 = 73;
int servo26 = 74;
int servo27 = 75;
Non accade nulla. Ho controllato quì ma non riesco comunque a risolvere il problema. I Servomotori non mostrano segni di vita.
Sono persuaso che l'errore sia nei nomi dei pin... ma non riesco a risolvere. Dove sta il problema??