Indholdsfortegnelse:
Video: Sådan bruges en fotocelle til at ændre farven på RGB LED: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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:
Visuino Sådan bruges pulsbreddemodulation (PWM) til at ændre lysstyrken på en LED: 7 trin
Visuino Sådan bruges Pulse Width Modulation (PWM) til at ændre lysstyrken på en LED: I denne vejledning vil vi bruge en LED forbundet til Arduino UNO og Visuino til at ændre lysstyrken ved hjælp af Pulse Width Modulation (PWM). Se en demonstrationsvideo
Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin
Sådan bruges trinmotor som roterende encoder og OLED -skærm til trin: I denne vejledning lærer vi, hvordan du sporer trinmotortrinene på OLED -skærmen. Se en demonstrationsvideo. Kredit for den originale vejledning går til youtube -bruger " sky4fly "
Ændre Taigen Airsoft Firing Unit til Raspberry Pi: 11 trin
Ændre Taigen Airsoft Firing Unit til Raspberry Pi: Skematisk er baseret på skematisk fra http://openpanzer.org/wiki/doku.php?id=wiki:tcb:tcbinstall:airsoft"Denne skematisk viser forskellen i ledninger mellem lager og ændret "
Sådan bruges et par stykker træ til at samle sig til en sød og kraftfuld trærobotarm: 10 trin
Sådan bruges et par stykker træ til at samles i en sød og kraftig trærobotarm: Robotarmen hedder WoodenArm. Det ser meget sødt ud! Hvis du vil have flere detaljer om WoodenArm, kan du se www.lewansoul.com Nu kan vi lave en introduktion om WoodenArm, lad os komme videre
Ændre dine DNS -servere til OpenDNS: 6 trin
Ændre dine DNS -servere til OpenDNS: For nylig har AOL -serverne været en smule uklare og ikke fungeret korrekt, hvilket har betydet, at nogle uheldige sjæle, ligesom jeg selv, ikke har haft adgang til bestemte websteder (hovedsageligt wiggle.co.uk). Måden at løse dette på er at ændre DNS