Alterando Sentido Rotação com Botão
VEJA NO SIMULADOR:
CÓDIGO:
int viraDir = 10;
int viraEsq = 11;
int btn1 = 2;
int btn2 = 3;
int le_btn1 = 0;
int le_btn2 = 0;
void setup() {
Serial.begin(9600);
pinMode(viraDir,OUTPUT);
pinMode(viraEsq,OUTPUT);
pinMode (btn1,INPUT);
pinMode (btn2,INPUT);
}
void loop() {
le_btn1 = digitalRead(btn1);
le_btn2 = digitalRead(btn2);
if(le_btn1 == 1) {
digitalWrite(viraEsq,LOW);
digitalWrite(viraDir,HIGH);
}else{
digitalWrite(btn1,LOW);
}
if(le_btn2 == 1) {
digitalWrite(viraDir,LOW);
digitalWrite(viraEsq,HIGH);
}else{
digitalWrite(btn2,LOW);
}
}
Comentários
Postar um comentário