|
Laboratoriya mashg‘ulot №2 Mavzu: Yorug'lik diodi, Arduino yordamida yorug'lik diodini o'chirib-yoqish Ishdan maqsad
|
Sana | 16.05.2023 | Hajmi | 87.66 Kb. | | #60224 |
Bog'liq 2-lab Mobiiiiiiiiiiiiiil majmua, Italiya, determinantlar-nazariyasi, 22749, HGJHG, bhhhg, 1-lab, 2023-2024 таянч ўқув режаси
Laboratoriya mashg‘ulot № 2
Mavzu: Yorug'lik diodi, Arduino yordamida yorug'lik diodini o'chirib-yoqish
Ishdan maqsad: VVB dasturi yoki arduino qurilmasi orqali LED lampani qanday boshqarishni o’rgaimkoniyatlarniva xayotimizda texnik ish unumdorligini oshirish.
Kerakli jixozlar:
VVB dasturi yoki arduino plata qurilmasi.
Breadboard.
USB Kabel.o9
LED lampalar
Kerakli ehtiyot qismlari.
Jixozlarning vazifalari:
VVB dasturi yoki arduino plata qurilmasi. Istalgan kerakli qurilmalarni tizimlashtirish imkoniyatiga ega va avtomatik tarzda ishlash xususiyatlariga ega.
Breadboard. Ehtiyot qismlarini o‘rnatish platasi ya’ni (zapchast) larni o‘rnatish uchun va qurilmani tizim orqali tekshirib ko‘rishimiz uchun kerak bo‘ladi.
USB Kabel. Bu kabellar Arduino qurilmasini kompyuterga ulash uchun foydalanamiz.
Kerakli ehtiyot qismlari. Masalan led(svetodiod), diod(diod) va x.k.z.
Dasturdan foydalanish:
Arduino qurilmasi barcha qurilmalarni avtomatlashtirish uchun mo‘ljallangan va u qo‘llanishda ko‘p qulayliklarga ega.
Foydalanuvchi kod bilan ehtiyot qisimlarni o‘ziga moslashtira oladi.
Arduino qurilmasi oddiy va sodda ko‘rinishga ega bulgani bilan juda ko‘p funksiyalarga ega.
Dasturni ayniqsa C++ dasturlash tili orqali amalga oshirishi kerak bo‘ladi.
Yozilgan dastur asosan bitta Atmega 328 kontrolleriga o‘rnatib Arduino qurilmasida amaliy natijani ko‘rish mumkin.
LED Lampa tuzilishi
Arduino nano qurilmasini ulash
VVB dasturini oynasida dastur yozishi
int led_pin=13;
void setup() {
pinMode(led_pin,OUTPUT);
}
void loop()
{
digitalWrite(led_pin,HIGH);
delay(500);
digitalWrite(led_pin,LOW);
delay(500);
}
Topshiriqlar.
Beshta ledni yoqish dastirini tuzush.
Oltita led yonuvchi dastur tuzish
To'rta led yonuvchi dastur tuzish
Uchta led yonuvchi dastur tuzish
O’n ikkita led yonuvchi dastur tuzish
O'nta led yonuvchi dastur tuzish
O'n bitta led yonuvchi dastur tuzish
Sakkizta led yonuvchi dastur tuzish
Tettita led yonuvchi dastur tuzish
O’n uchta led yonuvchi dastur tuzish
Ishni bajarish tartibi:
Kompyuter dastur orqali topshiriqni bajarish.
Olingan natijani taxlil qilish
Bajarilgan ishlarni xisobot shaklida elektron va qog`oz variantda topshirish
Nazorat savollari
Led lampa tuzilishini tushuntirib bering?
Led lampa lampani qayday turlari mavjud?
Nano platasini tushuntirib bering?
Arduino dastriy ta’minoti qanday dasturlarda dastur yoziladi.
|
| |