Innehållsförteckning:

Hur man använder en fotocell för att ändra färgen på RGB LED: 3 steg
Hur man använder en fotocell för att ändra färgen på RGB LED: 3 steg

Video: Hur man använder en fotocell för att ändra färgen på RGB LED: 3 steg

Video: Hur man använder en fotocell för att ändra färgen på RGB LED: 3 steg
Video: 11 tips från Elaine Eksvärd: Så blir du omtyckt - Nyhetsmorgon (TV4) 2024, November
Anonim
Hur man använder en fotocell för att ändra färgen på RGB LED
Hur man använder en fotocell för att ändra färgen på RGB LED

För mitt Arduino -projekt del 01 var min ursprungliga idé att använda en temperatursensor för att slå på och stänga av en lysdiod, men tyvärr hade inte min temperatursensor kommit än vilket fick mig att välja bland de sensorer som finns i Elegoo startpaket och undrade om jag kanske inte hade glömt att beställa mina temp -sensorer i första hand.

Med den nya planen är idén enkel: Använd en fotocell för att ändra färgen på en LED.

Tillbehör:

  • 1 x Arduino Uno (eller motsvarande)
  • 1 x brödbräda
  • 4 x motstånd
  • 1 x RGB LED
  • 1 x fotocell
  • 7 x MM -trådar
  • USB-kabel

Alla objekt som används finns i Elegoo superstartkit. Här

Steg 1: Bygg din brödbräda

Bygg din brödbräda
Bygg din brödbräda

Det första du behöver göra är att bygga din brödbräda, anslut fotocellen till stift 5V och A5 som visas ovan. När du ansluter RGB -lysdioden ska du ansluta varje RGB till en stift och katod till jord. I det här fallet rött till 6, grönt till 5 och blått till 3.

Steg 2: Koden

Eftersom jag är ny på detta har jag slagit ihop kod från flera platser för att få slutresultatet. De viktigaste stegen i denna kod är att definiera variablerna för fotocellen och var och en av LED -stiftutgångarna. De ursprungliga kodkällorna kommer från flera arduino -handledningsfiler samt denna handledning av Luca Mcloughlin som finns här.

Var noga med att innan du kodar för att testa din fotocell på dess mest grundläggande funktioner för att hitta ditt inställda värde, för mitt var det 1023. Detta är värdet som kommer att användas för att ändra färgen i din if, else -sats. Detta är också viktigt eftersom det här berättar för din LED vad den reagerar på. Kodmashupen jag använde bifogas nedan

Steg 3: Testa

Testa
Testa
Testa
Testa

Efter kodning bör du testa för att se till att allt fungerar som det ska. Om det görs rätt ska lysdiodens färg reagera på ljusförändringen när ett föremål eller en hand placeras ovanpå eller ovanför den och växlar från blått till rött.

Rekommenderad: