Obsah:

Vytvořte hru Arduino Simon za 2 minuty!: 3 kroky
Vytvořte hru Arduino Simon za 2 minuty!: 3 kroky

Video: Vytvořte hru Arduino Simon za 2 minuty!: 3 kroky

Video: Vytvořte hru Arduino Simon za 2 minuty!: 3 kroky
Video: High Density 2022 2024, Listopad
Anonim

ŽÁDNÉ propojky! ŽÁDNÉ dráty! ŽÁDNÉ pájení! ŽÁDNÝ prkénko!

Myšlení mimo krabici.

Chcete se tedy pochlubit svým mikrořadičem ve shodě s některými přídavnými periferními modely opravdu rychle, než jsou přátelé nebo příbuzní na cestě…

Dejte dohromady tuto rychlou a snadnou verzi hry Simon „Opakuj po mně“za pouhých pár minut. I když jednobarevné (se všemi červenými LED). Vše, co potřebujete, je mít po ruce: mikrokontrolér Arduino (nejlépe Nano), modul se sadou LED, modul se 4 tlačítky a bzučák spolu s gumička.

Krok 1: Díly a montáž

Díly a montáž
Díly a montáž
Díly a montáž
Díly a montáž

Moduly LED a klíčů/tlačítek najdete zde: www.ebay.com/itm/181563923440 (<$ 4) Bzučáky jsou k dispozici zde: https://www.ebay.com/itm/281280117872 (<$ 2)

[nedokončená výroba] BTW: Zde je užitečný nástroj využívající https://itty.bitty.site [nedokončená výroba]

Tím by se to mělo vyjasnit.

lite aplikace

Více informací.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)

Doporučuji malou gumičku, abyste ji nemuseli mnohokrát omotávat, aby byla napnutá.

Lze použít i jiné Arduino, ale může vyžadovat (nebo povolit) různá umístění periferních modulů; a jako takové se mění přiřazení pinů v použitém kódu. Nano 3.0 je obzvláště dobrý, protože umožňuje malé sestavení, snadno se drží a ovládá jednou rukou.

Montáž se provádí jednoduchým zapojením modulů a zajištěním gumičkou. „Aktivní“piezoelektrický bzučák bude fungovat pouze tehdy, je -li správně připojena polarita. Všimněte si, že je (+) vloženo do D8 a (-) do D11.

Piny klíčového modulu K4-K3-K2-K1-GND jdou přímo do A1-A5. Viz obrázek výše.

Piny LED modulu GND-D1-D2-D3-D4-D5-D6 jdou přímo do D7-D6-D5-D4-D3-D2-GND.

Krok 2: Jak to funguje

Moduly LED a klíče mají normálně mít jeden kolík připojený k zemi. To se nestane, aby se přizpůsobilo přímému připojení k Nano. Místo toho jsou piny připojené k 'GND na těchto modulech provozovány jako výstupy a nastaveny' LOW '. MCU (MicroControllerUnit) bude řídit své výstupy až 30 ma. Což je na banku čtyř (4) LED dost. I když je to mnohem více, než je potřeba pro tlačítka, není na škodu, protože výstupy omezují proud (a odebírají proud pouze při stisknutí). LED modul má vložené odpory, které dále omezují proud procházející každou LED.

Soubory ke stažení

Pro práci s tímto projektem jsem aktualizoval a upravil dvě různé verze světel a zvukové hry „Simon“, následuj mě. Kredity za původní verze jsou ve zdrojových záznamech.

Jedna skica (FastEasy_SimonSings) používá pouze soubor pro zahrnutí (ve složce s ním je „pitches.h“). Zatímco druhý (FastEasy_SimonSays) používá knihovnu 'Tone'. Budete tedy potřebovat jeden nebo oba, v závislosti na tom, které skici (y) se rozhodnete použít.

Knihovna výše by měla být ve výchozím nastavení součástí Arduino IDE. Pokud ne a potřebujete s tím pomoc, zde je návod, jak nainstalovat knihovnu.

Krok 3: Hraní se sestavením

Hraní se shromážděním
Hraní se shromážděním

Hra je docela přímočará. Soubory zdrojového kódu obsahují dokumentaci. Vše, co opravdu potřebujete vědět, je, že verze 'Simon Says' automaticky začíná jedním zábleskem. a verze „Simon Sings“začíná vzorem 4, ale čeká na stisknutí klávesy před zahájením každého kola.

Moduly LED a klíče pravděpodobně využijete při provádění dalších rychlých projektových zkoušek konceptů. Tento projekt a související kód budou fungovat s reproduktorem. Bude to znít lépe, ale bez alespoň několika propojek to nezvládnete.

Všimněte si, že jelikož jsou tyto skici kódovány, Nano 3.0 nebo Uno bude fungovat (Plug-&-Play) přímo, ostatní mohou kvůli svému fyzickému rozložení potřebovat použít různé sady pinů; a případně nějaké změny kódu.

Doporučuje: