Projeto de arduino
eu fiz o seguinte código, ele funciona com os botões mas o sensor não. O projeto é o seguinte, aperta o botão1 e liga o motor, para fazer a volta dele pode ser, ou pelo sensor ou pelo botão2
#include <Stepper.h>
int bot1 = 3;
int bot2 = 4;
int PinSensor = 0;int chuva; //sensor
Stepper myStepper(2048, 8,10,9,11);
void setup() {
pinMode (bot1, INPUT);
pinMode (bot2, INPUT);
myStepper.setSpeed(10);
}
void loop() {
chuva = analogRead(PinSensor); if (digitalRead(bot1) == HIGH && digitalRead(bot2) == LOW){
myStepper.step(-2048);
if(chuva<500){ //valor testado
myStepper.step(2048);
}
}if (digitalRead(bot1) == LOW && digitalRead(bot2) == HIGH){
myStepper.step(2048);
}
}Discussão (0)
Carregando comentários...