Amaliy qism
1-rasm. Arduino muhutining ishchi oynasi
2-rasm. Arduino muhutiga birinchi sodda dastur kodi
Arduino muhutiga dasturni yozganimizda keyin dasturni to’g’ri yoki noto’g’riligini tekshirish uchun dasturni ishga tushurib ko’ramiz, dasturni ishga tushirilgan holati quyidagi rasmda ko’rsatilgan.
3-rasm. Dasturni ishga tushurish
Dastur ko’di to’g’ri yozilganligiga ishonch hosil qilgach uning HEX. fayli joylashgan joyni oynaning quyi qismidan aniqlab olinadi (4-rasm).
4-rasm. Dasturning HEX fayliga yo’l
Laboratoriya ishini bajarishda tizimni loyihalashtirish uchun Proteus muhitidan foydalaniladi. Proteus muhitining dastlabki ishchi oynasi quyidagicha ko’rinishga ega.
5-rasm. Proteus muhitining ishchi oynasi
Proteus muhutining ishga tushurish va yangi project yaratish uchun New Project tugmasini bosiladi va quyidagi oyna ochiladi.
6-rasm. Yangi projectga nom beriladi va uni saqlash joyi ko’rsatiladi
7-rasm.Proteus muhuti ishchi maydoni
Proteus muhiti ishga tushirilgandan keyin loyiha uchun kerakli qurulmalarni yig’ish amalga oshiriladi
8-rasm. Qidiruv maydoni
9-rasm. Loyiha uchun zarur elementlar jamlanmasi
Barcha elementlar yig’ilgandan so’ng ularni bir birlariga ulab yopiq zanjir hosil qilinadi. Tizim ishlashi uchun Arduinoda yozilgan dasturning HEX fayliga yo’l ko’rsatiladi.
10-rasm. Dastur HEX fayliga yo’lni ko’rsatish maydoni
11-rasm. Tizimning to’liq ishchi holati
Dastur kodi
int ledPin1 = 4;
int ledPin2 = 6;
int ledPin3 = 7;
void setup()
{
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
// ish rejimini belgilaydi - chiqish
}
void loop()
{
digitalWrite(ledPin1, HIGH); // LEDni yoqish
delay(500); // 100 soniya kutish
digitalWrite(ledPin1, LOW); // LEDni o’chirish
digitalWrite(ledPin2, HIGH); // LEDni yoqish
delay(500); // 100 soniya kutish
digitalWrite(ledPin2, LOW); // LEDni o’chirish
digitalWrite(ledPin3, HIGH); // LEDni yoqish
delay(500); // 100 soniya kutish
digitalWrite(ledPin3, LOW);
// 100 soniya kutish
}
Topshiriq:
Mavzu bo’yicha berilgan ma’lumotlar bilan tanishib chiqing;
Ushbu laboratoriya ishini bajarishda foydalanilgan vositalar haqidagi bilim va amaliy ko’nikmalaringizni mustaqil, qo’shimcha adabiyotlardan foydalangan holda mustahkamlang;
Quyida berilgan variant asosida o’z ishingizni bajarib fan o’qituvchisiga topshiring va himoya qiling.
|