Skocz do zawartości

Problem z kodem NODEMCU v3


Pomocna odpowiedź

sterowanie przekaźnikami poprzez bazę danych , mam na stronce panel wysyłający 0/1 do bazy , nodemcu odczytuje i ustawia stan przycisku jeśli 1 to następna funkcja to wyłącz ustaw 0 , i tak w kolo ,wyłączanie i włączanie światła z przycisku oraz stronki . przy użyciu bazy danych. 

 

Robię coś ala inteligentny dom 🙂  tzn taka makiete , mam juz temperatury z kazdego pomieszczenia , do tego regulacje temperatur, czytnik kart z opcją dodawania do bazy danych odczytem z bazy itp , teraz robie własnie to oświetlenie  dojdzie jeszcze pare czujnikow "jakosci powietrza", czadu itp 

powiedzmy ze praca INŻ. ta na zaliczenie to były banały, tyle ze jestem na informatyce. I stwiedzilem ze nie bede robił głupich stronek w dotnecie ... tylko zrobie cos co bardziej mnie kreci 🙂 wszyscy kumple robia stronke ... 

Dobra , czyli jest opcja podłączenia 8 przycisków każdy osobno , ale nie używając serial ? pod TX musiał bym podpiąć przycisk ? jako pullup ?

 

Tak. Możesz podpiąć i pod TX i pod RX (tylko TX przez jakiś opornik bo przy starcie ESP go używa do oznajmienia światu swego istnienia). Do GPIO16 albo musisz dodać rezystor podciągający, albo łączyć klawisz do plusa a pin ustawić w INPUT_PULLDOWN (tego nie próbowałem ale powinno działać).

Lepiej jednak zastosować np. PCF8574 - przynajmniej czegoś się nauczysz (bo zakładam, że lutować oporniki już umiesz i czas na coś ciekawszego - np. oprogramowanie przerwania w tym PCF).

 

A możesz zajrzeć sobie do dokumentacji?

Tak, właśnie w ten sposób przypisujesz pin TX do klawisza, tyle że musisz sobie zdefiniować ów TX.

Jednak się pomyliłem - Ty się nie chcesz nauczyć 😞

Jak nie masz czasu to go nie trać na zadawanie durnych pytań na forum (bo na odpowiedź poczekasz) tylko marsz do dokumentacji ESP8266. Uwierz, nie gryzie, a o ile szybsza!

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...