Innholdsfortegnelse:
Video: Hvordan bruke en fotocelle til å endre fargen på RGB LED: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
For mitt Arduino -prosjekt del 01 var min opprinnelige idé å bruke en temperatursensor til å slå på og av en LED, men dessverre var ikke temperatursensoren min kommet, noe som lot meg velge blant sensorene som er tilgjengelige i Elegoo startpakken, og lurte på hvis jeg kanskje ikke hadde glemt å bestille temp -sensorene mine i utgangspunktet.
Med den nye planen er ideen enkel: Bruk en fotocelle til å endre fargen på en LED.
Rekvisita:
- 1 x Arduino Uno (eller tilsvarende)
- 1 x brødbrett
- 4 x motstander
- 1 x RGB LED
- 1 x fotocelle
- 7 x MM -ledninger
- USB-kabel
Alle elementene som er brukt, finnes i Elegoo superstartpakke. Her
Trinn 1: Bygg ditt brødbrett
Det første du må gjøre er å bygge brødbrettet ditt, koble fotocellen til pinne 5V og A5 som vist ovenfor. Når du kobler til RGB -LED, må du koble hver RGB til en pinne og katode til jord. I dette tilfellet rødt til 6, grønt til 5 og blått til 3.
Trinn 2: Koden
Som jeg er ny på dette, har jeg slått sammen kode fra flere steder for å få sluttresultatet. De viktigste trinnene i denne koden er å definere variablene for fotocellen og hver av LED -pin -utgangene. De originale kodekildene kommer fra flere arduino -opplæringsfiler, så vel som denne opplæringen av Luca Mcloughlin som finnes her.
Forsikre deg om før du koder for å teste fotocellen på de mest grunnleggende funksjonene for å finne den angitte verdien, for min var den 1023. Dette er verdien som vil bli brukt til å endre fargen i if, else -setningen. Dette er også viktig da dette forteller LED -en din hva den reagerer på. Koden mashup jeg brukte er vedlagt nedenfor
Trinn 3: Test
Etter koding bør du teste for å kontrollere at alt fungerer som det skal. Hvis det gjøres riktig, bør fargen på LED -en reagere på lysendringen når et objekt eller en hånd plasseres på toppen eller over den, og bytte fra blått til rødt.
Anbefalt:
Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn
Visuino Slik bruker du pulsbreddemodulering (PWM) for å endre lysstyrken til en LED: I denne opplæringen bruker vi en LED som er koblet til Arduino UNO og Visuino for å endre lysstyrken ved hjelp av Pulsbreddemodulering (PWM). Se en demonstrasjonsvideo
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus
Endre fargen på Office 2010: 4 trinn
Endre fargen på Office 2010: Denne instruksjonsboken er i hovedsak en oppdatering til en tidligere Instructable av meg (How To Change The Color of Office 2007). Hvis du kjører betaversjonen av Microsoft Office 2010 (tilgjengelig gratis (som i øl!) Fra Microsofts nettsted), kan du