Robototexnika nima ? Robototexnika– bu avtomatlashtirilgan texnik tizimlarni rivojlantirish bilan shug’ullanadigan va ishlab chiqarish uchun eng muhim texnik asos bo’lgan amaliy fan




Download 7,98 Mb.
Sana16.09.2024
Hajmi7,98 Mb.
#271334
Bog'liq
1-dars svetadiod


Robototexnika nima ?
Robototexnika– bu avtomatlashtirilgan texnik tizimlarni rivojlantirish bilan shug’ullanadigan va ishlab chiqarish uchun eng muhim texnik asos bo’lgan amaliy fan.
Xalqaro robototexnika federatsiyasini hisobotiga ko’ra :
- 2019 –yil yakuni bo’yicha dunyo sanoatida 2,7 mlnga yaqin robotlar ish yuritmoqda.
- 2019-yilgi ishlab chiqarilgan robotlar soni 330000 ta bu 2018-yilga qaraganda +13 % degani

Bugungi darsimiz

Lampochkani dastur yordamida boshqarish

Bizga kerak bo’ladigan qurulmalar

- Arduino

- Maketniy plata

- Svetodiod

- Papa papa sim

Arduino – bu mikrokontroller

Maketniy plata- qurulmalarni ulash doskasi

Svetodiod- oyoqchalariga elektr signal kelganda o’zidan yorug’lik chiqaruvchi chiroqcha.


Uzun oyoqcha “ + ”
Kalta oyoqcha “ - ”
Uzun oyoqcha
+ signal
Qisqa oyoqcha
- signal
Arduino
2,3,4………11,12,13
oyoqchalari
Arduino
GND
oyoqchalari

Papa-papa sim- arduinodan maketniy plataga signalni o’tkazuvchi sim

USB kabel- arduinoni komputerga bog’lovchi sim


Endi navbat dasturiy qismga

Kompyuterdan Arduino dasturini topib uni ochamiz.


pinMode- oyoqcha usulida arduinoning qaysi oyoqchasidan signal olayotkanimizni ifolab beradi;
OUTPUT- arduinoning oyoqchasidan signal olinishini ifodalaydi;
digitalWrite-( Raqamliyoz) ya’ni svetadiodlarni yoqish va o’chirishni ifodalovchi buyruq.
Buyruq 2 lik sanoq sistemasida kiritiladi
1-yoqilsin
0-o’chirilsin
Arduinoning foydalanilayotgan oyoqcha raqami

1-topshiriq

Arduinoning 6-oyoqchasiga bog’lagan holatda svetadiodni yoqing?

2-topshiriq

Arduinoning 2-oyoqchasiga bog’lagan holatda svetadiodni 2 sekund yoqing va 1 sekund o’chiring?

3-topshiriq

2 ta svetadiodni arduinoning 5 va 6- oyoqchasiga ulagan holatda 1 sekund vaqt bilan yoqib o’chiring?

ll

4-topshiriq

2 ta svetadiodni arduinoning 5 va 6- oyoqchasiga ulagan holatda ikkala svetadiod parallel yonsin va parallel o’chsin 1 soniyadan ?

5-topshiriq

3 ta svetadiodni arduinoning 2,3 va 4-oyoqchasiga ulagan holatda uchala svetadiod 2 soniyadan parallel yonsin va parallel o’chsin?

6-topshiriq

4 ta svetadiodni arduinoning 2,3,4 va 5-oyoqchasiga ulagan holatda to’rtala svetadiod 1 soniyadan parallel yonsin va parallel o’chsin?

Uyga topshiriqlar

1. Bitta svetodiodni bir sekund bilan yoqib-o’chirish uchun nechta buyruqdan foydalandik?

digitalWrite____ta + delay____ta=jami_____buyruq.

2. 3ta svetodiodni birinchisi 2 sekund yonib,1sekund o’chib tursin,ikkinchisi 1sekund yonib turib ,3sekund o’chib tursin, uchinchisi esa 0,5 sekund yonib , 2,5 sekund o’chib tursin.

void setup(){

pinMode(2,______________);pinMode(__,OUTPUT);

____________ (4,OUTPUT); }

void loop(){

digitalWrite(___,___);delay(______);

digitalWrite(___,___);delay(______);

digitalWrite(___,___);delay(______);

digitalWrite(___,___);delay(______);

digitalWrite(___,___);delay(______);

digitalWrite(___,___);delay(______); }

3. Bitta svetodiod avval 0,5 sekund yonib ,0,5 sekund o’chadi, keyin 1 sekund yonib 1sekund o’chadi, undan keyin 2 sekund yonib 2 sekund o’chib turadi.

void setup() {

____________(2,______________); }

void loop() {

digitalWrite(___,___);delay(___________);

digitalWrite(___,___);delay(___________);

digitalWrite(___,___);delay(___________);

digitalWrite(___,___);delay(___________);

digitalWrite(___,___);delay(___________);

digitalWrite(___,___);delay(____________);}

4. 8 ta svetodiod oling. Uni tartib bilan Arduinoga ulab oling va avval 1-svetodiod yonib-o’chadi ,keyin 8-svetodiod yonib-o’chadi , 2-svetodiod, 7-svetodiod ,3-6, 4-5 yonib-o’chish dasturini yozing.

5. Birinchi toq o’rinda turgan svetodiodlarni yoqib borsin keyin juft o’rinda turgan svetodiodlarni yoqib boring.

6. 1-svetodioda bir marta o’chib yonadi, 2-svetodiodda ikki marta o’chib yonadi ........ 8-si sakkiz marta.

7. Avtomobil va piyodalar svetoforlarini bir-biriga bog’lab boshqaring.


Download 7,98 Mb.




Download 7,98 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Robototexnika nima ? Robototexnika– bu avtomatlashtirilgan texnik tizimlarni rivojlantirish bilan shug’ullanadigan va ishlab chiqarish uchun eng muhim texnik asos bo’lgan amaliy fan

Download 7,98 Mb.