Baixe o app para aproveitar ainda mais
Prévia do material em texto
A bateria de 9V é apenas para indicar a tensão de alimentação. Verifique a tensão necessária do seu motor DC para não queimá-lo. O transistor utilizado neste tutorial é o BD139, mas pode utilizar outro contanto que o transistor seja NPN. Para ver o datasheet, clique aqui. A programação para controlar o motor DC está mostrada abaixo: int motorPin = 3; int incPin = 4; int decPin = 5; int val=0; int incButton = LOW; int decButton = LOW; void setup() { pinMode(incPin, INPUT); pinMode(decPin, INPUT); pinMode(motorPin, OUTPUT); analogWrite(motorPin, 0); Serial.begin(9600); } void loop() { incButton = digitalRead(incPin); decButton = digitalRead(decPin); if (incButton == HIGH) { val++; } if(decButton == HIGH) { val=val-1; } Serial.println(val); delay(100); analogWrite(motorPin, val); }
Compartilhar