Innehållsförteckning:
Video: Andnings -LED med Arduino Uno R3: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I den här lektionen, låt oss prova något intressant - gradvis ändra luminansen för en LED genom programmering. Eftersom det pulserande ljuset ser ut som att andas, ger vi det ett magiskt namn - andnings -LED. Vi uppnår denna effekt med pulsbreddsmodulation (PWM)
Steg 1: Komponenter
- Arduino Uno board * 1
- USB -kabel * 1
- Motstånd (220Ω) * 1
- LED * 1
- Brödbräda * 1
- Tröjor
Steg 2: Princip
Pulsbreddsmodulering, eller PWM, är en teknik för att få analoga resultat med digitala medel. Digital styrning används för att skapa en fyrkantvåg, en signal som växlas mellan på och av. Detta på-av-mönster kan simulera spänningar mellan full på (5 volt) och av (0 volt) genom att ändra delen av tiden som signalen spenderar på kontra den tid som signalen går av. Varaktigheten av "i tid" kallas pulsbredd. För att få olika analoga värden, ändrar eller modulerar du den bredden. Om du upprepar detta på-av-mönster tillräckligt snabbt med någon enhet, till exempel en lysdiod, skulle det vara så här: signalen är en konstant spänning mellan 0 och 5V som styr LED: ns ljusstyrka. (Se PWM -beskrivningen på Arduinos officiella webbplats).
I grafiken nedan representerar de gröna linjerna en vanlig tidsperiod. Denna varaktighet eller period är omvänd av PWM -frekvensen. Med andra ord, med Arduino PWM -frekvens vid cirka 500Hz, skulle de gröna linjerna mäta 2 millisekunder vardera.
Ett samtal till analogWrite () är på en skala från 0 - 255, så att analogWrite (255) begär en 100% driftscykel (alltid på) och analogWrite (127) är en 50% driftscykel (på halva tiden) för exempel.
Du kommer att upptäcka att ju mindre PWM -värdet är, desto mindre blir värdet efter att det har omvandlats till spänning. Då blir lysdioden svagare därefter. Därför kan vi styra ljusstyrkan på lysdioden genom att kontrollera PWM -värdet.
Steg 3: Det schematiska diagrammet
Steg 4: Förfaranden
Genom programmering kan vi använda analogWrite () -funktionen för att skriva olika värden till stift 9. Lysdiodens luminans kommer att förändras baserat på det. På SunFounder Uno -kortet är stift 3, 5, 6, 9, 10 och 11 stiften på PWM (med “~” märkt). Du kan ansluta någon av dessa stift.
Steg 1:
Bygg kretsen.
Steg 2:
Ladda ner koden från
Steg 3:
Ladda upp skissen till Arduino Uno -kortet
Klicka på ikonen Ladda upp för att ladda upp koden till kontrollkortet.
Om "Klar överföring" visas längst ner i fönstret betyder det att skissen har laddats upp.
Här ska du se att lysdioden blir ljusare och ljusare, sedan långsamt dimmer, och igen ljusare och dimmer upprepade gånger, precis som att andas.
Rekommenderad:
DIY -- Hur man gör en spindelrobot som kan styras med hjälp av smartphone med Arduino Uno: 6 steg
DIY || Hur man gör en spindelrobot som kan styras med hjälp av smartphone Använda Arduino Uno: När man gör en spindelrobot kan man lära sig så mycket om robotik. Som att göra robotar är underhållande och utmanande. I den här videon kommer vi att visa dig hur du gör en Spider -robot som vi kan använda med vår smartphone (Androi
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Ta och skicka bilder med ESP32-Cam med ESP8266 WeMos D1 R1 Wifi-processor med Uno: 7 steg
Ta och skicka bilder med ESP32-Cam med ESP8266 WeMos D1 R1 Wifi-processor med Uno: Ta bild med ESP32-Cam (OV2640) med ESP8266 WeMos D1 R1 WiFI-processor med Uno och skicka den till e-post, spara till Google Drive och skicka den till Whatsapp med Twilio.Krav: ESP8266 WeMos D1 R1 WiFI -processor med Uno (https: // protosupplies
Hur man gör en drönare med Arduino UNO - Gör en quadcopter med mikrokontroller: 8 steg (med bilder)
Hur man gör en drönare med Arduino UNO | Gör en Quadcopter Med Microcontroller: Introduktion Besök min Youtube -kanal En Drone är en mycket dyr gadget (produkt) att köpa. I det här inlägget ska jag diskutera, hur gör jag det billigt ?? Och hur kan du göra din egen så här till billigt pris … Tja i Indien alla material (motorer, ESC
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår