Innholdsfortegnelse:

Arduino: the (Frustrating) Minigames Kit: 4 Steps
Arduino: the (Frustrating) Minigames Kit: 4 Steps

Video: Arduino: the (Frustrating) Minigames Kit: 4 Steps

Video: Arduino: the (Frustrating) Minigames Kit: 4 Steps
Video: Arduino in 100 Seconds 2024, Juli
Anonim
Arduino: the (Frustrating) Minigames Kit
Arduino: the (Frustrating) Minigames Kit

(Fantastisk eksempelhus for denne Arduino ^)

Før jeg begynner: til tross for min innsats, klarte jeg ikke å fullføre enheten helt på grunn av uh … tid og ulykke. Ble enda bedre da mine Arduino -deler skjønte at det ville være en god idé å slutte å jobbe på et tidspunkt, bare tøff lykke for meg. Du vil bruke denne Instructable rent som en potensiell inspirasjonskilde i stedet for å faktisk bygge den. I denne instruksen bruker vi et brødbrett som vår monteringsplattform.

Uansett, for de som er inspirert av denne Instructable, overgår jeg på alle måter og fullfører det jeg ikke kunne. Her er så langt jeg har:

Trinn 1: Nødvendig materiale

  • 1x Arduino Uno
  • 1 x potensiometer
  • 1x I2C LCD -skjerm
  • 1x Piezo -summer
  • 2x knapper
  • 4x 220 ohm motstander
  • 3x 10k ohm motstander
  • 1x grønn LED
  • 1x rød LED
  • 2x blå LED
  • Et par ledninger (jeg anbefaler Jumper Wires hvis du ønsker å holde deg til å bruke et brødbrett)
  • 1x brødbrett

Trinn 2: Oppsett

Oppsett
Oppsett

Jeg har brukt en I2C LCD -skjerm her, som forklarer potensiometeret, SCL/SDA/VCC/GND -utgangene over skjermen.

Det kan være verdt å merke seg at de røde ledningene kobles til + / 5V -utgangen og (de fleste) de blå ledningene til en hvilken som helst GND på Arduino Uno.

Trinn 3: Kode

Hvis du fremdeles synes dette prosjektet er verdig å samle, kan du bruke denne koden. Feiler med koden. Det er definitivt rom for forbedring.

På dette tidspunktet tillater koden to minispill:

  1. The Safe Challenge: Brukeren må søke etter en bestemt verdi ved hjelp av potensiometeret og klikke på A -knappen (eller venstre knapp på brødbrettet som vist i trinn 2), samtidig som den må sørge for at en av de to blå lysdiodene ikke falmer ute. Brukeren kan "lade opp" LED -lyset med den andre knappen. Dette må gjøres fire ganger (fire "korrigerer"). Det er mye å være oppmerksom på: spilleren har en tidsbegrensning før han mister en "riktig", eller hvis det ladbare LED -lyset er overladet (med andre ord, har en analogRead -verdi på 256 eller høyere).
  2. Quizen: Ved å bruke to knapper som representerer A- og B -svaret, må spilleren svare riktig på spørsmålene Koden kan være en smule buggy i denne delen.

Denne koden inneholder også et element av frustrasjon som bytter funksjonalitet til A- og B -knappen. Du finner denne kodelinjen i forsøkSwitchButtons () -funksjonen. Vær også oppmerksom på at denne koden krever LCD- og LiquidCrystal_I2C -bibliotekene

I denne koden etterligner serien de fleste av LCD -funksjonene ettersom LCD -skjermen min ikke fungerte som den skal lenger, som nevnt tidligere.

Når du har denne koden i en hvilken som helst Arduino -kompatibel IDE (jeg anbefaler å bruke Arduino/Genuino IDE), laster du opp dette programmet til Arduino ved hjelp av Last opp -knappen.

Trinn 4: Spill, Forbedre, Uansett

Spill, Forbedre, Uansett
Spill, Forbedre, Uansett

Du har nådd det siste trinnet i dette mindre-frustrerende-enn-mine-minispillene Instructable! Koble Arduino til en hvilken som helst strømkilde ved hjelp av USB -kabelen, så starter det første minispillet.

Lykke til med å spille og forbedre! Dette Arduino -prosjektet sammen med koden er langt fra perfekt, men jeg håper jeg har nådd hovedmålet mitt, som inspirerer deg til å lage noe mer fantastisk enn dette!

Anbefalt: