Mundarija:
- 1 -qadam: Elektron panelga ijobiy/er simlarini qo'shish
- 2 -qadam: bosish tugmachasini qo'shish
- 3 -qadam: Potentsiometrni qo'shish
- 4 -qadam: Karnay qo'shish
- 5 -qadam: RGB foydalanuvchi tanlovini qo'shish
- 6 -qadam: RGB tasodifiy tizimini qo'shish
- 7 -qadam: Siz tugatdingiz
Video: Qisqa muddatli yodlash o'yini: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
O'zingizning Arduino-ga asoslangan yodlash o'yinini yarating!
Ushbu o'yinda bitta RGB LED boshida 3 tasodifiy rang yonadi, siz har birining rangini eslab qolishingiz kerak bo'ladi. Qarang, bu qayoqqa ketayapti? Siz ikkinchi RGB LEDni o'zgartirish uchun potentsiometrdan foydalanasiz va har bir rangni birinchi RGB LEDdan yozib olish uchun tugmani bosasiz. Ikkinchi RGB LED sizga qaysi rangni tanlaganingizni ko'rsatadi va siz ketma -ketlikni yozib qo'yganingizdan so'ng, RGB LED -lari yashil rangda yonib -o'chib turadi va siz signalni eshitasiz, siz ketma -ketlikni to'g'ri taxmin qilgansiz yoki RGB LEDlarining ikkalasi ham qizil rangda yonadi. ketma -ketlikni 3* ga qaytaradi (buni o'zgartirish mumkin). Siz o'yinni ko'rsatilgan 3 ta rangni eslab qolish bilan boshlaysiz, agar siz ranglarni to'g'ri tanlasangiz, ketma -ket boshqa tasodifiy rang qo'shiladi. Bu siz xato qilmaguningizcha davom etadi va yuqorida aytilganidek, u faqat 3 ta rangga qaytadi.
Bu o'ynash juda qiziq, o'ziga qaram va zerikarli o'yin:)
Sizga kerak bo'lgan narsalar
- 1 x Arduino UNO R3
- 1 x Potansiyometr
- 1 x bosish tugmasi
- 2 x RGB LED
- 8 x 220 Ohmli rezistorlar
- 1 x Piezo dinamik
- 18 x o'tish simlari (erkakdan erkakgacha)
Ixtiyoriy
1 x qalqon taxtasi
Yuqoridagi rasmda men maktabdagi do'stlarimni ko'rsatish uchun qalqon yaratdim, lekin bu umuman kerak emas. Agar siz bu yo'ldan borishni xohlasangiz, sizga lehimlantiruvchi temir, ozgina lehim va sabr kerak bo'ladi. Agar siz bu yo'nalishda borishni xohlasangiz, menga xabar yuboring, agar muammoga duch kelsangiz, men sizga yordam beraman.
1 -qadam: Elektron panelga ijobiy/er simlarini qo'shish
Juda oddiy qadam
GNDni GND rayiga non paneliga ulang
5V -ni non panelidagi POSITIVE Rail -ga ulang
2 -qadam: bosish tugmachasini qo'shish
Bosish tugmachasini non paneliga qo'ying va yuqoridagi rasmdagi amallarni bajaring.
Bir tomonni 5V temir yo'lga ulang
220 Ohmli rezistorni tugmachaning yon tomoniga ulang, so'ngra GND ga o'tish moslamasini ulang
Qarama -qarshi tomonni Arduino -dagi 2 ta PIN -kodga ulang
Endi siz tugmachani qo'shdingiz. Rasmdagi kabi ko'rinishiga ishonch hosil qiling, bu o'yinning juda muhim qismi!
3 -qadam: Potentsiometrni qo'shish
Potansiyometrni non paneliga qo'ying va yuqoridagi rasmdagi amallarni bajaring.
Bir tomonni 5V temir yo'lga ulang
O'rtasini A0 Analog IN ga ulang
Oxirgi tomonni GND ga ulang
Endi siz tugmachani qo'shdingiz. Rasmdagi kabi ko'rinishiga ishonch hosil qiling, bu o'yinning juda muhim qismi!
QAYD: Bir tomonda 5V, boshqa tomonda GND va o'rtada A0 bo'lsa, u yaxshi ishlaydi
4 -qadam: Karnay qo'shish
GND tomonini GND rayiga ulang
+ Tomonini 220 Ohmli rezistorga ulang, keyin PIN 7 ga ulaning
Bo'ldi shu!
5 -qadam: RGB foydalanuvchi tanlovini qo'shish
RGB LED -lari murakkab simlar bo'lishi mumkin, shuning uchun siz to'g'ri burilishingiz yoki yo'qligingizni aniqlash uchun ko'rsatmalardagi rasmga qarang. Shunday qilib, mening pastdagi qadamlarim aylanishga bog'liq bo'ladi, shuning uchun mening qadamimni aniq bajarish juda muhim!
Chapdan boshlab
Birinchi ikkitasiga 220 Ohmli rezistorni qo'shing, uchinchisini o'tkazib yuboring va og'izga qo'shing
GND o'tish moslamasini rezistorsiz 3 -chi ulang, bu bizning GND
Chapdagi birinchi rezistor bilan PIN 3 (Moviy) ga o'tadi.
Ikkinchi qarshilik PIN 5 (yashil) ga ulanadi
va uchinchi qarshilik PIN 6 ga ulanadi (qizil)
Bo'ldi shu! Bu RGB LED, bu foydalanuvchiga to'g'ri ranglarni tanlashda ishlatiladi!
6 -qadam: RGB tasodifiy tizimini qo'shish
RGB LED -lari murakkab simlar bo'lishi mumkin, shuning uchun siz to'g'ri burilishingiz yoki yo'qligingizni aniqlash uchun ko'rsatmalardagi rasmga qarang. Shunday qilib, mening quydagi qadamlarim aylanishga bog'liq bo'ladi, shuning uchun mening qadamimni aniq bajarish juda muhim!
Chapdan boshlab
Birinchi ikkitasiga 220 Ohmli rezistorni qo'shing, uchinchisini o'tkazib yuboring va og'izga qo'shing
GND o'tish moslamasini rezistorsiz 3 -chi qismga ulang, bu bizning GND, shuning uchun chapdagi birinchi rezistor PIN 3 ga o'tadi (Moviy) Ikkinchi qarshilik PIN 5 ga ulanadi (yashil) Uchinchi qarshilik PIN 6 ga ulanadi (Qizil)
Bo'ldi shu! Bu ranglarni tasodifiy tanlash uchun tizimda ishlatiladigan RGB LED!
7 -qadam: Siz tugatdingiz
Har qanday savol bo'lsa, menga xabar yuboring, men bu qadamga Kodni biriktirdim. Ishlash uchun siz hech narsani o'zgartirishingiz shart emas, lekin o'ylab ko'rishingiz va kodni yumshoqroq qilishingiz mumkin!
Hamma narsa yaxshi hujjatlashtirilishi yoki o'zini tushuntiradigan kod bo'lishi kerak, lekin agar siz dasturlashda yangi bo'lsangiz va biror narsani tushunmasangiz, men elektron pochta xabarlariga tez javob beraman!
Shuningdek, bu erda loyihada ishlatiladigan kutubxona
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Tavsiya:
DIY qisqa tutashuvi (ortiqcha oqim) himoyasi: 4 qadam (rasmlar bilan)
Qisqa tutashuvli DIY (haddan tashqari tok) himoyasi: Ushbu loyihada men sizga sozlangan oqim chegarasiga yetganda yukning oqimini uzib qo'yadigan oddiy sxemani qanday yaratishni ko'rsataman. Bu shuni anglatadiki, kontaktlarning zanglashiga olib kelishi ortiqcha oqim yoki qisqa tutashuvdan himoyalanish vazifasini o'tashi mumkin. Qani boshladik
EKG yozuvchisi - Uzoq muddatli ma'lumotlarni yig'ish va tahlil qilish uchun taqiladigan yurak monitori: 3 qadam
Uzoq muddatli ma'lumotlarni yig'ish va tahlil qilish uchun taqiladigan yurak monitor - EKG yozuvchisi: Birinchi versiya: 2017 yil oktyabr Oxirgi versiya: 1.6.0 Status: Barqaror Qiyinlik: Yuqori Old shart: Arduino, Dasturlash, Uskuna qurilishi Noyob ombor: SF (pastdagi havolalarga qarang) Qo'llab -quvvatlash: faqat forum, hech PMECG Logger uzoq vaqt davomida taqiladigan yurak monitori emas
Qisqa tutashuv detektori (2-qism): 5 qadam
Qisqa tutashuv detektori (2-qism): Salom bolalar! Qisqa tutashuv detektorining ikkinchi qismini o'rgataman. Agar siz uni o'qimagan bo'lsangiz, bu erda mening qisqa tutashuv detektori (1-qism) havolasi. Davom etamiz
DIY yanada samarali uzoq muddatli USB yoki har qanday zaryadlovchi: 6 qadam
Uzoq muddatli USB yoki boshqa har qanday zaryadlovchidan DIY: Bu qo'llanmada men sizga eng samarali uzoq muddatli USB zaryadlovchisini yasashni ko'rsataman. Hozirgi vaqtda zaryadlovchilarning ikki turi mavjud. Birinchi zaryadlovchi yuqori kuchlanishni oladi va issiqlikni keltirib chiqaradigan kuchlanishni pasaytiradi, men
Super Portativ, Super Ovozli, Uzoq muddatli, Batareya bilan ishlaydigan dinamiklar: 9 qadam (rasmlar bilan)
Super Portativ, Super Ovozli, Uzoq muddatli, Batareya bilan ishlaydigan karnaylar: hech qachon bog 'partiyalari/dala o'yinlari uchun kuchli dinamik tizimiga ega bo'lishni xohlagan. Ko'pchilik buni ortiqcha ko'rsatma deb aytishadi, chunki arzon kunlarda boomboks uslubidagi radiolar ko'p yoki bu ipod uslubidagi mp3 d