Mundarija:
Video: Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Men o'z o'quvchilarimga PWM qanday ishlashini tushuntirish yo'lini izlayotgandim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishni o'z oldimga vazifa qilib qo'ydim - bitta tugma LEDning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi..
Dasturlash uchun men Scratch -dan foydalanishga qaror qildim. Arduino -da bir nechta loyihalarni amalga oshirganimdan so'ng, men bu juda oddiy loyiha, LED va ikkita tugma bo'ladi deb o'yladim … bu qanchalik qiyin bo'lishi mumkin? Bola, men xato qildim!
Bu ishni bajarishim uchun ikki kun kerak bo'ldi, lekin men yo'lda ko'p narsalarni o'rgandim. Siz bilan hozir o'rganganlarimni bo'lishmoqchiman
1 -qadam: Ushbu loyiha uchun kerak bo'ladigan narsalarni yig'ing
Sizga Raspberry Pi va Raspian yuklangan SD -karta kerak. Men bu yerdan eng so'nggi versiyasini yukladim va uni micro SD kartaga o'rnatdim.
www.raspberrypi.org/downloads/raspbian/
Agar siz Raspberry Pi -da yangi bo'lsangiz, yuklab olish sahifasida operatsion tizimni qanday o'rnatishni ko'rsatadigan yaxshi o'rnatish qo'llanmasi mavjud. Men Raspian Jessie o'rnatish faylini yukladim.
Raspberry Pi o'rnatilgandan so'ng, siz ScratchGPIO -ni yuklab olishingiz va o'rnatishingiz kerak bo'ladi. Buning uchun quyidagi bosqichlarni bajaring:
Terminal oynasini oching (ekranning yuqori qismida kichik qora qutiga o'xshaydi)
Internetga ulanganingizga ishonch hosil qiling, so'ngra quyidagi buyruqlarni kiriting:
sudo apt-get yangilanishi
sudo apt-get upgrade
sudo wget https://bit.ly/1wxrqdp -O isgh7.sh
sudo bash isgh7.sh
Tavsiya:
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? -- Arduino IR qo'llanmasi: 5 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pulti yordamida LEDni boshqaringmi? || Arduino IR qo'llanmasi: Ushbu loyihada men sizga televizorning orqasidagi LEDlarni boshqarish uchun masofadan boshqarish pultidagi tugmachalarni qanday o'zgartirganimni ko'rsataman. Bundan tashqari, siz ushbu texnikadan foydalanib, har xil narsalarni kodni tahrirlash orqali boshqarishingiz mumkin. Men nazariya haqida bir oz gaplashaman
Potensiometr (O'zgaruvchan qarshilik) va Arduino Uno yordamida yorug'lik/yorqinlikni o'chirish/boshqarish: 3 qadam
Potentsiometr (O'zgaruvchan qarshilik) va Arduino Uno yordamida Led/nashrining o'chishi/boshqarilishi: Arduino analog kirish pimi potansiyometrning chiqishiga ulangan. Shunday qilib, Arduino ADC (analogdan raqamli konvertorga) analog pin potentsiometr orqali chiqish voltajini o'qiydi. Potensiometr tugmachasini aylantirish kuchlanish chiqishini o'zgartiradi va Arduino qayta
Atollic TrueStudio-LEDni STM32L100 yordamida 4 tugmachasini bosib LEDni yoqing: 4 qadam
STM32L100 yordamida tugmachani bosib LEDni Atollic TrueStudio-ni yoqing: STM32-ning ushbu qo'llanmasida men sizga STM32L100-ning GPIO pinini qanday o'qish kerakligi haqida aytib beraman, shuning uchun men bortda Led porlashni o'rnataman. bosish tugmachasini bosish
ESP32 bilan PWM - Arduino IDE bilan ESP 32 -dagi PWM bilan LEDni xira qilish: 6 qadam
ESP32 bilan PWM | Arduino IDE bilan ESP 32 da PWM bilan LEDni xiralashtirish: Bu yo'riqnomada biz Arduino IDE yordamida ESP32 yordamida PWM signallarini qanday yaratishni ko'rib chiqamiz. PWM asosan har qanday MCUdan analog chiqishni ishlab chiqarish uchun ishlatiladi va analog chiqish 0V dan 3,3V gacha bo'lishi mumkin (esp32 holatida) & dan
Blynk App va Arduino yordamida LEDni boshqarish: 3 qadam (rasmlar bilan)
Blynk ilovasi va Arduino yordamida LEDni boshqarish: Ushbu loyihada biz blynk ilovasi yordamida arduino yordamida LEDni yoqish/o'chirishni bilamiz, Wifi moduli, Bluetooth moduli, GSM moduli va boshqalarni ishlatishning o'rniga - bu Internetdan foydalanishning boshqa usuli. O'ylaymanki, bu oson emas