Stap 2: Arduino Code
In dit bestand Ino vindt u het programma dat ik op mijn Sainsmart Uno draait ben. Ik gebruikte nummers om te coderen van de gegevens die ik wil verzenden, bijvoorbeeld '187' voor de doden, '1' voor LED één enz. Er zijn ook waarden tussen 15 en 168 voor de helderheid door de APP(Slidebar) gegeven. De standaard helderheid is 80.
Ik gebruikte na Pin-toewijzingen:
13 - Pinout TTL 5V voor HC05/06-Supplyvoltage(and also for restarting)
3,5 en 6 - PWM-uitgang voor LED's
Tx - naar HC05/06-Rx
Rx - naar HC05/06-Tx (een beetje verwarrend, maar zeer belangrijk!)
GND - met HC05/06 GND
In sommige documentatie vond ik een scheidingslijn van de spanning tussen Tx en Rx (en natuurlijk GND) in te stellen de spanning op 3,3 v, maar mijn HC05/06 ook werken heel goed samen met 5V potentiële. Sluit dus gewoon en ga op! :)
________
Ik probeerde ook dit met een AtTiny45, maar dit is een beetje ingewikkelder, becauce deze IC heeft slechts één PWM-poort en u moet 3 voor 3 LED's. Dat is waarom je moet programm een timer.
Een andere manier is, het gebruik van een bipolartransistor als versterker.
Schrijf me voor meer informatie!