2-Laboratoriya ishi
Ishdan maqsad: Arduinoga va Prateus qurulmalari bilan tanishish va ularga dastur yozishni o’rganish.
1-rasm. Arduino muhutini ishga tushgan holati.
2-rasm. Arduino muhutiga dasturni yozgan holat.
Arduino muhutiga dasturni yozganimizda keyin dasturni to’g’ri va nato’g’riligini tekshirish uchun dasturni ishga tushurib ko’ramiz, dasturni ishga tushirilgan holati 3-rasmda ko’rsatilgan.
3-rasm.dasturni ishga tushurish holadi.
D asturni ishga tushurganimizdan so’ng dasturimiz to’g’ri bo’lsa yoki nato’g’ri bo’lsa arduino muhutida quyudagicha ko’rinadi 4-rasm.
Dastur xato holati Dastur to’g’ri holati
Dasturimi to’g’ri yozganimizdan so’ng dasturni hex. Filini prateus muhitida yi’g’ilgan sxemaga ko’rsatishimiz kerak.
5-rasm. Arduino muhutida yozilgan dasturimizning hex.fili ushbu filni nusxa olib prateusdagi sxemaga qo’yamiz.
6-rasm.Proteus muhutining ishga tushurish va yangi projectyaratish
New Project tugmasini bosamiz.
7-rasm. Yangi projectga nom berami va saqlash joyini ko’rsatamiz va
Next tugmasini bosib ishni davom etamiz.
8-rasm. Burasmda Create a schematic from theselected template
bo’limini talnaymiz va Next tugmasini bosib davom etamiz.
9-rasm. Do not creata PCB layout bo’limini tanlaymiz va
Next tugmasini bosib davom etamiz.
10-rasm. No firmware project bo’limini tanlaymiz va
Next tugmasini bosib davom etamiz.
11-rasm. Yaratgan projectni qayerga saqlagan joyini ko’rsatadi
va Finish tugmasini bosib davom etamiz.
12-rasm.Proteus muhutining ishga tushgan holati.
Proteus muhutini ishga tushurganimizdan keyin bizga kerakli qurulmalarni olib proteus muhutida yig’ib ishga tushuramiz.
13-rasm. P menyusidan bizga kerakli elementlarni olamiz
14-rasm. Qidiruv menyusidan Rrduino uno ni olamiz va
OK tugmasini bosamiz.
15-rasm. Arduino uno ni proteus muhutiga joylashtirilgan holati.
16-rasm. Qarshilikni tanlab olamiz qidruv menyusiga Res deb
yozamiz va OK tugmasini bosamiz.
17-rasm. Qidruv menyusiga LED ni yozamiz va bizga kerakli
LEDni tanlab olamiz va OK tugmasini bosamiz.
18-rasm. Terminal mood menyusida Groundni tanlab olamiz.
19-rasm. Barcha elementlarni yig’ilgan holati.
Barcha elementlarni yig’ganimizdan so’ng ularni bir birlariga ulab Arduinoda yozgan dasturimizning hex filni ko’rsatishimiz kerak bo’ladi.
20-rasm. Arduino qurulmasining ustiga sichqonchaning chap tamonini ikkimarta bosamiz va bizga ushbu oyna ochiladi buyerda biz arduinoda yozgan dasturimizning hex fileni qo’yamiz.
21-rasm. Play tugmasini bosamiz va LED ni yonganini ko’ramiz.
Dastur kodi
int ledPin = 13; // LED kirish / chiqishni 13 portga ulash
void setup()
{
pinMode(ledPin, OUTPUT); // ish rejimini belgilaydi - chiqish
}
void loop()
{
digitalWrite(ledPin, HIGH); // LEDni yoqadi
delay(800); // 100 soniya kutmoqda
digitalWrite(ledPin, LOW); // LEDni yoqadi
delay(8000); // 100 soniya kutmoqda
}
Do'stlaringiz bilan baham: |