Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unsigned long inizio = 0;
- byte flag = 0;
- void setup() {
- Serial.begin(9600);
- pinMode (A3, INPUT);
- pinMode(13, OUTPUT);
- }
- void loop() {
- if (analogRead(A3) < 500 ) {
- flag = 1;
- }
- else {
- digitalWrite(13, LOW);
- inizio = millis();
- flag = 0;
- }
- if ( flag == 1 && millis() - inizio > 5000) {
- digitalWrite(13, HIGH);
- flag = 2;
- }
- if ( flag == 2 && millis() - inizio > 7000) {
- digitalWrite(13, LOW);
- inizio = 0;
- flag = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement