215
T/r
Ish
ketma-ketligi
Ish eskizi
(yoki texnik rasmi)
Jihoz va
moslamalar
1.
Arduino UNO, maket platasi,
svetodiod va simlar olinadi.
Arduino
UNO, maket
platasi,
svetodiod va
simlar
2. Arduino
UNO va svetodiod
o‘tkazgich simlar orqali
tegishli “+”, “–” uyalarga
ulanadi.
Svetodiodning uzun
oyoqchasi “+” signal, kalta
oyoqchasi esa “–”
signalni
qabul qiladi. Svetodiod uzun
oyoqchasi Arduinoning
7 raqamli oyoqchasiga,
qisqa
oyoqchasi esa GND
oyoqchasiga ulanadi.
Arduino
UNO,
maket
platasi,
svetodiod,
sim
3. 2-bosqichda berilganlardan
foydalanib, tayyorlangan
svetodiodga dastur tuziladi
va
Arduino UNOga dastur
yoziladi.
Dastur yozilgandan so‘ng
batareya ulagichi yordamida
batareya ulanib, ishga
tushiriladi.
Batareya,
batareya
ulagichi
2-bosqich
Svetodiodlarni yoqish va o‘chirish uchun dastur tuzish va uni yozish tartibi:
1) Arduino dasturiga kiriladi;
2) Arduino dasturi ishchi oynasi ochiladi (3-rasm);
maket
platasi
Arduino UNO
svetodiodlar
ulovchi
o‘tkazgich
simlar
@edurtm_uz
216
TEXNOLOGIYA VA DIZAYN, SERVIS XIZMATI VA QISHLOQ
XO‘JALIGI TEXNOLOGIYASI YO‘NALISHLARI
3) dastur yordamida svetodiodni yoqish va o‘chirish uchun dastur qismi 1-jadvaldagi
ketma-ketlikda tuziladi va tuzilgan dastur ishchi oynaga yoziladi (4-rasm).
3-rasm.
Arduino dasturi ishchi oynasi.
Dastur ketma-ketligi
Tavsifi
void setup () {
pinMode
(7,OUTPUT);
svetodiodning uzun oyoqchasi ulangan arduinoning
oyoqchasini tanishtirish buyrug‘i;
}
void loop () {
digitalWrite(7,1);
arduinoning 7 raqamli oyoqchasiga
ulangan svetodiodga
signal berish (svetodiodni yoqish) buyrug‘i;
delay(1000);
7 raqamli oyoqchaga berilgan signalni 1 sekund ushlab turish
buyrug‘i (svetodiodning yonib turish vaqti);
digitalWrite(7,0);
arduinoning 7 raqamli oyoqchasiga ulangan svetodiodga
berilgan signalni uzish (svetodiodni o‘chirish) buyrug‘i;
delay(1000);
7 raqamli oyoqchadan uzulgan signalni 1 sekund ushlab
turish buyrug‘i (svetodiodning o‘chib turish vaqti);
}
4-rasm.
Arduino
dasturining ishchi
oynasiga yozilishi.
5-rasm.
Dasturni Arduino UNO
platasiga yozish.
1-jadval
@edurtm_uz
217
4. a) USB kabeli orqali kompyuter va Arduino UNO bir-biriga ulanadi (5-rasm);
b) arduino dasturi ishchi oynasida joylashgan menular qatoridan “Инструменты” –
“Порт”: “COM6” tanishtiriladi (agar COM6 o‘rnida boshqa raqamli port ko‘rinsa ham,
shu ketma-ketlikka amal qilinadi) (6-rasm);
6-rasm.
Portni tanishtirish.
7-rasm.
Arduino dasturini Arduino
UNOga yuklash.
d) ishlab chiqilgan Arduino dasturini Arduino UNOga yuklash 7-rasmda ko‘rsatilgan
yuklash tugmachasi (strelka) orqali amalga oshiriladi.
Svetodiodni dastur yordamida yoqish-o‘chirish amali foydalanish uchun tayyor.
Endi siz 1 ta emas, 2–3 ta va undan ortiq svetodiodni yoqish-o‘chirish imkoniyatiga
egasiz. Faqat har bitta svetodiod uchun alohida buyruq kiritishni unutmang!
Do'stlaringiz bilan baham: