Chat cu 2 arduino

Una dintre cerințele propuse la laboratorul de PMP(Proiectare cu microprocesoare) era să facem o comunicare între două PC-uri folosind 2 arduino si protocolul I2C.
După câteva ore de documentare am reușit să fac cele două PC-uri să comunice bidirecțional. Pe lângă comunicarea propriu zisă am mai adăugat și două comenzi pe care le execută ce de-al doilea arduino în urma primirii lor de la primul:

  • /led <intensitatatea_ledului> – intensitatea_ledului – număr întreg între 0-255
  • /buz <frecvență_buzzer> – frecvență_buzzer – număr întreg între 31-65535

Pentru a lega cei 2 arduino am folosit schema de mai jos:

Detalii despre cum au fost legați ceilalți pini găsiți în fișierele cu codul sursă.

Mesajele schimbate între cei 2 arduino sunt afișate și pe un afișor LCD(16×2) pe lângă afișarea lor la interfața serială.

Codul îl găsiți aici.

Lasă un comentariu

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

,

Tags: