Paso 2: Código de Arduino
En este archivo .ino encontrará el programa que estoy corriendo en mi Sainsmart Uno. Usé números para codificar la información queremos transmitir, por ejemplo, '187' para matar, '1' para un etc. LED. También hay valores entre 15 y 168 para la luminosidad dada por el APP(Slidebar). El brillo estándar es de 80.
He utilizado siguiendo las asignaciones de pines:
13 - 5V TTL Pinout para HC05/06-Supplyvoltage(and also for restarting)
3, 5 y 6 - salida para LED PWM
Tx - Rx HC05/06
Rx - para Tx HC05/06 (un poco confuso, pero muy importante!)
GND - a GND HC05/06
En algunos documentos he encontrado un divisor de tensión entre Tx y Rx (y por supuesto GND) para ajustar la tensión a 3.3V, pero mi HC05/06 también trabaja con 5V potencial. Tan solo Conecte y listo! :)
________
He intentado esto con un AtTiny45, pero esto es un poco más complicado, becauce este IC sólo tiene un puerto de PWM y necesitas 3 para 3 LED. Por eso tienes que programa un temporizador.
Otra forma es usar un bipolartransistor como amplificador.
Escribeme para más información!