Агуулгын хүснэгт:

Arduino Simon тоглоомыг 2 минутын дотор бүтээгээрэй! 3 алхам
Arduino Simon тоглоомыг 2 минутын дотор бүтээгээрэй! 3 алхам

Видео: Arduino Simon тоглоомыг 2 минутын дотор бүтээгээрэй! 3 алхам

Видео: Arduino Simon тоглоомыг 2 минутын дотор бүтээгээрэй! 3 алхам
Видео: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Арваннэгдүгээр
Anonim

Үсрэгч байхгүй! Утас байхгүй! Гагнах Үгүй! 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), бусад хүмүүс физик байршлаас шалтгаалан өөр өөр багц ашиглах шаардлагатай болж магадгүй юм. магадгүй зарим код өөрчлөгддөг.

Зөвлөмж болгож буй: