Lab_interaccio/2015/Mago/Mago.ino
2025-02-25 21:29:42 +01:00

44 lines
861 B
C++

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(A5, INPUT);
digitalWrite(A0, HIGH);
digitalWrite(A5, HIGH);
pinMode(11, OUTPUT);
pinMode(6, OUTPUT);
analogWrite(11,0);
while (digitalRead(A5))
{
analogWrite(6,255);
}
analogWrite(6,0);
}
void loop() {
if (!digitalRead(14))
{
analogWrite(11,255);
delay(1000); //Tiempo minimo de disparo
Serial.println("OK");
while(!digitalRead(A0))
{
analogWrite(11,255);
delay(100);
Serial.println("Bloqueo");
}
analogWrite(11,0);
analogWrite(6,255);
delay(500);
while (digitalRead(A5)) analogWrite(6,255);
analogWrite(6,0);
Serial.println("OFF");
}
// put your main code here, to run repeatedly:
}