23-03-2016, 21:50
Nie do końca kojarzę o co ci chodzi spróbuj tego i powiedz co jest nie tak .
Kod:
long ms = 0;
long lms = 0;
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
}
void loop() {
Serial.println((ms-lms)/1000);
ms = millis();
if(digitalRead(2) == HIGH){
if ( ms - lms > 6000 ){
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}
}
if(digitalRead(2) == LOW){lms = ms ;}
if ( ms - lms < 6000 ){
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
}
}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji