3-LED-bakgrundsbelysning: Xamarin och Arduino med HC05 (2 / 3 steg)
Steg 2: Arduino kod
I .ino filen hittar du programmet jag kör på min Sainsmart Uno. Jag brukade siffror kod den information jag vill överföra, e.g. "187" för att döda, '1' för LED en etc. Det finns också värden mellan 15 och 168 för ljusstyrka ges av APP(Slidebar). Standard ljusstyrkan är 80.
Jag använde efter Pin-tilldelningar:
13 - Pinout TTL 5V för HC05/06-Supplyvoltage(and also for restarting)
3,5 och 6 - PWM-utgång för lysdioder
Tx - till HC05/06 Rx
Rx - till HC05/06 Tx (en lite förvirrande, men mycket viktigt!)
GND - till HC05/06 GND
Vissa dokumentationer fann jag en spänningsavdelare mellan Tx och Rx (och naturligtvis GND) till sätta spänningen till 3.3V, men min HC05/06 också fungerar bra med 5V potentiella. Så bara ansluta och gå! :)
________
Jag också försökt den här med en AtTiny45, men detta är lite mer komplicerat, emedan denna IC har endast en PWM-port och du behöver 3 för 3 lysdioder. Det är därför du måste programm en timer.
Ett annat sätt är att använda en bipolartransistor som förstärkare.
Skriva mig mer!