Curly nomli robot keglering olimpiada sportchilariga munosib raqib bo’la oldi



Download 3,63 Mb.
Sana31.12.2021
Hajmi3,63 Mb.
#231789
Bog'liq
15-dars Serial.available

Curly nomli robot keglering olimpiada sportchilariga munosib raqib bo’la oldi

Germaniya va Koreyaning qo'shma robototexnika jamoasi kerling o'ynashga o'rgatilgan sun'iy aqlni ishlab chiqdi. Ikkita modulga ega mobil platforma, tayoq ustidagi kamera maydondagi vaziyatni baholash uchun va nishonga tosh otish mexanizmi unga maxsus ishlab chiqilgan. Butun tizim professional kerling bilan o'yinda o'zini juda yaxshi ko'rsatdi.

Bugungi mavzu: Serial.available() funksiyasi

Bugun darsimizda olinadigan natijalar

Bugun siz:

Masofadan boshqarish bo’yicha tushuncha

Serial.available() funksiyasi

Serial.available() funksiyasining dasturiy qism bilan bog’lash

Masofadan boshqarish- bu boshqariladigan signalni operatordan masofada joylashgan boshqarish moslamasiga jo’natish

1-topshiriq : monitor portda robotjon ismini chiqaring ustun shaklida 1 soniya vaqt oralig’I bilan


ma’lumot ko’rinadigan qism

ma’lumot yuborish qismi


Qanday qilib Serial portdan arduinoga ma’lumot yuborishimiz mumkin?


Navbatdagi savol!!!

?

Xuddi shu joyda bizga Serial.available()-funksiyasi kerak bo’ladi.


Serial.available()-funksiyasini so’zma-so’z tarjima qilganda KETMA-KETLIK MAVJUD degan ma’noni anglatadi.

Ya’ni

Arduinodan kelgan ma’lumotlarni chiqaruvchi oyna


Biz arduinoga yubormoqchi bo’lgan ma’lumotlar

Yuborish tugmasi

avval

A harfini kiriting



7 sonini kiriting

Zur so’zini kiriting

Ma’lumotlar oynasida nima sodir bo’ldi

Har bitta kiritilgan ma’lumotdan keyin Отправить tugmasini bosing



Hammada shu holat kuzatildimi unda barakalla !!!

Nima kuzatilyapti

Ma’lumotlar oynasida biz yuborgan xabarning belgilar soni kuzatilyapti

A junatganda 1 hosil bo’ldi

7 jo’natganda 2 hosil bo’ldi

Zur jo’natganda 5 hosil bo’ldi

Demak 1+1+3=5 umumiy yuborilgan xabarlarning belgilar soni

1-topshiriq: arduinoga yuborilgan ma’lumotlar soni 7 taga teng bo’lganda svetadiod yonsin

2-topshiriq: arduinoga yuborilgan ma’lumotlar soni 7 taga teng bo’lganda svetadiod yonsin 10 taga teng bo’lganda esa o’chsin

Mustahkam uchun savollar:

Masofadan boshqarishni ta’riflab bering

Serial.available() nima vazifani bajaradi


Shu dasturni yuklang va monitor portni ochib arduinoga

A ni junating

7 ni junating

Zur ni junating

A harfi junatganda chiqqan ma’lumot

7 raqami junatganda chiqqan ma’lumot

Z

u Zur so’zi junatganda chiqqan ma’lumot

r

Ma’lumotlar chiqadigan qismda nima holat kuzatilyapti?

Biz monitor portda ma’lumot chiqadigan qismda yuborgan simbollarning shifrlangan kodini kuzatyapmiz

ASCII da shifrlangan simbollar

Serial.read()- yuborilgan ma’lumotni ASCII da shifrlab o’qiydi va har bitta simbolni kod raqamini ko’rsatadi

3-topshiriq: 1 raqamini jo’natsa birinchi svetodiod , I harfini jo’natsa 2-svetodiod yonsin.

4-topshiriq:

4-topshiriq:

1ni jo’natsa 1-svetodiod yonsin I ni jo’natsa o’chsin, 2 ni jo’natsa 2-svetodiod yonsin va i ni jo’natsa 2-svetodiod o’chsin.

Mustahkam uchun savollar:

Serial.read() nima vazifani bajaradi

ASCII nima

Shu yuborgan simbollarimizni o’z holatida o’qiy olsa bo’ladimi ?

Albatta faqat endi biz int emas char o’zgaruvchisidan foydalanamiz


Shu dasturni yuklang va monitor portni ochib arduinoga

A ni junating

7 ni junating

Zur ni junating

char – belgili o’zgaruvchilar toifasi ya’ni biz kiritkan belgini o’z holatda o’qiydi int esa ASCII da shifrlab raqam holatida o’qigandi


5-topshiriq: 8 raqamini jo’natganingizda monitor portda “ 8 yuborildi ” degan yozuv chiqsin.

Char belgili o’zgaruvchisidan foydalaning.



Nega 8 raqamini yuborganimizda xabar chiqmayapti bizni aldabsiz ustoz

‘ ‘ – bu bizga kiritgan belgini ASCII kodga o’tkazadi va belgini o’z holatida chiqqanda nima vazifani bajarish kerak bo’lsa bajarilishini ta’minlaydi

‘ ‘ – bu bizga kiritgan belgini ASCII kodga o’tkazadi va belgini o’z holatida chiqqanda nima vazifani bajarish kerak bo’lsa bajarilishini ta’minlaydi

6-topshiriq: A harfini yuborsak svetodiod yonsin, B harfini yuborsak svetodiod o’chsin

Mustahkam uchun savollar:

char qanaqa o’zgaruvchi

‘ ‘ nima uchun dasturda qo’llaymiz va bu qanaqa vazifani bajaradi

Etibor uchun rahmat!!!

Etibor uchun rahmat!!!

Спасибо за внимание!!!


Download 3,63 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish