2 Simple Motor : Potenziometro
4 Motore DC con variazione della velocita' impostata
5 tramite un potenziometro 10k ohms
7 Schema: http://lab.piffa.net/schemi/motor_pot_bb.png
10 const int analogInPin = A0; // Pin a cui e' collegato il potenziometro
11 const int motorPin = 9;
17 pinMode(motorPin, OUTPUT);
18 Serial.begin(9600); // Debuggin
22 potValue = analogRead(analogInPin);
23 motValue = potValue / 4 ; //mappatura 1024 -> 255
25 analogWrite(motorPin,motValue); // Imposta la velocita' del motore
27 Serial.print("Pot value = " );
28 Serial.print(potValue);
29 Serial.print("\t Motore velocita' = ");
30 Serial.println(motValue);
31 delay(3); // Pausa, aiuta a stabilizzare l'input
37 1. Cosa succede quando il motore riceve poca corrente?
38 2. Impostare un valore minimo per la partenza del motore,
39 sotto al quale il motore non parte.