Përmbajtje:
- Hapi 1: Fuqia dhe Toka
- Hapi 2: Lidhja e LED -ve
- Hapi 3: Shtypni butonin
- Hapi 4: Potenciometër
- Hapi 5: Gabime të mundshme
- Hapi 6: Kodi
Video: SHBA Arduino Ndërpret Ndriçimin LED: 6 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Në këtë projekt, ne do të krijojmë një ekran LED të Kuq, të Bardhë dhe Blu me një potenciometër dhe një buton. Tingëllon e lehtë, por gjithashtu ne do të përdorim ndërprerje për këtë. Pra, kur shtypet butoni, vlera nga potenciometri do të vendosë shkëlqimin e LED -ve. Materialet e nevojshme përfshijnë:
-Arduino Uno R3
-bordboard
-tela meshkuj në meshkuj
-Tre LED (e kuqe, e bardhë, blu)
-potentiometër
-shtyp butonin
Rezistencë -220ohm
Hapi 1: Fuqia dhe Toka
Së pari, lidhni tokën dhe fuqinë 5v në tryezën e bukës.
Hapi 2: Lidhja e LED -ve
Vendosini të treja LED në tabelën e bukës. Lidhni katodën me tokën për secilën prej tyre. Lidhni një rezistencë 220 ohm në anodë dhe më pas lidheni atë me arduino, kunjat 9-11.
Hapi 3: Shtypni butonin
Për butonin shtytës, sigurohuni që ta lidhni saktësisht në figurë. Fuqia në fuqi, rezistenca 220ohm në tokë, dhe pastaj fundi i kundërt me kunjin 3. Kjo do të përdoret si ndërprerje.
Hapi 4: Potenciometër
Ashtu si butoni i shtypjes, lidhni potenciometrin ashtu siç tregon fotografia. Kjo do t'i shërbejë qëllimit për rregullimin e shkëlqimit.
Hapi 5: Gabime të mundshme
Sigurohuni që kunjat janë të lidhur ashtu siç tregojnë kodi dhe fotografitë, dhe që ato përputhen. Gjithashtu, sigurohuni që anoda dhe katoda të jenë të lidhura në përputhje me rrethanat.
Hapi 6: Kodi
const byte ledBlue = 11; // vendos LED blu në pin 11const byte ledRed = 10; // vendos LED të kuq në pin 10
const byte ledWhite = 9; // vendos LED të bardhë në pin 9
const byte interruptPin = 3; // butonin e shtypjes si ndërprerje
konte byte potPin = 1; // potenciometri është pin A1
i paqëndrueshëm int i ndritshëm; // Ndriçimi LED
void setup () {
pinMode (ledBlue, OUTPUT); // LED blu si dalje
pinMode (ledRed, OUTPUT); // LED i kuq si dalje
pinMode (ledWhite, OUTPUT); // LED i bardhë si dalje
pinMode (interruptPin, INPUT_PULLUP); // kunja e butonit si INPUT_PULLUP
pinMode (potPin, INPUT); // kunja e potenciometrit si HYRJE
// vendos ndërprerjen me pinin hyrës dhe shkëlqimin në RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), dritë, NGJARJE);
} // përfundoni konfigurimin
lak void () {
analogWrite (ledBlue, bright); // Vendos LED blu në nivelin e caktuar të shkëlqimit
analogWrite (ledRed, bright); // Vendos LED -in e kuq në nivelin e caktuar të shkëlqimit
analogWrite (ledWhite, bright); // Vendos LED të bardhë në nivelin e caktuar të shkëlqimit
} // lak përfundimi
dritë e zbrazët () {
ndritshme = analogRead (potPin); // Lexon në vlerë nga potenciometri
e ndritshme = harta (e ndritshme, 0, 1023, 0, 255); // Vlerat e hartave për shkëlqimin LED
} // përfundojnë më të ndritshëm
Recommended:
Ndjenja e lëvizjes nën ndriçimin e shtratit: 16 hapa (me fotografi)
Ndjenja e lëvizjes nën ndriçimin e shtratit: A keni provuar ndonjëherë të dilni nga shtrati në heshtje gjatë natës vetëm për të kapur diçka dhe për të zgjuar të gjithë shtëpinë? Dritat e natës me lëvizje të vendosura në mënyrë diskrete nën shtratin tuaj sigurojnë një nivel të ulët të dritës mjaft të ndritshme për t'ju udhëhequr rreth atyre tullave LEGO të humbur
Mikrokontrolluesi AVR. LEDs Flasher Duke përdorur Timer. Kohëmatësit ndërpret. Kohëmatësi Mënyra CTC: 6 hapa
Mikrokontrolluesi AVR. LED ndezës duke përdorur kohëmatës. Kohëmatësit ndërpret. Mënyra CTC e kohëmatësit: Përshëndetje të gjithëve! Kohëmatësit janë një koncept i rëndësishëm në fushën e elektronikës. Çdo komponent elektronik funksionon në një bazë kohore. Kjo bazë kohore ndihmon për të mbajtur të gjithë punën të sinkronizuar. Të gjithë mikrokontrolluesit punojnë në një frekuencë të paracaktuar orësh,
Bëni Ndriçimin tuaj të Punëtorisë LED të Dimmable !: 11 hapa (me fotografi)
Bëni Ndriçimin tuaj të Punëtorisë LED të Dimmable !: Në këtë Instructable, unë do t'ju tregoj se si ta bëni vetë ndriçimin tuaj LED jashtëzakonisht efikas për punëtorinë tuaj! Ne, Prodhuesit, kurrë nuk kemi ndriçim të mjaftueshëm në tryezën tonë të punës, kështu që ne duhet të blejmë llamba. Por si krijues, Ne nuk blejmë gjëra (Dhe na shqyejnë …)
SHBA - USB: Memorial USB i Flamurit Amerikan: 8 hapa (me fotografi)
SHBA - USB: Memoriali USB i Flamurit Amerikan: Plugoni dhe luani ceremoninë e valëzimit të flamurit. PC = Kompjuteri Patriotik. Foto dhe video të ngjashme këtu. Shikoni ni9e.com për më shumë projekte
LED nën ndriçimin e kabinetit: 7 hapa
LED nën ndriçimin e kabinetit: Në shkurt, fillova të krijoj këtë dizajn për të pasur një " dritë nate " ose një dritë nën kabinet. Atëherë mendova, unë tashmë kam ndriçim me porosi nën kabinet. Pse duhet të ndryshoj atë ndriçim që kam tashmë, dhe është vetëm 6 m