X-Git-Url: http://git.piffa.net/web?p=sketchbook_andrea;a=blobdiff_plain;f=motors%2Fsimple_motor_PWM_potenziometer_transistor_diode_2%2Fsimple_motor_PWM_potenziometer_transistor_diode_2.ino;fp=motors%2Fsimple_motor_PWM_potenziometer_transistor_diode_2%2Fsimple_motor_PWM_potenziometer_transistor_diode_2.ino;h=0000000000000000000000000000000000000000;hp=9a43bcd604aa527faf083a30222028741e634b81;hb=ea8d99c7d1bf9824a769c81533fe90e437ccd360;hpb=75928e346c7e5631544b0bea01e2d4ae9a5d749e diff --git a/motors/simple_motor_PWM_potenziometer_transistor_diode_2/simple_motor_PWM_potenziometer_transistor_diode_2.ino b/motors/simple_motor_PWM_potenziometer_transistor_diode_2/simple_motor_PWM_potenziometer_transistor_diode_2.ino deleted file mode 100644 index 9a43bcd..0000000 --- a/motors/simple_motor_PWM_potenziometer_transistor_diode_2/simple_motor_PWM_potenziometer_transistor_diode_2.ino +++ /dev/null @@ -1,43 +0,0 @@ -/* - Simple Motor : Potenziometro - - Motore DC con variazione della velocita' impostata - tramite un potenziometro 10k ohms - - Schema: http://lab.piffa.net/schemi/motor_pot_bb.png - */ - -const int analogInPin = A0; // Pin a cui e' collegato il potenziometro -const int motorPin = 9; - -int potValue = 0; -int motValue = 0; - -void setup() { - pinMode(motorPin, OUTPUT); - Serial.begin(9600); // Debuggin - -} -void loop() { - potValue = analogRead(analogInPin); - motValue = potValue / 4 ; //mappatura 1024 -> 255 - - analogWrite(motorPin,motValue); // Imposta la velocita' del motore - - Serial.print("Pot value = " ); - Serial.print(potValue); - Serial.print("\t Motore velocita' = "); - Serial.println(motValue); - delay(3); // Pausa, aiuta a stabilizzare l'input - -} - -/* Domande - -1. Cosa succede quando il motore riceve poca corrente? -2. Impostare un valore minimo per la partenza del motore, - sotto al quale il motore non parte. -*/ - - -