Innholdsfortegnelse:
Video: Lag et Arduino Simon -spill på 2 minutter!: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
INGEN hoppere! INGEN ledninger! INGEN lodding! INGEN brødbrett!
Tenke utenfor boksen.
Så du vil vise frem mikrokontrolleren din i konsert med noen tilleggsutstyrsmodeller veldig raskt, før venner eller slektninger er på vei …
Sett sammen denne raske og enkle versjonen av et Simon "repeat after me" -spill på få minutter. Riktignok monokromatisk (med alle røde lysdioder). Alt som kreves er å ha disse for hånden: En Arduino mikrokontroller (helst en Nano), en modul med et sett med lysdioder, en 4 -knappers modul og en summer, sammen med en gummistrikk.
Trinn 1: Deler og montering
LED- og nøkkel-/knappemodulene finner du her: www.ebay.com/itm/181563923440 (<$ 4) Buzzere er tilgjengelig her: https://www.ebay.com/itm/281280117872 (<$ 2)
[pågår] BTW: Her er et praktisk verktøy som bruker https://itty.bitty.site [pågår]
Dette burde rydde opp.
lite app
Mer informasjon.
Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)
Jeg anbefaler et lite gummibånd, slik at du ikke trenger å vikle det rundt en rekke ganger for å gjøre det stramt.
Andre Arduinos kan brukes, men kan kreve (eller tillate) forskjellige steder i perifere moduler; og som sådan endrer pin -tilordning i koden som brukes. Nano 3.0 er spesielt god da den gir en liten samling, lett å holde og betjene med en hånd.
Monteringen gjøres ved ganske enkelt å plugge inn modulene og sikre med gummibåndet. Den "aktive" piezo -summeren fungerer bare hvis polariteten er koblet til riktig. Vær oppmerksom på at den (+) er satt inn i D8, og (-) til D11.
Nøkkelmodulpinnene K4-K3-K2-K1-GND går direkte inn i A1-A5. Se bildet over.
LED-modulpinnene GND-D1-D2-D3-D4-D5-D6 går direkte inn i henholdsvis D7-D6-D5-D4-D3-D2-GND.
Trinn 2: Slik fungerer det
LED- og nøkkelmodulene er normalt beregnet til å ha en pinne koblet til jord. For å imøtekomme den direkte tilknytningen til Nano skjer dette ikke. Så i stedet drives pinnene som er koblet til 'GND'ene på disse modulene som utganger og settes' LOW '. MCU (MicroControllerUnit) vil drive utgangene opp til 30 ma. Som er nok for banken med fire (4) lysdioder. Selv om det er langt mer nødvendig for knappene, er det ingen skade, siden utgangene er strømbegrensende (og de trekker bare strøm når de trykkes). LED -modulen har inline motstander som ytterligere begrenser strømmen som går gjennom hver LED.
Nedlastinger
Jeg oppdaterte og modifiserte to forskjellige versjoner av 'Simon' følg meg lys og lydspill for å jobbe med dette prosjektet. Kreditter for de originale versjonene er i kildelistene.
En skisse (FastEasy_SimonSings) bruker bare en inkluderingsfil ('pitches.h' for å være i mappen med den). Mens den andre (FastEasy_SimonSays) bruker 'Tone' -biblioteket. Så du trenger en eller begge, avhengig av hvilke skisser du velger å bruke.
Biblioteket ovenfor bør være en del av Arduino IDE som standard. Hvis ikke, og du trenger litt hjelp med det, er Slik installerer du et bibliotek.
Trinn 3: Lek med forsamlingen
Spill er ganske rett frem. Kodekildefilene har noe dokumentasjon i seg. Alt du kanskje trenger å vite er at 'Simon Says' versjonen automatisk starter med en blits. og 'Simon Sings' -versjonen starter med et mønster på 4, men den venter på et tastetrykk før hver runde startes.
Du vil sannsynligvis finne LED- og nøkkelmodulene praktiske for å gjøre andre raske prosjektbevis for konsepter. Dette prosjektet og den tilhørende koden fungerer med en høyttaler. Det høres bedre ut, men du kan ikke gjøre det uten minst noen hoppere.
Legg merke til at ettersom disse skissene er kodet, vil en Nano 3.0 eller Uno fungere (Plug-&-Play) direkte, andre kan trenge å bruke forskjellige sett med pinner på grunn av deres fysiske oppsett; og muligens noen kodeendringer.
Anbefalt:
Lag et lavpris sensurert spor på få minutter!: 10 trinn (med bilder)
Lag et lavpris -sensorert spor i minutter !: I min forrige Instructable viste jeg deg hvordan du lager et modelltogoppsett med automatisert sidespor. Den brukte et sporsegment, kalt 'sensored track'. Det er en ganske nyttig ting å ha i en modellbaneoppsett. Jeg kan brukes til følgende: Blokker
Lag realistisk 3D -gjengivelse av PCB -designet på 5 minutter: 6 trinn
Lag realistisk 3D-gjengivelse av PCB-designet på 5 minutter: Siden jeg ofte opprettet dokumentasjonsfiler med beskrivelse av en PCB-del (Printed Circuit Board) og komponenter, var jeg forvirret om ikke-realistiske skjermbilder av PCBA-filer. Så jeg fant en enkel måte å gjøre det mer realistisk og vakkert
Lag en vær -widget på under 10 minutter: 3 trinn
Lag en vær -widget på under 10 minutter: I denne instruksen skal vi lære å bygge en vær -widget på under 10 minutter. Dette er den enkleste måten å raskt komme i gang med et iot -prosjekt. Alt du trenger er et SLabs-32-kort. JA det er riktig bare ett utviklingsbord t
Lag datamaskinhøyttalerdeksler på mindre enn 10 minutter !!!: 3 trinn
Lag datamaskinhøyttalerdeksler på mindre enn 10 minutter !!!: *** Dette fungerer bare med små høyttalere, det må være mindre enn en pop-boks, eller hva du kan bruke. Du trenger: -2 bokser ( jeg brukte to vanlige aluminiumsbokser) -saks-tape (jeg brukte tape) -jeg brukte også en skrutrekker til å slå hull
Lag en $ 2 justerbar smarttelefonbilmontering på 10 minutter: 6 trinn (med bilder)
Lag en $ 2 justerbar smarttelefonbilmontering på 10 minutter: Har du noen gang vandret i gangene i butikk etter butikk på jakt etter akkurat det rette for å holde telefonen/GPS/mobilenheten mens du kjører? Det er tonnevis av disse på markedet, men jeg har aldri klart å finne en som fungerte i min merkelige form