Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Xush kelibsiz! Keling, ushbu veb -saytdan nimani o'rganishni bilib olaylik!
Quyidagi qo'llanmada RGB LED loyihasini yaratish uchun zarur bo'lgan barcha qadamlar mavjud. Barcha kerakli materiallarning tasviri bo'ladi, keyin rasmlar bilan bosqichma -bosqich jarayon bo'ladi, shundan so'ng uni kodlash dasturiga to'g'ridan -to'g'ri nusxalash va joylashtirishga imkon beradigan shaklda berilgan kod beriladi. Bundan tashqari, barcha jihatlar, xususan, kod to'g'ri ishlatilishini ta'minlash uchun qisqa videoklip taqdim etiladi!
1 -qadam: kerakli materiallar
Bu erda kerakli materiallar tasviri:
*Arduino dasturi o'rnatilgan noutbuk ham kerak.
2 -qadam: qurilish jarayoni
1 -qadam: 3 ta potansiyometrni non taxtasining o'rtasiga joylashtiring
2-qadam: simni oling va uni potentsiometrning old oyog'i oldiga qo'ying, so'ng A1 simini ulang.
3 va 4 -qadam: simni oyog'idan A2 ga, ikkinchisini oyog'idan A3 ga ulab, boshqa ikkita potansiyometr uchun 2 -qadamni takrorlang.
5 -qadam: simni manfiy kvadratga joylashtiring va uni potientometrning o'ng oyog'iga qo'ying, so'ngra boshqa simni oling va uni potentsiometrning chap oyog'iga musbat kvadratdan ulang.
6 va 7 -qadam: Boshqa ikkita potansiyometr uchun 5 -qadamni takrorlang
8 -qadam: Ijobiy kvadratdan simni oling va uni GND portiga ulang
9 -qadam: Salbiy kvadratdan simni oling va uni 5V portiga ulang
10 -qadam: LEDni ilgari ishlatilgan simlar ostiga qo'ying
11 -qadam: 11 -portdan simni chetiga yaqin, lekin LED yaqinidagi kvadratga ulang
12 -qadam va 13 -qadam: 9 va 10 -portlar yordamida 11 -qadamni takrorlang
14 -qadam: Rezistorni ilgari ishlatilgan simdan LEDning 1, 3 va 4 -oyog'iga ulang
15 -qadam: Nihoyat, LEDning ikkinchi oyog'idan non paneli bo'ylab simni salbiy kvadratga ulang
3 -qadam: kodlash
Quyida siz to'g'ridan -to'g'ri arduino dasturiga ko'chirishingiz mumkin bo'lgan kod mavjud …
bo'sh o'rnatish () {
pinMode (9, OUTPUT);
pinMod (10, OUTPUT);
pinMode (11, OUTPUT);
Serial.begin (9600);
// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying:
}
void loop () {
// asosiy kodni bu erga qo'ying, qayta -qayta ishga tushirish uchun: analogWrite (9, analogRead (A0)/4);
analogWrite (10, analogRead (A1)/4);
analogWrite (11, analogRead (A2)/4); }
Qisqacha tushuntirish:
Bu juda oddiy kod bo'lib, uni qisqa kod o'rtasida aloqa o'rnatish orqali oson tushuntirish mumkin. Bu 9, 10 va 11 -sonli 3 ta chiqishni tushuntirishdan boshlanadi. Bu qurilish jarayoniga bog'liq, chunki simlarni portlarga ulash oxirgi qadamlardan biri edi. Shundan so'ng, Arduino -ga bu erda har bir chiqish uchun o'rnatilgan port ekanligini tushuntiradigan 3 ta shunga o'xshash tuzilgan chiziqlar joylashtirilgan. Masalan, birinchisi 9 -port A0 dan o'qilishi kerakligini bildiradi. Bu boshqa ikkita qator bilan bir xil, ammo har xil chiqish va portlar va bu kodning oxiri.
4 -qadam: Hammasi birgalikda ishlaydi
Keling, yakuniy mahsulotni va uning qanday ishlashini ko'rib chiqaylik.
drive.google.com/file/d/1A4vbyfUL10jWamgpb…