Innholdsfortegnelse:
- Trinn 1: Deler
- Trinn 2: Klargjør Neopixel Display Stand Unit
- Trinn 3: Forbered knappbryteren
- Trinn 4: Fest Arduino og batteriholderen til baseboardet
- Trinn 5: Fest skjermenheten til baseboardet
- Trinn 6: Koble jumperkabler til Arduino
- Trinn 7: Last opp kode og spill
Video: Koble til 4 spill ved hjelp av Arduino og Neopixel: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I stedet for bare å gi en leketøygave på hyllen, ønsket jeg å gi nevøene mine en unik gave som de kunne sette sammen og (forhåpentligvis) nyte. Selv om Arduino -koden for dette prosjektet kan være for vanskelig for dem å forstå, kan de grunnleggende konseptene input, output, loops og betingelser som brukes i denne koden forklares visuelt når de spiller Connect 4.
I denne instruksen vil jeg vise deg hvordan du setter sammen et Arduino -sett som du kan sette sammen og kode med barna dine for å spille Connect 4. Ingen lodding er nødvendig for dette prosjektet; bare plug and play.
Trinn 1: Deler
For dette prosjektet trenger du:
- Arduino Uno eller tilsvarende
- 8x8 Neopixel RGB LED
- Brødbrett
- 3 knappbrytere
- Jumper ledninger
- Skruer
- Veske - baseboard & pappstativ
Verktøy: Skrutrekker, limpistol
Trinn 2: Klargjør Neopixel Display Stand Unit
Koble først 3 jumper -ledninger til Neopixel. Jeg bruker følgende fargekode for ledninger:
Hvit: GND
Grå: 5V Lilla: Data IN
Fest deretter Nelpixel på skjermen med varmt lim.
Trinn 3: Forbered knappbryteren
Plasser knappbrytere på brødbrettet og koble til jumperledninger ved hjelp av følgende fargekode for ledninger:
Brun: Venstre knapp
Rød: Venstre knapp Oransje: Midtknapp Gul: Midtknapp Grønn: Høyre knappebryter Blå: Høyre knappbryter
Brune, oransje, grønne ledninger er koblet til (-) skinnen sammen med en ny svart ledning.
Merk: Du har kanskje lagt merke til at jeg ikke bruker noen motstander for disse knappene. Det er fordi jeg kommer til å bruke Arduino-kode for å bruke innebygde 20K Arduino-pin-motstander. Se mitt andre prosjekt om hvordan du bruker interne motstander ved å bruke koden din til bare kretsen din.
www.instructables.com/id/Simon-Whack-a-Mol…
Trinn 4: Fest Arduino og batteriholderen til baseboardet
Bruk skruer (eller varmt lim) for å feste Arduino og batteriholderen til grunnplaten.
Trinn 5: Fest skjermenheten til baseboardet
Bruk varmt lim for å feste displayenheten på grunnplaten som vist.
Trinn 6: Koble jumperkabler til Arduino
Koble alle jumperledningene til Arduino i henhold til følgende pin -tildeling:
Rød -> 2
Gul -> 3 Blå -> 4 Lilla -> 5 Svart -> GND Hvit -> GND Grå -> 5V
Trinn 7: Last opp kode og spill
Jeg forhåndslastet Arduino med vedlagt kode, slik at så snart 9V-batteriet var koblet til Arduino, begynte det å spille spillet. De blå knappene er for å flytte brikkeposisjonen til venstre eller høyre kolonne før du trykker på den gule knappen for å slippe brikken. (Se videoen)
For å gå inn i demomodus, trykk på en hvilken som helst knapp og trykk og slipp tilbakestill. Når skjermen er klar, slipper du knappen, og du vil se rødt og blått spilles automatisk. Du vil legge merke til at i demomodus velger røde og blå spillere ganske enkelt kolonner tilfeldig og ikke bruker noen vinnende strategi for å slå den andre spilleren.
For å gå ut av demomodus, bare tilbakestill Arduino.
Jeg planlegger å legge til en enkelt spiller vs Arduino -modus i fremtiden, så hvis du vet om en grunnleggende algoritme for Connect 4, gi meg beskjed.
Anbefalt:
Koble Arduino WiFi til skyen ved hjelp av ESP8266: 7 trinn
Koble Arduino WiFi til skyen ved hjelp av ESP8266: I denne opplæringen vil vi forklare deg hvordan du kobler Arduino til IoT -skyen via WiFi. Vi konfigurerer et oppsett sammensatt av en Arduino og en ESP8266 WiFi -modul som en IoT -ting og gjør den klar å kommunisere med AskSensors -skyen. L
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Spill sanger (MP3) med Arduino ved hjelp av PWM på høyttaler eller Flyback Transformer: 6 trinn (med bilder)
Spill sanger (MP3) med Arduino ved hjelp av PWM på høyttaler eller Flyback Transformer: Hei folkens, Dette er min første instruerbare, jeg håper du vil like det! I utgangspunktet har jeg i dette prosjektet brukt seriell kommunikasjon mellom min Arduino og min bærbare, for å overføre musikkdata fra min bærbare til Arduino. Og ved å bruke Arduino TIMERS t
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: 8 trinn
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: Jeg lagde noen hjemmelagde Arduboy med Serial Flash-minne som kan lagre maks 500 spill å spille på veien. Jeg håper å dele hvordan du laster inn spill til den, inkludert hvordan du lagrer spill i det serielle flashminnet og lager din egen konsoliderte spillpakke
SmartPhone Game Simulator- Spill Windows-spill ved hjelp av Gesture Control IMU, Accelerometer, Gyroscope, Magnetometer: 5 trinn
SmartPhone Game Simulator- Spill Windows-spill ved hjelp av Gesture Control IMU, Accelerometer, Gyroscope, Magnetometer: Støtt dette prosjektet: https://www.paypal.me/vslcreations ved å donere til åpen kildekode & støtte til videre utvikling