Anslutning av "saker" via Bluetooth / Android / Arduino (4 / 6 steg)
Steg 4: Kontrollera Arduino utgångar.
Låt oss bygga kretsen som visas ovan.
Tanken är att använda App att vända ON och OFF Lysdioderna och också kontrollera deras intensitet.
Anslutningar:
- Enhet 1: "dev1on / dev1off" == > LED röd == > Pin 3 UNO
- Enhet 2: "dev2on / dev2off" == > LED gul == > Pin 5 av UNO
- Enhet 3: "dev3on / dev3off" == > LED grön == > Pin 6 UNO
- Enhet 4: "dev4on / dev4off" == > LED blå == > Pin 9 i UNO
Det är, att utlösa "På" relaterade till "enhet 1" knappen, textmeddelandet "dev1on" kommer att skickas till Arduino. Vid mottagandet av detta meddelande, bör den röda lysdioden ljus och så vidare.
Observera att de 4 stift stiften kan generera PWM (inte alla UNO digital stift kan dö den. utseendet för som marknadsför med "~". Detta är viktigt för användning av "sliders" på App, skicka numeriska data att kontrollera intensiteten av LEDs genom PWM:
- Dev A0: "r / 0-255" == > LED röd == > Pin 3 UNO
- Dev A1 "y / 0-255" == > LED gul == > Pin 5 av UNO
- Dev A2: "g / 0-255" == > LED grön == > Pin 6 UNO
- Dev A3: "b / 0-255" == > LED blå == > Pin-9do UNO
När det gäller reglagen, innan PWM uppgiftens värde (0 till 255), skickas en karaktär till Arduino att meddela att ett "skjutreglaget" kommando kommer.
Video nedan, en demonstration av delen ovan program (knappar och reglage):
Nedan komplett Arduino koden: