Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Taki problem mam szkic http://feriar-lab.pl/kurs-arduino-11-obsluga-przekaznikow
- int przekaznik1 = 10; //przekaznik1 podłączamy do pinu 10
- int przekaznik2 = 11; //przekaznik2 podłączamy do pinu 11
- int przycisk1 = 8; //przycisk1 podłączamy do pinu 8
- int przycisk2 = 9; //przycisk2 podłączamy do pinu 9
- bool sp1 = true; //zmienna boolowska sp1 do steowania stanem przekaznika1
- bool sp2 = true; //zmienna boolowska sp2 do steowania stanem przekaznika2
- void setup()
- {
- pinMode(przekaznik1, OUTPUT); //przekaznik1 jako wyjście
- pinMode(przekaznik2, OUTPUT); //przekaznik2 jako wyjście
- pinMode(przycisk1, INPUT_PULLUP); //przycisk1 jako wejście z programowym pull-upem
- pinMode(przycisk2, INPUT_PULLUP); //przycisk2 jako wejście z programowym pull-upem
- digitalWrite(przekaznik1, HIGH); //stan początkowy przekaznika1 wysoki
- digitalWrite(przekaznik2, HIGH); //stan początkowy przekaznika2 wysoki
- }
- void loop()
- {
- if(digitalRead(przycisk1) == 0) //jezeli przycisk1 zostal wcisniety:
- {
- sp1=!sp1; //zaneguj zmienną sp1
- digitalWrite(przekaznik1, sp1); //stan przekaźnika ustaw taki jak jest stan sp1
- delay(150); //odczekaj 150ms
- }
- if(digitalRead(przycisk2) == 0) //jezeli przycisk1 zostal wcisniety:
- {
- sp2=!sp2; //zaneguj zmienną sp2
- digitalWrite(przekaznik2, sp2); //stan przekaźnika ustaw taki jak jest stan sp1
- delay(150); //odczekaj 150ms
- }
- Wszystko działa. Teraz chciałbym wyświetlić stan przekaźnikow na LCD 20x4, gdzie dopisać i co w szkicu. Sam prubuje ale jakoś nie wychodzi. Biblioteki dodane.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement