![Fade en LED inn og ut: 3 trinn Fade en LED inn og ut: 3 trinn](https://i.howwhatproduce.com/images/004/image-9311-20-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Fade en LED inn og ut Fade en LED inn og ut](https://i.howwhatproduce.com/images/004/image-9311-21-j.webp)
Følgende trinn er eksperimenter for å illustrere hvordan lysdioder fungerer. De illustrerer hvordan du kan dempe en LED i en jevn hastighet og hvordan du kan fade den inn og ut.
Du vil trenge:
- Arduino (jeg brukte en duo)
- Brødbrett
- 5 mm rød LED
- 330 Ω motstand (ikke kritisk 330-560 Ω vil fungere.)
- 22 Gauge Solid Hookup Wire
Delene som trengs for disse eksperimentene er inkludert i alle oppstartssettene for Arduino.
Trinn 1: Pulsmodulering forklart
![Pulsmodulasjon forklart Pulsmodulasjon forklart](https://i.howwhatproduce.com/images/004/image-9311-22-j.webp)
![Pulsmodulasjon forklart Pulsmodulasjon forklart](https://i.howwhatproduce.com/images/004/image-9311-23-j.webp)
![Pulsmodulasjon forklart Pulsmodulasjon forklart](https://i.howwhatproduce.com/images/004/image-9311-24-j.webp)
Lysdioder kjører alltid med samme spenning uavhengig av lysstyrken. Lysstyrken bestemmes av en firkantbølge -oscillator, og hvor lang tid spenningen er høy avgjør lysstyrken. Dette kalles Pulse Width Modulation (PWM). Dette styres av Arduino analogWrite (pin, n) -funksjonen der n har en verdi fra 0 til 255. analogWrite () sender ut PWM, ikke sann analog. Hvis n = 2 vil lysdioden være dobbelt så sterk som n = 1. Lysstyrken dobles alltid når n dobler. Så n = 255 vil være dobbelt så lyst som n = 128.
Verdien av n er ofte uttrykt som en prosentandel som kalles duty cycle. Bildene viser oscilloskopspor for 25, 50 og 75% driftssykluser.
Trinn 2: Ujevn demping
![Ujevn demping Ujevn demping](https://i.howwhatproduce.com/images/004/image-9311-25-j.webp)
![Ujevn demping Ujevn demping](https://i.howwhatproduce.com/images/004/image-9311-26-j.webp)
Bygg kretsen som i diagrammet. Dette er akkurat som kretsen for å blinke en LED. Den bruker pin 9 fordi du må bruke en PWM -aktivert pin.
Kopier/lim inn skissen nedenfor i Arduino IDE og kjør den.
Du vil merke at jo lysere LED -lampen er, jo saktere dempes den. Når det nærmer seg det svakeste, vil det bli svakere veldig fort.
ugyldig oppsett ()
{pinMode (9, OUTPUT); } void loop () {int pin = 9; for (int i = 255; i> -1; i--) {analogWrite (pin, i); forsinkelse (10); } for (int i = 0; i <256; i ++) {analogWrite (pin, i); forsinkelse (10); }}
}
Det neste trinnet viser hvordan du dæmper LED -en med en konstant hastighet, og i en for uttalelse.
Trinn 3: Opp og ned i ett for ()
For at LED -en skal dimme med en konstant hastighet, må forsinkelsen () øke med en eksponensiell hastighet fordi halve driftssyklusen alltid gir halvparten av lysstyrken. Min første tanke var å prøve å bruke kartfunksjonen (), men den er lineær.
Køen:
int d = (16-i/16)^2;
beregner den inverse firkanten av lysstyrken for å bestemme lengden på forsinkelsen.
Kopier/lim inn skissen nedenfor i Arduino IDE, og du vil se at lysdioden vil falme inn og ut med en konstant hastighet.
ugyldig oppsett ()
{pinMode (9, OUTPUT); } hulrom () {int x = 1; int pin = 9; for (int i = 0; i> -1; i = i + x) {int d = (16 -i/16)^2; analogWrite (pin, i); forsinkelse (d); hvis (i == 255) x = -1; // bytt retning på topp}}
Anbefalt:
Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: 7 trinn
![Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: 7 trinn Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: 7 trinn](https://i.howwhatproduce.com/images/001/image-1586-j.webp)
Finn ut når noen kom inn i et rom ved hjelp av radarsensor Xyc-wb-dc: I denne opplæringen lærer vi hvordan du finner ut når noen kom inn i et rom ved hjelp av RTC-modul, radarsensor xyc-wb-dc, OLED-skjerm og arduino. Se en demonstrasjonsvideo
Hvordan lage og sette inn en tabell og legge til flere kolonner og/eller rader i tabellen i Microsoft Office Word 2007: 11 trinn
![Hvordan lage og sette inn en tabell og legge til flere kolonner og/eller rader i tabellen i Microsoft Office Word 2007: 11 trinn Hvordan lage og sette inn en tabell og legge til flere kolonner og/eller rader i tabellen i Microsoft Office Word 2007: 11 trinn](https://i.howwhatproduce.com/images/005/image-13271-j.webp)
Hvordan lage og sette inn en tabell og legge til flere kolonner og/eller rader i tabellen i Microsoft Office Word 2007: Har du noen gang hatt mye data du jobber med og tenkt for deg selv … " hvordan kan jeg få alt av disse dataene ser bedre ut og blir lettere å forstå? " I så fall kan en tabell i Microsoft Office Word 2007 være svaret ditt
Legg inn Tinkercad -design i instruksjoner: 4 trinn (med bilder)
![Legg inn Tinkercad -design i instruksjoner: 4 trinn (med bilder) Legg inn Tinkercad -design i instruksjoner: 4 trinn (med bilder)](https://i.howwhatproduce.com/images/006/image-15572-j.webp)
Legg inn Tinkercad -design i Instructables: Visste du at du kan legge inn et interaktivt Tinkercad -design i en Instructable? Dette er hvordan! Denne ferdigheten vil komme godt med når du deler fremgangsmåter relatert til Tinkercad-design, og er perfekt for den nåværende åpne fjernundervisningen med Tinkerc
Cosmo Clock - Endrer farge hver gang en astronaut går inn i rommet: 8 trinn (med bilder)
![Cosmo Clock - Endrer farge hver gang en astronaut går inn i rommet: 8 trinn (med bilder) Cosmo Clock - Endrer farge hver gang en astronaut går inn i rommet: 8 trinn (med bilder)](https://i.howwhatproduce.com/images/006/image-17660-j.webp)
Cosmo Clock - Endrer farge hver gang en astronaut kommer inn i verdensrommet: Hei! Er du en plassentusiast? Hvis ja så hi-fi! Jeg elsker plass og astronomi. Tydeligvis er jeg ingen astronaut for å gå opp dit og se nærmere på universet. Men hver gang jeg finner ut at en person fra jorden har reist til himmelen, blir jeg inspirert
RaspberryPi: Fade en LED inn og ut: 4 trinn (med bilder)
![RaspberryPi: Fade en LED inn og ut: 4 trinn (med bilder) RaspberryPi: Fade en LED inn og ut: 4 trinn (med bilder)](https://i.howwhatproduce.com/images/004/image-9055-13-j.webp)
RaspberryPi: Fade an LED in and Out: Følgende trinn er eksperimenter for å illustrere hvordan lysdioder fungerer. De viser hvordan du kan dempe en LED med en jevn hastighet og hvordan du kan fade den inn og ut. Du trenger: RaspberryPi (jeg brukte en eldre Pi, min Pi-3 er i bruk, men hvilken som helst Pi vil fungere.) Brødbrett