
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Aktualizovaný projekt „Simple Simon“.
Konkrétně jednodušší práce s implementací softwaru.
Krok 1: Začínáme

Začal jsem s instruktáží v 'Simple-Simon-Says-Game'
Podívejte se na něj pro obecnou implementaci hardwaru.
Jak jsem již udělal vlastní projekt, který měl 4 tlačítka, 4 LED diody a reproduktor, použil jsem tento hardware (viz výše). Fotky jsem trochu upravil, abych změnil některé aspekty, aby byly pro ilustraci v tomto projektu vhodnější.
Používá Nano 3.0 a pro periferie jsem použil různá přiřazení pinů.
Mimochodem, také by vás mohla zajímat hardwarově zjednodušená verze, kterou jsem udělal Instructables.com/id/Fast-Easy-Simon
Krok 2: Přizpůsobení novému hardwaru
Skica Simon_Says pro mě nefungovala, protože kód spoléhal na přiřazení opravných pinů. Dále bylo těžké kód sledovat a měl nějaké chyby.
Vytvořil jsem tedy tuto aktualizovanou verzi.
- Opraveno chybné použití typu „boolean“pro čísla pinů
- Upravte kód tak, aby fungoval pro všechna přiřazení pinů LED a tlačítek.
- Logický tok byl příliš komplikovaný a v místech se příliš opakoval, takže bylo těžké jej pochopit a ladit. Tak jsem to z velké části zjednodušil.
- Spolu s dalšími vylepšeními, jako je skutečnost, že jsem změnil název objektu třídy 'Tone' z 'reproduktoru' na 'reproduktor' a vytvořil bajtovou proměnnou 'reproduktor' pro jeho přiřazení pinů #.
- Říjen 2015: povoleno pro rychlé sekvence zadávání tlačítek
Zde je uveden odkaz ke stažení mého aktualizovaného náčrtu. Měli byste snadno začít pracovat s vlastním hardwarem pouhou změnou přiřazení pinů na začátku kódu. Stáhněte si a bavte se s ním.
Krok 3: Populární poptávka
Protože se objevily dotazy, jak používat software se servem k ovládání západky, když je provedena úspěšná sada shody vzorů Simon. Zahrnuji zde verze 'Simon_Says' a podobné 'Simon_Sings', které jsem upravil tak, aby byly vhodné pro další úpravy s příslušným servo kódem. Do kódu každého z nich jsem vložil komentáře „@TODO“, které ukazují, kam umístit servo kód.
Přesné kódování bude záviset na implementaci hardwaru a použité knihovně serv. Na konkrétní problémy se servy nemám odpovědi. K tomu doporučuji zkontrolovat například následující: video: Jak ovládat servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For těm, kteří potřebují další pomoc související se servy, doporučuji zveřejnit instrukce související se servy s největší podobností s jejich implementací serva.
Doporučuje:
Vylepšený sledovač polovodičových křivek s kroky Analog Discovery 2: 8

Vylepšený sledovač křivek polovodičů s analogovým zjišťováním 2: Princip trasování křivek pomocí AD2 je popsán v následujících odkazech: https: //www.instructables.com/id/Semiconductor-Cur … https: //reference.digilentinc .com/reference/instru … Je -li měřený proud poměrně vysoký, pak je akumulátor
Vylepšený mobilní interkom s modulem A6 a Arduino Pro Mini: 4 kroky

Vylepšený mobilní interkom s modulem A6 a Arduino Pro Mini: V tomto návodu vám ukážu, jak jsem vytvořil interkom pomocí modulu GSM (modul A6) a Arduino Pro Mini. Pokud stisknete velké tlačítko, zavolá se naprogramované číslo. Hovor je ukončen po naprogramovaném čase nebo pokud volaný telefon zavěsí
Memory Game With Touch (Simon Says) - If This Then That: 6 Steps (with Pictures)

Memory Game With Touch (Simon Says) - If This Then That: Vytvořil jsem pexeso s vlastnoručně vyrobenými dotykovými podložkami a neopixelovým prstenem pro školní projekt. Tato hra je podobná Simon Says s tím rozdílem, že mnoho forem vstupu a zpětné vazby (zvuky a světelné efekty) ve hře se liší. Naprogramoval jsem zvuky od Su
Arduino Project // Simon Says (with Penatly Consequence): 5 Steps

Arduino Project // Simon Says (with Penatly Consequence): Ahoj! Toto je velmi přátelský návod pro začátečníky, protože toto je vlastně můj první arduino projekt. Vytvořil jsem tento projekt, abych absolvoval kurz, který právě sleduji, nazvaný If This Then That. V tomto Instructable vám ukážu, jak zvládnout
CSCI-1200 Project 2: Simon Says: 4 Steps

CSCI-1200 Project 2: Simon Says: V této laboratoři budete používat tlačítka, LCD obrazovku a LED diody k vytvoření hry Simon Says pomocí mikrokontroléru Arduino. Hardware požadovaný pro tento projekt: 1. Arduino Uno 2. LCD obrazovka3. 4 tlačítka 4. Potenciometr 5. 4 LED diody 6. Breadboard 7