Salve a tutti, avete presente Cybot? Il robottino della De Agostini? Ho deciso di mettermi a lavorarci sopra e di pilotarlo attraverso un Arduino 1. Ho lasciato solamente la scheda per pilotare i due motori (per intenderci quella con i 7 socket)
I socket sono rispettivamente:
1 - RH motor forwards.
2 - RH motor backwards.
3 - LH motor forwards.
4 - LH motor backwards.
5 - 5 volts to uP
6 - 6 volts
7 - ground.
Nell' ordine, ho collegato al mio Arduino 1:
1 - RH motor forwards -> PIN 11 dell' Arduino
2 - RH motor backwards -> PIN 10 dell' Arduino
3 - LH motor forwards -> PIN 9 dell' Arduino
4 - LH motor backwards -> PIN 6 dell' Arduino
5 - 5 volts
6 - 6 volts (l'ho messo a 5 perché con Arduino 1 non saprei come generarli)
7 - ground.
Ora, provando una sketch del tipo
int rightfor = 11;
int rightback = 10;
int leftfor = 9;
int leftback = 6;
void setup(){
pinMode(rightfor, OUTPUT);
pinMode(rightback, OUTPUT);
pinMode(leftfor, OUTPUT);
pinMode(leftback, OUTPUT);
}
void avanza (){
analogWrite(rightfor, 225);
analogWrite(rightback, 0);
analogWrite(leftfor, 225);
analogWrite(leftback, 0);
}
void loop(){