Svetofor, transport signallari, svetoforlar yoki robotlar joylashgan signalizatsiya moslamalari
Download 265.31 Kb.
|
Piyodalar svetaforini vaqt bo\'yicha yonib o\'chishi dasturini ishlab
- Bu sahifa navigatsiya:
- Svetoforning ishlash algoritmi
- Svetoforlar uchun tafsilotlar
- 2.2. Loyihani takomillashtirish
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling