Svetofor, transport signallari, svetoforlar yoki robotlar joylashgan signalizatsiya moslamalari


Download 265.31 Kb.
bet8/9
Sana27.01.2023
Hajmi265.31 Kb.
#1129692
1   2   3   4   5   6   7   8   9
Bog'liq
Piyodalar svetaforini vaqt bo\'yicha yonib o\'chishi dasturini ishlab

Birinchi qurilma
Bizning birinchi kichik loyihamiz yo'lda juda foydali bo'ladi - svetofor.
Har kim svetofor qanday tashkil etilganligi haqida o'ylaganmi? Hech qanday murakkab sxemalar va taymerning juda ko'p sonli elektronikasi va kichik boshqaruv taxtasi mavjud emas.
Biz kichik svetoforni yaratishga harakat qilamiz. Arduino bilan tanishish uchun mukammal boshlanadi.
Svetoforning ishlash algoritmi
Har bir loyiha qog'ozdan boshlanadi. Va bizning istisnomiz. Keling, ish joyining ketma-ketligi shaklida ishlayotgan sxemani tasavvur qilaylik.
Rasm shuni ko'rsatadiki, bitta harakatning bir tsiklidan keyin biz uni qayta-qayta boshlaymiz. Harakatlar qat'iy va ular mos kelgunga qadar bajarilmaydi. Shunday qilib, biz bizning dasturimizni algoritmga ko'ra yozishimiz kerak.
Shunday qilib, algoritm bilan tanishdi. Endi biz svetoforimizni yig'ishimiz kerak.
Svetoforlar uchun tafsilotlar
LED Qizil 1 kompyuter
LED sariq 1 kompyuter
LED yashil 1 kompyuter
220 Ohm 3 dona
"Dad-dadam" 7 dona "simlarini ulash
Yig'ish
Biz svetofizni sxema bo'yicha yig'amiz. Asosiysi, LED liklarning qutbini kuzatish. Ander Lead plyus va katod minus minus bo'ladi. Uzoq oyoq (pin) ga ulang (PIN-kod), siz xohlaganingizcha, 13, 12 va 11 gacha bo'lgan plinlar. Yashil 13 dan 12 gacha, qizil 11 gacha.

A'lo. Bizda mini-transport yorug'ligi bor. Va endi biz uni ishlashga majbur qilishimiz kerak.



2.2. Loyihani takomillashtirish
Eskiz yozganingizdan va non panelidagi LEDlarni yoqib qo'yganingizdan so'ng, loyihadan svetoforni qanday qilib ko'proq qilish haqida o'ylashingiz mumkin. Yana qanday yaxshilanishlar mumkin:
* Haqiqiy svetofor tartibini yarating. LEDlarni va tekshirgichni non paneli bilan birga korpusga joylashtiring. Quvvat manbaiga mos keladigan etarlicha katta qutini tanlashingiz mumkin. Yoki siz kichkina sumkani olishingiz mumkin, masalan, tualet qog'ozi naychasi va u erda LEDlarni joylashtiring. Bu erda faqat non paneli ishlamaydi, chunki simlar va taxtalar miniatyura korpusiga mos kelmaydi.
* Loyihani kengaytirish, piyodalar uchun LEDlarni qo'shish va piyodalar uchun svetofor dasturini yozish mumkin. Ushbu ikkita svetoforni ulash qiyin bo'lmaydi, Arduino Uno-da hech qanday muammosiz 5 ta PIN mavjud.
* Chorrahalar uchun loyiha yarating. Bu erda sizga ko'proq PIN a boshqa tekshirgich kerak bo'ladi – masalan, Arduino Mega.


Xulosa
Ushbu maqolada biz bitta non taxtasida uchta LEDni qanday qilib birlashtirishni va ularni Arduino UNO yoki nano-ga ulashni bilib oldik. Biz ushbu svetoforning algoritmini aniqladik va eskizimizni C++tilida yozishga muvaffaq bo'ldik. Ledlar bilan dasturlarni yozish oson ekanligiga yana bir bor amin bo'ldik, siz faqat bir nechta asosiy printsiplarni tushunishingiz kerak. Umid qilamizki, maqola siz uchun foydali bo'ldi va siz Arduino platformasi bilan keyingi loyihalarimizdan biri bilan tanishishni davom ettirasiz.

Mazmuni ►


 Yangi boshlanuvchilar uchun Arduino Uno-da svetofor
 Yangi boshlanuvchilar uchun Arduino svetofor kodi
Arduino tugma bilan Arduino taxtasida svetofor
Arduino tugma bilan Arduino-dagi svetofor kodi
 Ledlar bilan svetoforni qanday qilish kerak
LED bilan svetofor uchun kod


Download 265.31 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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