här är några bilder av ett projekt jag har jobbat på. Dess en RGB ledde som kan styras från datorn. Förutom att kunna ändra dess färg, jag också kunna göra det blinkar i alla fall jag väljer. Jag startade detta projekt ett tag tillbaka men stannade när jag fick illa försöka utarbeta ett sätt att skicka en färg över seriell anslutning till min Arduino. Jag kom tillbaka till projektet efter en tid och hittade
denna artikel som förklarade en hel del om seriell kommunikation. Efter att ha arbetat ut hur att skicka färg till Arduino skrev jag ett program i C# så att jag inte skulle behöva öppna Serial Monitor och skriv in en massa siffror. Allt det gör är att låta dig välja en färg och skickar det till Arduino, som uppdaterar LED. Strax efter att jag gjorde det programmet, trodde jag hur coolt det skulle vara att styra ljuset från min telefon! Omedelbart dök jag in i en ASP.NET-webbprogrammet till gör den. Så jag kunde kontrollera LED från en webbläsare på en dator (eller smartphone!) på mitt hemnätverk. Detta visade sig vara långt mer ansträngning än det behövde, som min oerfarenhet ledde till alla sorters problem, men med hjälp av en vän jag kunde få det att fungera. Jag är mycket nöjd med resultatet.
Om du vill prova detta på din egen här hur.
-Tråd en gemensam anod RGB LED till din arduino genom att ansluta anoden till 3.3V, red lead till stift 3, gröna ledningen till stift 6 och Blymönja till stift 5. Glöm inte motstånd.
-Ladda ner den bifogade Arduino skissen och ladda upp den till styrelsen (extrahera den första).
-Öppna Serial Monitor och skriv i något av dessa kommandon:
0 - släcks ljuset
1 - sätter ljuset på
3xxx/xxx/xxx / -A tre följt av tre siffror, varje med ett snedstreck "/" på slutet ändras färgen på lysdioden. (Exempel. 30/255/0/skulle bli ljus grön)
4 - slutar blinka
5xxxx / - en fem följt av ett tal med ett snedstreck "/" i slutet orsaker lampan blinka. Intervallet mellan blinkar är numret efter fem (i millisekunder. 1000 = 1 SEK).
Tack för läsning!