• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Włącznik światła na kartę
#1
Witam serdecznie,
Na początku chciałbym wszystkich przywitać.
Jestem nowy na forum jak i z przygodą z arduino. 
W moim projekcie chciałbym przerobić projekt zamka sterowanego kartą na włącznik światła.
Zarys jest taki żeby po zbliżeniu zgodnej karty przekaźnik został załączony, a po kolejnym przyłożeniu wyłączony. 
Bazuję na programie do zamka który załącza przekaźnik na 10s po czym go wyłącza.
Byłby ktoś w stanie pomóc? 
Z góry dziękuję 
PS: w załączniku jest program który chciałbym przerobić


Załączone pliki
.txt   Włącznik światła na kartę.txt (Rozmiar: 3.32 KB / Pobrań: 6)
 
Odpowiedź
#2
Nie da się masz "delay"e pozbyć się ich a wtedy się da flagę wstawić by wyłączać. Chyba że zlikwidujesz delay i automatyczne wyłaczanie po 10s wtedy zrób zmienną globalną

bool ID1=false;


if (content.substring(1) == "11 BE 63 23") // !!!TUTAJ WPISZ ID SWOJEGO TAGA!!!
{
if(ID1){
Serial.println("Uzyskano dostęp");
Serial.println();
digitalWrite(8,HIGH); //Włączamy przekaźnik
digitalWrite(7, LOW); //Podajemy na pin 7 stan niski, dioda przestaje świecić się na czerwono
digitalWrite(6, HIGH); //Podajemy napięcie na pin 6, powoduje to zaświecenie się diody na zielono
ID1=false;
else{
digitalWriteSerial.pntln();(8,LOW); //Wyłączamy przekaźnik
digitalWrite(6, LOW); //Podajemy na pin 6 stan niski, dioda przestaje świecić się na zielono
digitalWrite(7, HIGH); //Podajemy napięcie na pin 7, dioda zaświeca się na czerwono
ID1= true;
}
}
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#3
No właśnie delay chcę się pozbyć i zrobić tak żeby kartą załączyć i po przyłożeniu drugi raz wyłączyć
 
Odpowiedź
#4
Tu znajdziesz kurs Arduino https://forbot.pl/blog/kurs-arduino-ii-w...is-id18418 , link do lekcji z millis, ale jak Twoje programowanie ogranicza się do wejścia na forum i "przeróbta za mnie przykład" to zacznij od pierwszej części kursu.
To co chcesz zrobić jest dużo łatwiejsze od pokazanego przykładu do serwa, bo nie musisz zliczać żadnego czasu, przynajmniej w wersji podstawowej, niczym się nie różni od zaświecenia led kartą.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości