Sommario:

Arduino "Primo giocatore" per giochi da tavolo: 4 passaggi
Arduino "Primo giocatore" per giochi da tavolo: 4 passaggi

Video: Arduino "Primo giocatore" per giochi da tavolo: 4 passaggi

Video: Arduino
Video: 2A LEZIONE REFERTO GARA 2024, Dicembre
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

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

Configurare il circuito
Configurare il circuito
Configurare il circuito
Configurare il circuito

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

Codifica il tuo progetto
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
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: