Nota

Ciao, benvenuto nella Community di Appassionati di SunFounder Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.

Perché unirsi a noi?

  • Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e Condividi: Scambia consigli e tutorial per migliorare le tue competenze.

  • Anteprime Esclusive: Ottieni accesso anticipato a nuovi annunci di prodotti e anteprime.

  • Sconti Speciali: Goditi sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.

👉 Pronto a esplorare e creare con noi? Clicca su [qui] e unisciti oggi!

6.4 Dado Digitale

Questo progetto si basa sul progetto 2.5 Display Numerico, aggiungendo un pulsante per controllare il numero visualizzato sul display a sette segmenti.

In questo progetto, viene generato un numero casuale e visualizzato sul display a sette segmenti per simulare il lancio di un dado. Quando il pulsante viene premuto, viene visualizzato un numero stabile (selezionato casualmente tra 1 e 6) sul display a sette segmenti. Premendo nuovamente il pulsante, si avvia la simulazione del lancio del dado, generando numeri casuali come in precedenza. Questo ciclo continua ogni volta che il pulsante viene premuto.

Componenti Necessari

In questo progetto, avremo bisogno dei seguenti componenti.

È sicuramente conveniente acquistare un kit completo, ecco il link:

Nome

ELEMENTI IN QUESTO KIT

LINK

ESP32 Starter Kit

320+

ESP32 Starter Kit

Puoi anche acquistarli separatamente dai link sottostanti.

INTRODUZIONE AI COMPONENTI

LINK PER L’ACQUISTO

ESP32 Scheda

ACQUISTA

Estensione Fotocamera ESP32

ACQUISTA

Breadboard

ACQUISTA

Cavi Jumper

ACQUISTA

Resistore

ACQUISTA

74HC595

ACQUISTA

Display a 7 Segmenti

ACQUISTA

Pulsante

ACQUISTA

Schema

../../_images/circuit_6.6_electronic_dice.png

Questo progetto si basa sul progetto 2.5 Display a 7 Segmenti, aggiungendo un pulsante per controllare il numero visualizzato sul display a sette segmenti.

Il pulsante è direttamente collegato a IO13 senza un resistore di pull-up o pull-down esterno perché IO13 ha un resistore di pull-up interno da 47K, eliminando la necessità di un resistore esterno aggiuntivo.

Cablaggio

../../_images/6.6_DICE_bb.png

Codice

Nota

  • Apri il file 6.4_digital_dice.ino nel percorso esp32-starter-kit-main\c\codes\6.4_digital_dice.

  • Dopo aver selezionato la scheda (ESP32 Dev Module) e la porta appropriata, clicca sul pulsante Carica.

  • Vedi sempre «COMxx sconosciuto»?

Questo progetto si basa su 2.5 Display a 7 Segmenti con un pulsante per avviare/fermare la visualizzazione a scorrimento sul display a 7 segmenti.

Quando il pulsante viene premuto, il display a 7 segmenti scorre i numeri da 1 a 6, e quando il pulsante viene rilasciato, viene visualizzato un numero casuale.