Indholdsfortegnelse:

Sådan bruges en fotocelle til at ændre farven på RGB LED: 3 trin
Sådan bruges en fotocelle til at ændre farven på RGB LED: 3 trin

Video: Sådan bruges en fotocelle til at ændre farven på RGB LED: 3 trin

Video: Sådan bruges en fotocelle til at ændre farven på RGB LED: 3 trin
Video: Hvordan farver du læder med ROC Narvsværte, læderfarve begynder Tips & Tricks 2024, November
Anonim
Sådan bruges en fotocelle til at ændre farven på RGB LED
Sådan bruges en fotocelle til at ændre farven på RGB LED

Til mit Arduino -projekt del 01 var min oprindelige idé at bruge en temperatursensor til at tænde og slukke en LED, men desværre var min temperatursensor ikke kommet endnu, hvilket fik mig til at vælge fra de sensorer, der var tilgængelige i Elegoo -startsættet, og undrede mig hvis jeg måske ikke havde glemt at bestille mine temp -sensorer i første omgang.

Med den nye plan er ideen enkel: Brug en fotocelle til at ændre farven på en LED.

Tilbehør:

  • 1 x Arduino Uno (eller tilsvarende)
  • 1 x brødbræt
  • 4 x modstande
  • 1 x RGB LED
  • 1 x fotocelle
  • 7 x MM ledninger
  • USB -kabel

Alle anvendte varer findes i Elegoo super startpakken. Her

Trin 1: Byg dit brødbræt

Byg dit brødbræt
Byg dit brødbræt

Det første du skal gøre er at bygge dit brødbræt og forbinde fotocellen til ben 5V og A5 som vist ovenfor. Når du tilslutter RGB -LED'en, skal du tilslutte hver RGB til en pin og katode til jorden. I dette tilfælde rød til 6, grøn til 5 og blå til 3.

Trin 2: Koden

Som im ny til dette, har jeg flettet kode fra flere steder for at få slutresultatet. De vigtigste trin i denne kode er at definere variablerne for fotocellen og hver af LED -pinudgange. De originale kodekilder stammer fra flere arduino -tutorialfiler samt denne tutorial af Luca Mcloughlin fundet her.

Sørg for, inden du koder, at teste din fotocelle på dens mest grundlæggende funktioner for at finde din indstillede værdi, for min var den 1023. Dette er den værdi, der vil blive brugt til at ændre farven i din if, else -sætning. Dette er også vigtigt, da dette fortæller din LED, hvad den reagerer på. Koden mashup jeg brugte er vedhæftet nedenfor

Trin 3: Test

Prøve
Prøve
Prøve
Prøve

Efter kodning skal du teste for at sikre, at alt fungerer korrekt. Hvis det gøres rigtigt, skal farven på LED'en reagere på lysændringen, når et objekt eller en hånd placeres oven på eller over det, og skifte fra blå til rød.

Anbefalede: