Creazione di dadi digitali utilizzando Arduino Uno
Un piccolo oggetto a forma cubica con numeri stampati sotto forma di punti è chiamato dadi. I dadi vengono utilizzati principalmente in diversi giochi da tavolo in cui i numeri casuali vengono generati lanciando i dadi a superficie. I dadi hanno numeri da zero a 6 e questi numeri sono nella forma di punti incisi su ciascun lato dei dadi.
Il codice Arduino per i dadi digitali è dato seguito dallo schema del circuito progettato per i dadi creati usando Arduino Uno:
Assemblaggio hardware su breadboard
Abbiamo usato il seguente elenco di componenti per la creazione dei dadi:
Abbiamo prima posizionato ogni componente sulla breadboard e sono collegati ad Arduino e possono essere visti dall'immagine pubblicata di seguito:
Arduino Schizzo per fare un dadi digitali
Per creare un dado digitale viene fornito il codice Arduino compilato:
#include // libreria per LCDIl codice Arduino per la creazione di un dadi viene compilato in modo tale che prima abbiamo definito la libreria Per il LCD abbiamo dichiarato le variabili Rn1, Rn2 per conservare i valori per i dadi.
Per lanciare i dadi abbiamo un pulsante come input per il codice Arduino assegnandolo il pin 7 di Arduino e dandolo Input_pullup modalità. La modalità input_pullup viene utilizzata principalmente per il pulsante per stabilizzare l'uscita del pulsante.
Allo stesso modo, nella funzione di configurazione dopo aver inizializzato le dimensioni del LCD abbiamo usato il semi casuale () funzione per mescolare la sequenza di generazione casuale ogni volta che vengono generati i valori casuali.
Nella funzione Loop abbiamo letto lo stato del pulsante usando il DigitalRead () funzione e abbiamo usato un'istruzione if che se il pulsante viene premuto i dadi rotola. In questo programma abbiamo creato due dadi che rotoleranno contemporaneamente. Il valore di entrambi i dadi è stampato sul LCD utilizzando il LCD.stampa() funzione.
Una cosa che deve essere ricordata è che quando la modalità input_pullup viene data al pulsante, i suoi stati sono invertiti e fornisce un input stabile alla scheda Arduino. Allo stesso modo, quando il pulsante è nello stato non pressato, il suo valore sarà alto e lo stato del pulsante verrà modificato a basso quando il pulsante viene premuto.
Dimostrazione hardware di dadi digitali utilizzando Arduino Uno
Per dimostrare il funzionamento del codice Arduino compilato per la creazione di un dadi digitali, abbiamo pubblicato le immagini nella sequenza di come funziona il codice.
Il seguente output verrà visualizzato su LCD quando si esegue per la prima volta il programma Arduino:
Quando premiamo il pulsante entrambi i dadi e i valori vengono visualizzati sul LCD come indicato nell'immagine qui sotto:
Conclusione
Per interfacciarsi un numero di dispositivi o periferiche con microcontrollori le schede Arduino sono un'opzione praticabile in quanto sono facili da configurare e facili da lavorare. Interfacciando diverse periferiche possiamo creare alcuni fantastici progetti che possono aiutare a comprendere meglio la progettazione di circuiti per la realizzazione di vari dispositivi. In questa scrittura abbiamo creato un dadi usando la programmazione Arduino con l'aiuto di Arduino IDE e Arduino Uno.