Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Oh yo'q! Mening chaqalog'im roboti yana hayotga qaytishi uchun ikkita sim kerak!
Bugun biz arduino -ning yangi foydalanuvchilariga non taxtasi haqida biror narsa o'rgatadigan jumboq o'yini tayyorlaymiz. Shuning uchun men buni qildim! Siz xohlaganingizcha murakkab qilib qo'yishingiz mumkin, lekin men mini -taxtaning har tomonida 4 ta LED va 5 ta pinni tanladim. Bu jumboq o'yini mashhur "Gapirishni davom et va hech kim portlamaydi" o'yinidan ilhomlangan.
Mana, men qilgan versiyani yaratish uchun sizga kerak bo'lgan narsa:
- Arduino UNO
- O'ynash uchun simlarni ulash uchun non bord
- Simlar (erkakdan erkakgacha va erkakdan ayolgacha)
- 4 xil rangli LED (va rezistorlar)
- 1 ta piezo signal
- (men 5) rezistorlardan javoblaringiz uchun turli natijalarni o'lchash uchun foydalanardim
- (men 5) mini non taxtasining boshqa tomoni uchun rezistorlardan foydalanganman
- hamma narsani qo'yish uchun kichik quti (men eski telefonim kelgan qutidan foydalandim)
- bo'yoq, lenta, qo'llar, oyoqlar va robot uchun bosh! bu bilan aqldan ozgin!
Men hamma narsani qutiga solishdan oldin yoki uni lehimlashdan oldin, birinchi navbatda, non taxtasida loyihani ishlab chiqishni maslahat beraman, o'zingiz o'ylayotgan narsani qiling!
1 -qadam: LEDlar
Biz 4 LED uchun arduino -da 4 ta raqamli pinni ishlatmoqchimiz.
Ularni ketma -ket ketma -ket ketishiga ruxsat bering: raqamli pin taxtasiga> LED uchun qarshilik> LED> arduino -ga ulang. Ishlayotganini bilish uchun ularni sinab ko'ring!
2 -qadam: jumboq maydoni
Voltajni o'lchash uchun analog pinlardan foydalanib, biz turli natijalarga erishishimiz mumkin.
har qanday analog pimdan non paneliga simni ulashdan boshlang. o'sha temir yo'lda kuchli rezistorni (1 kOm afzalroq) erga ulang, shuning uchun biz pinni hozir o'lchaganimizda, u 0 ga qaytadi.
buni maksimal 5 marta bajaring, o'yin boshida tasodifiy urug 'hosil qilish uchun bizga 1 ta analog pin ochilishi kerak!
endi taxtaning boshqa tomoni uchun: 5V pinli simni non panelidagi musbat relsga ulang. Har bir simdan har xil natija olish uchun bizga 5 xil qarshilik qiymatlari kerak bo'ladi, agar sizda men kabi 5 xil qarshilik bo'lmasa, bir -birining ortidan bir necha marta ishlating, ular qo'shiladi.
yaxshi!
3 -qadam: Piezo Buzzer va Frankenshteyn simlari
Biz deyarli barcha simlarni tugatdik!
Raqamli pinni ishlating va erga qayta bog'laydigan piezo signalini ulang
boshqa raqamli pinni ishlating va unga uzun simni ulang, erga boshqa uzun simni ulang, agar bu ikki tegish bo'lsa, biz o'yinchi ulangan barcha simlarning to'g'riligini tekshiramiz.
4 -qadam: Kod
mening loyiha kodimni yuklab oling va o'qing, ishonchim komilki, u ancha toza, samaraliroq va yaxshiroq bo'lishi mumkin, lekin men o'z tajribam bilan tugatdim! o'zingizni erkin aylantiring yoki loyihaga o'z tasavvuringizni bering!
5 -qadam: Qaror varaqasi
biriktirilgan fayl golland tilida, shuning uchun ko'pchiligingiz bundan unchalik foydalana olmaysiz (agar siz hamma narsani tarjima qilish uchun qo'shimcha qiyinchiliklarni xohlamasangiz!), shuning uchun biz o'z faylimizni yaratishimiz kerak bo'ladi. O'zingizning "u" o'zgaruvchisini kerakli raqamga o'rnatish orqali o'zingizning shaxsiy echimlaringizni osongina yaratishingiz mumkin, yuklang, qanday chiroqlar yoqilishini ko'rib chiqing, siz tanlagan simlarni ulang va echimni ko'rish uchun frankenshteyn simlarini ulang. O'yinchilar uni hal qilishlari uchun echimlar kodida va sizning echimlar varag'ida! Ishonchim komilki, agar siz uzoqqa borgan bo'lsangiz, buni aniqlay olasiz:)
6 -qadam: Bajarildi
Qoyil!!! tabriklayman, siz buni qildingiz, siz robotli jumboq o'yini yaratdingiz
Endi uyni qurish va hamma narsani yig'ish vaqti keldi! omad!!