Deci, pentru acest proiect vom avea nevoie de:
Se poate de conectat modulul BT direct, fără divizor de tensiune la placa Arduino dacă nivelele logice sunt egale, 5v sau 3.3v la ambele.
În fotografia de mai jos vedeți modulul BT și voltajul la care lucrează RXD și TXD 3.3v.
Pentru a îmi ușura lucrul, am folosit un Breadboard și cabluri cu conectori. Mai jos este schema circuitului și câteva fotografii din diferite unghiuri, deasemenea jos găsiți codul sursă pentru Arduino, Android și un link cu video la acest proiect.
Aplicația Android după alegerea culorii de pe paletă va genera un șir asemănător la acesta W;255;RGB;40;121;48 unde W este alb și RGB - roșu, verde și albastru respectiv, cu valori cuprinse între 0 și 255; 0 complet stins și 255 intensitate maximă. Acest șir va fi transmis prin BT spre Arduino care va prelucra datele și va aprinde culorile la intesitatea repsectivă.
Android https://github.com/alexandru-gaidei/AndroidTLamp
Arduino https://github.com/alexandru-gaidei/Arduino-Bluetooth-RGB-and-White-Led---Handled-from-Android
YouTube https://youtu.be/HBJ9kjFCmxo