Sommario:
- Forniture
- Passaggio 1: impostare il circuito stampato
- Passaggio 2: codifica il tuo progetto
- Passaggio 3: provalo
- Passaggio 4: facoltativo: estendi il tuo progetto
Video: Arduino "Primo giocatore" per giochi da tavolo: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo progetto è stato ispirato dalle app "first player" che io e mio marito abbiamo usato sui nostri telefoni. Adoriamo giocare ai giochi da tavolo e utilizziamo le app "primo giocatore" per decidere chi inizia per primo. Ho deciso di provare a creare la mia versione di Arduino e provare a codificarla in base a ciò che stavo imparando. Le app sono abbastanza semplici, scelgono casualmente quale persona giocherà per prima.
Questo progetto è progettato per premere un pulsante (input) e quindi accenderà casualmente un LED rosso o blu (output). Scegli semplicemente il tuo colore e se il tuo LED si accende, sei il primo a giocare! Questa prima scheda è semplice con solo 2 LED, ma potresti facilmente aggiungere più LED e modificare il codice per scegliere un primo giocatore tra più giocatori (ad esempio, se vuoi 4 giocatori, aggiungi altri 2 LED).
Questo può anche aiutarti a prendere decisioni! Non riesci a decidere quale programma guardare Netflix? Assegna un colore a ogni opzione e lascia che sia questo a scegliere per te! Chi laverà i piatti stasera? Lascia che sia lui a decidere per te!
Spero che tu ti diverta con questo.
Questo progetto è adatto ai principianti che hanno una conoscenza di base della programmazione in C++.
Forniture
- Arduino Uno o Sparkfun Redboard, ecc.
- Computer e cavo USB di collegamento
- 2 LED (ho usato rosso e blu)
- Cavi di collegamento
- 1 pulsante
- 2 resistori
- Accedi all'editor Arduino online per il codice
Passaggio 1: impostare il circuito stampato
Il primo passo è collegare e creare i circuiti sulla breadboard.
- Inserire 2 LED e collegare 2 cavi jumper (ho usato rosso e blu). Il lato positivo più lungo del mio LED rosso (anodo) è collegato al pin 11. Il LED blu è collegato al pin 12.
- Inserire 2 resistori per collegare il lato corto negativo (catodo) di ciascun LED alla colonna negativa verticale nera (-).
- Collegare un ponticello nero dalla colonna verticale negativa a terra.
- Aggiungi un pulsante nella sezione centrale della breadboard. Vedere l'immagine per collegare il filo nero a terra e il filo giallo al pin 2.
- Collega la tua scheda al computer per l'alimentazione.
Passaggio 2: codifica il tuo progetto
Ecco un link al mio codice. Si prega di vedere le mie //note che spiegano ogni parte del mio codice. Questo ti aiuterà a modificarlo come desideri!
Passaggio 3: provalo
Provalo! Collega e carica il tuo codice. Ecco un video per mostrare come dovrebbe funzionare.
Passaggio 4: facoltativo: estendi il tuo progetto
Come accennato in precedenza, alcune opzioni da aggiungere a questo progetto per renderlo più avanzato:
- Aggiungi più LED per più "giocatori" (ad es. se hai una partita a 4 giocatori)
- Aggiungi più pulsanti (ad es. chiedi a tutti di premere un pulsante)
- Modificare il tempo di ritardo se lo si desidera
- Aggiungi un cicalino
- Eccetera.
Consigliato:
Supporto da tavolo/supporto da tavolo per laptop Mecano (2 in 1): 4 passaggi
Mecano Laptop Rack Mount/Supporto da scrivania (2 in 1): bloccato a casa? Stretto sul sedile tutto il giorno usando il computer? Ecco la soluzione perfetta: un supporto per rack per laptop (convertibile in un supporto da scrivania). Questo è realizzato utilizzando parti di un giocattolo chiamato Meccano, disponibile quasi ovunque (Costco, Walmart, Toys R
Timer di reazione per giocatore singolo (con Arduino): 5 passaggi
Timer di reazione per giocatore singolo (con Arduino): in questo progetto creerai un timer di reazione alimentato da un Arduino. Funziona su una funzione millis() di Arduino in cui il processore registra il tempo dall'inizio dell'esecuzione del programma. Puoi usarlo per trovare la differenza di fuso orario tra quando
Arduino Dice per giochi da tavolo: 4 passaggi
Arduino Dice for Board Games: potresti aver usato questi dadi mentre giocavi a LUDO e ad altri giochi da tavolo. Ma essendo un appassionato di elettronica devo cambiare questa tendenza. Così ho deciso di fare un dado elettronico. Ho usato Arduino per il mio scopo
Come caricare giochi su Arduboy e 500 giochi su flash-cart: 8 passaggi
Come caricare giochi su Arduboy e 500 giochi su Flash-cart: ho realizzato alcuni Arduboy fatti in casa con memoria Flash seriale in grado di memorizzare un massimo di 500 giochi da giocare in viaggio. Spero di condividere come caricare i giochi su di esso, incluso come archiviare i giochi nella memoria flash seriale e creare il tuo pacchetto di gioco consolidato
20 ore da $ 20 da tavolo Arcade Build con centinaia di giochi integrati: 7 passaggi (con immagini)
20 ore $ 20 Table Top Arcade Build con centinaia di giochi integrati.: Volevo fare qualcosa di simile per un po', ma non avevo fretta con molti altri progetti sempre da fare. Dato che non avevo fretta, ho solo aspettato di aver accumulato tutti i componenti necessari per la costruzione a prezzi economici. ecco