Sunteți pe pagina 1din 1

5.

3 CONFIGURAREA MODULELOR ARDUINO

După cum este prezentat și în cadrul anexei 5, se începe prin inițializarea pinilor ce vor fi folosiți pentru
intrare – butoanele, respectiv pentru ieșire – LED-urile care oferă un feedback în urma apăsării
butoanelor. De asemenea, inițializăm caracterele corespunzătoare fiecărui buton în parte, care vor
corespunde apartamentelor ce se vor conecta la modulul de coordonator. În momentul în care este
citită tensiune de pe unul dintre butoane, este transmis pe legătura serială corespunzătoare pinilor
Tx/Rx, către XBee caracterul corespunzător acelui buton. Acest caracter este încapsulat într-un pachet
de date wireless ce este trimis în mod direct către punctul de acumulare al datelor, reprezentat de
coordonator. La capătul celălalt, sunt așteptate, cu o întârziere de o secundă caracterele ce vor indica
faptul că trebuie sunată o anumită sonerie. Am introdus un buffer pentru cazul în care butoanele sunt
apăsate în mod continuu sau pentru cazul în care se apasă foarte rapid pe mai multe butoane. În felul
acesta am reușit să evit aglomerarea portului serial și respectiv blocarea acestuia în anumite situații.

S-ar putea să vă placă și