hier sind einige Fotos von einem Projekt arbeite ich an. Seine eine RGB Led, die von meinem PC gesteuert werden kann. Abgesehen davon, dass in der Lage, seine Farbe zu ändern, bin ich auch in der Lage, es auf jeden Fall wähle ich blinken. Ich begann dieses Projekt eine Weile zurück, aber gestoppt, wenn ich versucht ratlos habe, einen Weg, um eine Farbe über seriellen Anschluss an mein Arduino senden zu entwickeln. Ich kam zurück, um das Projekt nach einer Zeit und fand
dieses Artikels , die eine Menge über die serielle Kommunikation erklärt. Nach der Arbeit, wie man die Farbe mit dem Arduino zu senden habe ich ein Programm in c#, damit hätte ich nicht um Serial Monitor und Art in eine Reihe von Zahlen zu öffnen. Alles, was sie tut ist Sie eine Farbe auswählen lassen und sendet es an den Arduino, die die LED aktualisiert. Kurz nachdem ich das Programm gemacht, dachte ich, wie cool es wäre, das Licht von meinem Handy steuern! Ich tauchte sofort in eine ASP.NET Web app zu tun. So konnte ich in meinem Heimnetzwerk die LED über einen Webbrowser auf jedem Computer (oder Smartphone!) steuern. Dies erwies sich so mehr Mühe als es sein musste, da meine Unerfahrenheit zu allerlei Schwierigkeiten führte, aber mit der Hilfe eines Freundes ich es funktioniert konnte. Ich bin mit dem Ergebnis sehr zufrieden.
Wenn Sie versuchen, diese auf eigene hier möchten wie.
-Verbinden Sie eine gemeinsame Anode RGB LED mit Ihrem Arduino durch den Anschluss der Anode an 3,3V, die rote Messleitung an Pin 3, die grüne Leitung an Pin 6 und die rote Messleitung an Pin 5. Vergessen Sie nicht die Widerstände.
-Download die angehängte Skizze Arduino und laden Sie sie auf dem Brett (erster Auszug).
-Öffnen Sie Serial Monitor und geben in einem der folgenden Befehle:
0 - schaltet das Licht aus
1 - anmacht das Licht
3xxx/Xxx/Xxx / -A drei gefolgt durch drei Zahlen, jeweils mit einem Schrägstrich "/" am Ende ändert die Farbe der LED. (ZB. 30/255/0/würde das Licht grün)
4 - aufhört zu blinken
5xxxx / - fünf gefolgt von einer Zahl mit einem Schrägstrich "/" am Ende bewirkt, dass die LED zu blinken. Das Intervall zwischen blinkt ist die Zahl nach den fünf (in Millisekunden. 1000 = 1 Sekunde).
Danke fürs Lesen!