Mundarija:
- 1 -qadam: Quvvat va er
- 2 -qadam: LEDlarni ulash
- 3 -qadam: bosish tugmasi
- 4 -qadam: Potentsiometr
- 5 -qadam: mumkin bo'lgan xatolar
- 6 -qadam: kod
Video: AQSh Arduino LED yoritgichining uzilishi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ushbu loyihada biz qizil, oq va ko'k rangli LED displeyni yaratamiz, u potentsiometr va tugmachali. Bu oson eshitiladi, lekin biz buning uchun uzilishlardan foydalanamiz. Shunday qilib, tugma bosilganda, potentsiometr qiymati LEDlarning yorqinligini o'rnatadi. Kerakli materiallarga quyidagilar kiradi:
-Arduino Uno R3
-non paneli
-erkak -erkak simlari
-uchta LED (qizil, oq, ko'k)
-potentsiometr
-bosish tugmasi
-220 ohm qarshilik
1 -qadam: Quvvat va er
Birinchidan, erni va 5v kuchini non paneliga ulang.
2 -qadam: LEDlarni ulash
Barcha uchta LEDni non paneliga qo'ying. Katodni har biri uchun erga ulang. Anodga 220 ohmli rezistorni ulang, so'ngra uni 9-11-pinli arduino-ga ulang.
3 -qadam: bosish tugmasi
Tugmani bosish uchun uni rasmda aniq ulanganingizga ishonch hosil qiling. Quvvat - quvvat, 220 ohm qarshilik - erga, keyin qarama -qarshi uchi - pin 3. Bu uzilish sifatida ishlatiladi.
4 -qadam: Potentsiometr
Tugma kabi, potentsiometrni xuddi rasmda ko'rsatilgandek ulang. Bu yorqinlikni sozlash maqsadiga xizmat qiladi.
5 -qadam: mumkin bo'lgan xatolar
PIN kodlar va rasmlar ko'rsatilgandek bog'langanligiga va ular mos kelishiga ishonch hosil qiling. Bundan tashqari, anod va katod mos ravishda ulanganligiga ishonch hosil qiling.
6 -qadam: kod
constBaytBlue = 11; // 11 -pinli pinli LED ko'k rangni o'rnatadi bayRedRed = 10; // 10 -pinda qizil LEDni o'rnatadi
const bayt ledWhite = 9; // LED oqini 9 -pinga o'rnatadi
const bayt interruptPin = 3; // uzilish sifatida tugma
const bayt potPin = 1; // potentsiometr A1 pinli
uchuvchi int yorqin; // LED yorqinligi
bo'sh o'rnatish () {
pinMode (ledBlue, OUTPUT); // Chiqish sifatida ko'k LED
pinMode (LEDRed, OUTPUT); // qizil LED OUTPUT sifatida
pinMode (ledWhite, OUTPUT); // Chiqish sifatida oq LED
pinMod (interruptPin, INPUT_PULLUP); // tugmachasi INPUT_PULLUP sifatida
pinMode (potPin, INPUT); // INPUT sifatida potentsiometr pimi
// kirish pimi va yorqinligi bilan uzilishni RISING ga o'rnatadi
attachInterrupt (digitalPinToInterrupt (interruptPin), yorug'lik, RISING);
} // sozlashni tugatish
void loop () {
analogWrite (LEDBlue, yorqin); // Moviy LEDni belgilangan yorqinlik darajasiga o'rnatadi
analogWrite (ledRed, yorqin); // Qizil LEDni belgilangan yorqinlik darajasiga o'rnatadi
analogWrite (ledWhite, yorqin); // Oq LEDni belgilangan yorqinlik darajasiga o'rnatadi
} // oxiri
bo'sh yorug'lik () {
yorqin = analogRead (potPin); // Potentsiometrdan qiymatini o'qiydi
yorqin = xarita (yorqin, 0, 1023, 0, 255); // LED yorqinligi uchun xaritalar qiymatlari
} // oxiri yorqinroq
Tavsiya:
ATX quvvat manbai uzilishi holati: 3 qadam
ATX quvvat manbai uzilishi uchun quti: Men quyida joylashgan ATX panelini sotib oldim va buning uchun korpus kerak edi. Materiallar ATX uzilish paneli Old ATX quvvat manbai Boltlar va yong'oqlar (x4) 2,5 mm o'z-o'zidan tebranish vintlari Yuvgichlar (x4) Rokka ulagichi Kabel aloqalari Issiqlik-qisish trubkasi; porlashi
Mini Sehrli Oyna 60 AQSh dollarigacha USD: 5 qadam (rasmlar bilan)
Mini Sehrli Oyna 60 AQSh dollarigacha: "Magic MRrror" - bu ikki tomonlama oynani ekranning ustiga qo'yish. Ekran qora pikselni ko'rsatadigan joyda, ko'zgu aks ettiradi. Ekranda oq yoki ochroq piksellar ko'rsatilsa, ular yorishadi. Bu b effektini yaratadi
Gitara qahramoni gitara uzilishi: 5 qadam (rasmlar bilan)
Gitara qahramoni gitara uzilib qolgan tuzatish: Shunday qilib, siz ebaydan yangi ishlatilgan gitara qahramon gitarasini sotib oldingiz va u sizga kelganida u USB ulagichiga ulanmagan bo'lardi, shuning uchun siz 30 va evroni behuda sarf qildingiz deb o'ylaysiz; drenajdan pastga. Ammo tuzatish bor va bu tuzatish, ehtimol, ishlaydi
AQSh - USB: Amerika bayrog'i USB xotirasi: 8 qadam (rasmlar bilan)
AQSh - USB: Amerika bayrog'i USB xotirasi: Bayroqni ko'tarish marosimini ulang va o'ynang. Kompyuter = Vatanparvarlik kompyuteri. Bu erda rasm va video. Qo'shimcha loyihalar uchun ni9e.com saytiga qarang
Eshitish vositasining uzilishi: 4 qadam
Eshitish vositasining qulashi: Ko'p odamlar minigarniturani buzish bilan qasam ichishadi- men ishonamanki, hozirgi juftligim karnay vazifasini bajarayotgandek yaxshi. Bu qo'rqinchli juftlikning ovozini yaxshilamaydi, lekin u yaxshi juftlikni yaxshiroq ovoz chiqarishi yoki ustunlikka yordam berishi mumkin