Skocz do zawartości

Start-Stop Auto-Hold - Arduino w aucie


wilga

Pomocna odpowiedź

witam szanowne grono, jest już standardem że w autkach  za każdym razem po odpaleniu trzeba klikać dwa przyciski "Start-Stop" oraz "Auto-Hold",zaczynam dopiero swoją przygodę z arduino i postanowiłem wspomóc się właśnie nim. Napisałem programik, działa OK ale...... .Samochód jest na gwarancji i nie można ingerować w jego kabelki więc przed wizytą w ASO fajnie by było dezaktywować "przystawkę". Pomyślałem że poprzez przyciśnięcie 5-cio sekundowe przycisku "Start-Stop" moduł będzie nieaktywny, kolejne przyciśnięcie 5-cio sekundowe aktywuje go . Problem jest bo za każdym razem kiedy napięcie jest podawane program startuje od początku. Sterownik wykonam na arduino nano z wykorzystaniem transoptorów

void setup() {
 pinMode(4,OUTPUT);// Start-Stop
 digitalWrite(4,LOW);
 pinMode(3,OUTPUT);//Auto-Hold
 digitalWrite(3,LOW);
 pinMode(7,INPUT);// Sterowanie programem 5 sekund
 digitalWrite(7,HIGH);

}

void loop() {
  delay(5000);
  digitalWrite(4,HIGH);
  delay(1000);
  digitalWrite(4,LOW);
  delay(2000);
  digitalWrite(3,HIGH);
  delay(1000);
  digitalWrite(3,LOW);

}

Sketch

void setup() {
 pinMode(4,OUTPUT);// Start-Stop
 digitalWrite(4,LOW);
 pinMode(3,OUTPUT);//Auto-Hold
 digitalWrite(3,LOW);

}

void loop() {
  delay(5000);
  digitalWrite(4,HIGH);
  delay(1000);
  digitalWrite(4,LOW);
  delay(2000);
  digitalWrite(3,HIGH);
  delay(1000);
  digitalWrite(3,LOW);

}

pozdrawiam

Edytowano przez wilga
Zachęcam do korzystania z bloku kodu programu
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.