Turinys:
- 1 žingsnis: maitinimas ir žemė
- 2 žingsnis: šviesos diodų prijungimas
- 3 žingsnis: paspauskite mygtuką
- 4 žingsnis: potenciometras
- 5 žingsnis: galimos klaidos
- 6 žingsnis: kodas
Video: JAV „Arduino“pertraukimo šviesos diodų ryškumas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Šiame projekte mes sukursime raudoną, baltą ir mėlyną LED ekraną su potenciometru ir mygtuku. Skamba lengvai, bet taip pat tam naudosime pertraukas. Taigi, paspaudus mygtuką, potenciometro vertė nustatys šviesos diodų ryškumą. Reikalingos medžiagos apima:
-Arduino Uno R3
-Bandomoji Lenta
-laidai nuo vyrų iki vyrų
-trys šviesos diodai (raudona, balta, mėlyna)
-potenciometras
-mygtukas
-220 omų rezistorius
1 žingsnis: maitinimas ir žemė
Pirmiausia prijunkite žemę ir 5 V maitinimą prie duonos lentos.
2 žingsnis: šviesos diodų prijungimas
Padėkite visus tris šviesos diodus ant duonos lentos. Prijunkite katodą prie žemės kiekvienam. Prijunkite 220 omų rezistorių prie anodo ir prijunkite jį prie „arduino“, 9–11 kaiščių.
3 žingsnis: paspauskite mygtuką
Paspaudę mygtuką, įsitikinkite, kad jį prijungėte tiksliai paveikslėlyje. Maitinimas prie maitinimo, 220 omų rezistorius prie žemės, o tada priešingas galas prie kaiščio 3. Tai bus naudojama kaip pertrauka.
4 žingsnis: potenciometras
Kaip ir mygtuką, prijunkite potenciometrą taip, kaip parodyta paveikslėlyje. Tai padės reguliuoti ryškumą.
5 žingsnis: galimos klaidos
Įsitikinkite, kad kaiščiai yra sujungti taip, kaip rodo kodas ir nuotraukos, ir kad jie sutampa. Taip pat įsitikinkite, kad anodas ir katodas yra atitinkamai sujungti.
6 žingsnis: kodas
const baitas ledBlue = 11; // nustato mėlyną šviesos diodą ties 11 kaiščiu // nustato raudoną šviesos diodą prie 10 kaiščio
const baitas ledWhite = 9; // nustato baltą šviesos diodą į 9 kaištį
const baitas interruptPin = 3; // mygtukas kaip pertrauka
const baitas potPin = 1; // potenciometras yra kaištis A1
nepastovus int ryškus; // LED šviesumas
void setup () {
pinMode (ledBlue, OUTPUT); // mėlynas šviesos diodas kaip OUTPUT
pinMode (ledRed, OUTPUT); // raudonas šviesos diodas kaip OUTPUT
pinMode (ledWhite, OUTPUT); // baltas šviesos diodas kaip OUTPUT
pinMode (interruptPin, INPUT_PULLUP); // mygtuko smeigtukas kaip INPUT_PULLUP
pinMode (potPin, INPUT); // potenciometro kaištis kaip INPUT
// nustato pertraukimą su įvesties kaiščiu ir ryškumu iki RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), šviesa, RISING);
} // baigti sąranką
void loop () {
analogWrite (ledBlue, ryškus); // Nustato mėlyną šviesos diodą į nustatytą ryškumo lygį
analogWrite (ledRed, ryškus); // Nustato raudoną šviesos diodą į nustatytą ryškumo lygį
analogWrite (ledWhite, ryškus); // Nustato baltą šviesos diodą į nustatytą ryškumo lygį
} // pabaigos kilpa
tuščia šviesa () {
šviesus = analogRead (potPin); // Skaitoma verte iš potenciometro
šviesus = žemėlapis (ryškus, 0, 1023, 0, 255); // Žemėlapių šviesos diodų ryškumo vertės
} // pabaiga šviesesnė
Rekomenduojamas:
Nuostabus „pasidaryk pats“saulės šviesos lauko šviesos diodų lempa: 9 žingsniai
Nuostabus „pasidaryk pats“saulės šviesos lauko šviesos diodų lempa: Sveiki! Šioje instrukcijoje galite sužinoti, kaip sukurti pigią ir lengvą saulės energija varomą LED lempą! Dienos metu įkraunama baterija, o naktį užsidega labai ryškus COB šviesos diodas! Tiesiog atlikite veiksmus! Tu gali tai padaryti! Tai tikrai lengva ir smagu
Šviesos diodų šviesos diodų dėžutė: 11 žingsnių
Šviesos diodų apšvietimo dėžutė: sukurkite savo 18 W LED šviesos dėžutę, kad galėtumėte kovoti su žiemos bliuzu. Ši šviesos dėžutė yra išsklaidyta ir pritemdoma naudojant PWM. Jei turite lempos laikmatį, galite jį naudoti kaip žadintuvo alternatyvą
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
Saulės šviesos diodų šviesos indelis Rev 1.5: 3 žingsniai
Saulės šviesos diodų lemputė Jar Rev 1.5: Po to, kai peržiūrėjau svetainę, aš tikrai susižavėjau kai kuriais LED projektais. (https://www.instructables.com/id/E3UXT5HGT7EUOJJIYE/?relatedLink) Man ypač patiko matinio stiklainio šviesos diodas, taip pat susmulkinto stiklo LED butelio projektai, todėl man patinka
Įsitikinkite, kad tiesiog naudokite 12V į kintamosios srovės keitiklį, skirtą šviesos diodų šviesos stygoms, o ne perjungti 12V: 3 žingsniai
Įsitikinkite, kad tiesiog naudokite 12V į kintamosios srovės keitiklį, skirtą šviesos diodų šviesos stygoms, o ne perjunkite juos 12V.: Mano planas buvo paprastas. Norėjau supjaustyti į sieną maitinamą LED šviesos stygą į gabalus, tada vėl prijungti, kad išeitų 12 voltų. Alternatyva buvo naudoti galios keitiklį, tačiau visi žinome, kad jie yra siaubingai neefektyvūs, tiesa? Teisingai? O gal jie?