manipular un motor con dos sensores IR
Publicado por Carlos (1 intervención) el 24/11/2019 13:48:59
Buenas tardes,
me gustaría automatizar un motor cc con dos sensores de distancia con infrarrojo. La cuestión es que no me aclaro con los condicionales If... pretendo que el motor se accione cuando mande la señal el primer infrarrojo y se pare cuando el segundo sensor mande la señal, además necesito que cuando los dos sensores estén mandando señal gire el motor.( el motor se acciona cerrando un relé con el pin 13)
He intentado desarrollar el código pero me da problemas.
me gustaría automatizar un motor cc con dos sensores de distancia con infrarrojo. La cuestión es que no me aclaro con los condicionales If... pretendo que el motor se accione cuando mande la señal el primer infrarrojo y se pare cuando el segundo sensor mande la señal, además necesito que cuando los dos sensores estén mandando señal gire el motor.( el motor se acciona cerrando un relé con el pin 13)
He intentado desarrollar el código pero me da problemas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void setup()
{
pinMode(12, INPUT);
pinMode(13, OUTPUT);
pinMode(11, INPUT);
}
void loop()
{
if (digitalRead(12) == HIGH) {
digitalWrite(13, HIGH);
}
if (digitalRead(11) == HIGH) {
digitalWrite(13, LOW);
}
if (digitalRead(12) == HIGH && digitalRead(11) == HIGH) {
digitalWrite(13, HIGH);
}
}
Valora esta pregunta


0