Material:
1 tarja Arduino UNO, 1 mòdul Bluetooth HC-05 o HC-06, 1 breadboard, 1 mòdul led RGB, 9 cables Dupont, 1 resistència de 220 Ohm.
Descripció:
Variacions de color d’un mòdul Led RGB SMD a través d’un aplicatiu d’Android que envia els valors de cada color.
S’ha utilitzat l’aplicació Color LED Controller (Ryan Chen, Stonez Chen).
Aquesta aplicació envia els valors de cada color RGB separats per punts “.” i amb els símbol del parèntesi “)” per indicar el final de codi.
L’estructura enviada respon a aquesta sintaxi: R.G.B)
Exemple: L’expressió enviada a través de bluetooth 125.0.255) significa Vermell (125), Verd (0) i Blau (255)
El codi generat llegeix byte a byte les dades rebudes pel mòdul bluetooth i emmagatzema en una variable el valor del color tot convertint els caracters ascii en valors numèrics. Té en compte el canvi de color cada cop que detecta el caràcter del punt “.” i envia els tres valors al mòdul RGB quan detecta el caràcter del parèntesi “)”
En iniciar el programa la variable “catode-o-anode” especifica si el nostre mòdul RGB és d’Ànode Comú o de Càtode Comú. El valor “1” indica Càtode Comú, qualsevol altra valor indicarà Ànode Comú.
Esquema:
Programació amb ArduinoBlocks:
Programació amb Arduino IDE:
Descàrregues: