Агуулгын хүснэгт:
Видео: Arduino Simon тоглоомыг 2 минутын дотор бүтээгээрэй! 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Үсрэгч байхгүй! Утас байхгүй! Гагнах Үгүй! Breadboard байхгүй!
Хайрцагны гадуур бодож байна.
Тиймээс та найз нөхөд эсвэл хамаатан саднаа явахаас өмнө захын нэмэлт нэмэлт загваруудтай хослуулан микро хянагчаа харуулахыг хүсч байна …
Саймоны "Миний араас давтах" тоглоомын хурдан бөгөөд хялбар хувилбарыг хэдхэн минутын дотор нэгтгээрэй. Гэсэн хэдий ч монохроматик (бүх улаан LED -тэй) Эдгээрийг гартаа байлгахад л хангалттай: Arduino микроконтроллер (илүү зохимжтой бол нано), LED гэрэлтэй модуль, 4 товчлууртай модуль, дуугаралт резинэн тууз.
Алхам 1: эд анги ба угсралт
LED & Түлхүүр/товчлуурын модулийг эндээс олж болно: www.ebay.com/itm/181563923440 (<4 доллар) Buzzers -ийг эндээс авах боломжтой: https://www.ebay.com/itm/281280117872 (<$ 2)
[хийгдэж буй ажил] BTW: https://itty.bitty.site -ийг ашиглахад тохиромжтой хэрэгсэл байна [ажил хийгдэж байна]
Энэ нь үүнийг арилгах ёстой.
энгийн програм
Илүү мэдээлэл.
Нано 3.0 https://www.ebay.com/itm/131517734419 (<3 доллар)
Би жижиг резинэн тууз хийхийг зөвлөж байна, тиймээс үүнийг чангалахын тулд хэд хэдэн удаа боож боох шаардлагагүй болно.
Бусад Arduino -г ашиглаж болох боловч захын модулийн өөр өөр газрыг шаардах (эсвэл зөвшөөрөх) шаардлагатай байж болно; мөн ашигласан кодын зүү томилох өөрчлөлт. Нано 3.0 нь жижигхэн угсралт хийхэд хялбар, нэг гараараа барьж, ажиллуулдаг тул маш сайн.
Модулийг залгаад резинэн туузаар бэхлэх замаар угсрах ажлыг гүйцэтгэдэг. "Идэвхтэй" пьезо дохио нь туйлыг зөв холбосон тохиолдолд л ажиллах болно. Үүнийг (+) D8 дээр, (-) D11 рүү оруулсан болохыг анхаарна уу.
K4-K3-K2-K1-GND модулийн гол зүү нь A1-A5 руу шууд ордог. Дээрх зургийг үзнэ үү.
LED модуль тээглүүр GND-D1-D2-D3-D4-D5-D6 нь D7-D6-D5-D4-D3-D2-GND-д шууд ордог.
Алхам 2: Энэ нь хэрхэн ажилладаг талаар
LED ба Түлхүүр модулиуд нь ихэвчлэн нэг зүүг газардуулгатай холбох зориулалттай. Нано руу шууд хавсаргахын тулд ийм зүйл болохгүй. Үүний оронд эдгээр модулиудын 'GND -тэй холбогдсон тээглүүрүүдийг гаралт болгон ажиллуулж' LOW 'гэж тохируулна. MCU (MicroControllerUnit) нь гаралтыг 30 ма хүртэл жолоодох болно. Энэ нь дөрвөн (4) LED -ийн хувьд хангалттай юм. Энэ нь товчлууруудад илүү их хэрэгтэй боловч гаралтыг хязгаарлаж байгаа тул ямар ч хор хөнөөл учруулахгүй (зөвхөн дарахад л гүйдэл авдаг). LED модуль нь LED тус бүрээр дамжих гүйдлийг хязгаарлах шугамын эсэргүүцэлтэй байдаг.
Таталтууд
Би энэ төсөлтэй ажиллахын тулд 'Simon' гэрэл, дууны тоглоомын хоёр өөр хувилбарыг шинэчилж, өөрчилсөн. Анхны хувилбаруудын кредит эх сурвалжуудын жагсаалтад байдаг.
Нэг ноорог (FastEasy_SimonSings) нь зүгээр л оруулах файлыг ашигладаг ('файлаар хавтас дотор байхын тулд' pitches.h '). Нөгөө (FastEasy_SimonSays) нь 'Tone' номын санг ашигладаг. Таны ашиглахыг хүссэн зургаас хамааран танд нэг юмуу хоёулаа хэрэгтэй болно.
Дээрх номын сан нь анхдагчаар Arduino IDE -ийн нэг хэсэг байх ёстой. Хэрэв тийм биш бол танд туслалцаа хэрэгтэй байгаа бол номын санг хэрхэн суулгах талаар эндээс үзнэ үү.
Алхам 3: Чуулганы хамт тоглох
Тоглоом үнэхээр урагшаа чиглэсэн байна. Кодын эх файлд зарим баримт бичиг байдаг. Та үнэхээр мэдэх ёстой зүйл бол 'Simon Says' хувилбарын автомат хувилбар нь нэг флашаар эхэлдэг. болон 'Simon Sings' хувилбар нь 4 гэсэн хэв маягаар эхэлдэг боловч тойрог бүрийн өмнө товчлуур дарахыг хүлээдэг.
Төслийн үзэл баримтлалыг хурдан нотлохын тулд танд LED ба Key модулиуд хэрэгтэй болно. Энэ төсөл болон холбогдох код нь чанга яригчтай ажиллах болно. Энэ нь илүү сайн сонсогдох болно, гэхдээ та наад зах нь хэдэн үсрэгчгүйгээр үүнийг хийх боломжгүй болно.
Эдгээр ноорогуудыг кодлодог тул Nano 3.0 эсвэл Uno шууд ажиллах болно (Plug-&-Play), бусад хүмүүс физик байршлаас шалтгаалан өөр өөр багц ашиглах шаардлагатай болж магадгүй юм. магадгүй зарим код өөрчлөгддөг.
Зөвлөмж болгож буй:
5 минутын дотор утасгүй нэвтрэх боломжтой Pi: 3 алхам
5 минутын дотор утасгүй нэвтрэх боломжтой Pi: Сайн байцгаана уу! Бөөрөлзгөнө Pi -ийг утас, таблетаас утасгүй ашиглах боломжтой болгохын тулд миний тооцоолсон 5 минутын тооцоолол нь компьютерийн мэдлэгтэй хүнд зориулагдсан бөгөөд илүү урт хугацаа шаардагдах болно гэдгийг анхаарна уу
Стивен Хокингийн компьютерийн интерфейсийг ердөө 1000 рупий дотор бүтээгээрэй (15 $) Arduino ашиглан: 5 алхам
Стивен Хокингийн компьютерийн интерфэйсийг ердөө 1000 рупий дотор бүтээгээрэй (15 $) Arduino ашиглан: Энэ бүхэн "Стивен Хокинг хэрхэн ярьдаг вэ?" Гэсэн асуултаар эхэлсэн бөгөөд түүний компьютерийн системийн талаар уншсаны дараа би илүү хямд үнээр хангах ёстой гэж бодлоо. Хэт их шинж чанарыг алдагдуулахгүйгээр системийн хувилбар. Энэ төхөөрөмж
Arduino -г 20 минутын дотор сураарай (хүчээр дүүрсэн): 10 алхам (зурагтай)
Arduino -г 20 минутын дотор сурах (хүчээр дүүргэсэн): Зааварчилгаа нь сайн зүйл хүргэх, ардуиногийн жинхэнэ хоббитой хүмүүст туслах зорилготойгоор бичигдсэн бөгөөд энэ модулийг уншаад л ойлгоход хялбар, ойлгомжтой эх сурвалж хэрэгтэй. Би ч бас ардуи хүн
ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)
ARDUINO сурах (20 минутын дотор): Энэ бол миний arduino -ийн талаарх мэдлэгээ маш хялбаршуулсан байдлаар хуваалцахын тулд тусгайлан бичсэн заавар юм.Энэ бол ардуиногийн бараг бүх үндсэн сэдвийг багтаасан хүчирхэг модуль байх болно гэдэгт би баттай хэлэх болно. Ардуино асар том тогоотой
Компьютерийн UPS -ийг хэдэн минутын турш хэдэн минутын турш ажиллуулаарай: 8 алхам
Компьютерийн UPS -ийг хэдэн минут биш хэдэн цагийн турш ажиллуул: Миний хувьд нийтлэг ойлголт мэт санагдаж магадгүй, гэхдээ бүгдэд тийм биш ч гэсэн би бүх компьютераа UPS батерейны нөөцлөлтөнд суулгасан байдаг. Нэг өдөр цахилгаан тасрах үед бухимдсаныхаа дараа би шууд унтарч UPS худалдаж авсан. За удалгүй эрх мэдэл нь