Lobaratoriya №2 Mavzu


Download 19.49 Kb.
Sana02.06.2024
Hajmi19.49 Kb.
#1840259
Bog'liq
Sharipova Charosxon 961-20 2-lab


Lobaratoriya 2
Mavzu: Yorug‘lik diodi, Arduino yordamida yorug’lik diodini o’chirib-yoqish.
Ishdan maqsad: Tinkercad onlayn simmulyatori yordamida LED lampalaridanp o’chirib-yoqish loyihasini yaratishni o’rganish.
Kerakli jihozlar:

  • Breadboard

  • Arduino

  • LED lampalar

  • Rezistorlar

  • Kerakli ehtiyot qismlari.

Jihozlarning vazifalari:
Arduino platasi. Istalgan kerakli qurilmalarni tizimlashtirish imkoniyatiga ega va avtomatik tarzda ishlash xususiyatlari mavjud.
Breadboard. Ehtiyot qismlarini o‘rnatish platasi va qurilmani tizim orqali tekshirib ko‘rishimiz uchun kerak bo‘ladi.
Kerakli ehtiyot qismlari. Masalan LED, Rezistor 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 bo’lgani 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.

1-rasm.LED lampa tuzilishi
Topshiriqlar.




Kodi
// C++ code
//
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(7, OUTPUT);
}

void loop()
{
digitalWrite(2, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(4, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(4, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
Download 19.49 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling