2 Gestine di un motore DC utilizzando il PWM
3 per modificarne la velocita': ciclo ascendente e discendente
6 - Breadboard: http://lab.piffa.net/schemi/motor_transistor_diode_bb.png
7 - Schema circuito: http://lab.piffa.net/schemi/motor_transistor_diode_schem.png
11 int motorPin = 9; // Pin tramite cui Arduino controlla il motore
13 pinMode(motorPin, OUTPUT);
16 for(int motorValue = 0 ; motorValue <= 255; motorValue +=5){ // PWM up
17 analogWrite(motorPin, motorValue);
20 for(int motorValue = 255 ; motorValue >= 0; motorValue -=5){ // PWM down
21 analogWrite(motorPin, motorValue);
28 1. Il motore si muove con i valori di corrente molto bassi?
29 2. A quali valori comincia a muoversi effettivamente?
30 2.1 E per fermarsi, il valore e' diverso?
31 3. Impostare un valore minimo per la partenza del motore.
32 4. Come fare per invertire la direzione di rotazione del motore?