2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu loyihada siz LEDning yorqinligini potentsiometr yordamida boshqarishni o'rganasiz. Bu loyihada sizga analogWrite, analogRead va int funktsiyasidan foydalanish o'rgatiladi. Umid qilamanki, sizga yoqadi va oldingi loyiha, "Loyiha 1, miltillovchi LED" bilan tanishishni unutmang.
Uskunalar kerak:
- Arduino UNO
- Lehimsiz non paneli
- Aylanadigan potentsiometr
- 6 ta o'tish simlari
- LED
- 220 Ohm qarshilik
Kerakli dasturiy ta'minot:
Arduino IDE
1 -qadam: Uskuna
Yuqoridagi rasmdagi kabi sxemani yarating.
2 -qadam: kod
Endi quyidagi kodni Arduino IDE -ga nusxa ko'chiring, agar u yo'q bo'lsa, sahifaning pastki qismida havola mavjud.
int Sensorvalue = 0; // Sensorvalue 0 ga teng ekanligini bildiradi;
bo'sh o'rnatish () {
pinMode (8, OUTPUT);
}
void loop () {
Sensorvalue = analogRead (A0); // Sensorvalue = pin A0, u potentsial o'lchagichga ulangan
analogWrite (8, Sensorvalue/4); // analogWrite funktsiyasidan foydalanib, biz 9 -pinni tezroq boshqarishimiz mumkin
}
3 -qadam: Tasdiqlang va yuklang
Kodni tasdiqlang va Arduino kodingizga yuklang. Bu haqida ko'proq ma'lumot olish uchun mening oldingi loyihamni tekshirib ko'rishingiz mumkin. Sizning kodingiz yuklangach, siz potentsiometrni burish orqali LEDning yorqinligini boshqarishingiz mumkin bo'ladi. Endi ijodkorlik bilan shug'ullaning. Siz doimiy dvigatelning tezligini boshqarishga harakat qilishingiz mumkin.
Boshqa loyihalar paydo bo'ladi, bizni kuzatib turing va masofadan o'qiydiganlar, audiovizualizatorlar, xotira o'yinlari, budilnik va boshqalarni o'rganing.
Arduino IDE -ni yuklab oling:
www.arduino.cc/en/Main/Software
Mening oldingi loyiham:
www.instructables.com/id/Project-1-Blinkin…