Tutorial Arduino ITA 24: Display LED a 7 segmenti (1 cifra)
ฝัง
- เผยแพร่เมื่อ 27 พ.ค. 2024
- ✅ Guida su come usare il display a 7 segmenti con Arduino. Esempi di come visualizzare e modificare le cifre, e come realizzare un dado digitale.
INDICE DEI CONTENUTI
00:00 Introduzione
00:25 Com'è fatto un display a 7 segmenti
01:38 Creazione del circuito
03:14 Sketch per mostrare le cifre sul display
04:57 Aggiunta dei pulsanti e del potenziometro al circuito
05:34 Sketch per modificare manualmente le cifre
07:14 Circuito per il dado digitale
07:43 Sketch per far funzionare il dado digitale
😍 Ti è piaciuto il video? L'hai trovato interessante e utile? Vorresti vedere i nostri video con maggiore frequenza per imparare a creare progetti con Arduino, elettronica e fai da te? Diventa anche tu un Patreon del canale per supportarci nella creazione dei nuovi video.
/ techmakerit
🎓 Link utili di questa puntata:
Circuito e sketch utilizzati ➜ www.italiantechproject.it/tut...
👍 Seguici sui social:
Facebook ➜ / techmakerit
Twitter ➜ / techmakerit
Instagram ➜ / techmakerit
Telegram ➜ t.me/TechMakerIT
🌍 Visita il sito web
www.italiantechproject.it/arduino
🛒 Compra online su www.techmaker.it
Display a 7 segmenti ➜ www.techmaker.it/display/55-1...
Arduino UNO ➜ www.techmaker.it/schede-di-ar...
Shift register ➜ www.techmaker.it/circuiti-int...
Potenziometro ➜ www.techmaker.it/potenziometr...
Pulsante ➜ www.techmaker.it/pulsanti-e-i...
Resistori ➜ www.techmaker.it/19-resistori
Breadboard ➜ www.techmaker.it/breadboard/3...
Cavetti ➜ www.techmaker.it/cavi-e-jumpe...
Cavetti rigidi ➜ www.techmaker.it/cavi-e-jumpe...
Cavo USB ➜ www.techmaker.it/cavi-e-jumpe...
📚 Libri consigliati
Arduino. Progetti e soluzioni ➜ amzn.to/34ds4IY
Arduino. La guida ufficiale ➜ amzn.to/2DZoxDD
Sensori per maker ➜ amzn.to/3l3vEeW
Elettronica per maker ➜ amzn.to/3aBJDUm
Elettronica trucchi e segreti ➜ amzn.to/3gdi9Fw
Linguaggi di programmazione ➜ amzn.to/3gdGuv9
Imparare a programmare ➜ amzn.to/3iVOoLn
Unisciti alla comunità degli appassionati di elettronica
👉 www.youtube.com/@TechMaker/join
#arduino #display #7segmenti - วิทยาศาสตร์และเทคโนโลยี
Molto interessante
👍
ciao, realizzandolo su tinkercad per la parte preliminare per una esperienza a scuola mi da un problema sull'integrato. ho controllato più volte i collegamenti ma non trovo differenze. cosa può essere?
Prova ad aumentare il valore delle resistenze a 470 ohm
Salve, vorrei realizzare un dado elettronico usando "arduino nano", è possibile ? Come faccio ad alimentarlo, non volendo usare l'ingresso mini usb ? Grazie
Se avessi la necessità di creare un circuito per simulare il lancio di 2 dadi (come nel gioco dell'oca), dove ogni display deve segnare da 1 a 6, come procedo ?
Si, va bene anche Arduino Nano. Puoi alimentare la scheda usando i pin Vin e GND.
Per collegare due display a 7 segmenti, puoi concatenare gli shift register. Nel video www.italiantechproject.it/tutorial-arduino/shift-register-74hc595 trovi maggiori informazioni su come farlo.
@@TechMaker Ok, grazie mille
Scusa se la domanda ti sembrerà ignorante, ma se avessi bisogno di alimentare due display a 7 segmenti in modo da poter contare da 0 a 99, sarebbe possibile?
Si, è possibile usare più di un display a segmenti nello stesso tempo. Gli shift register possono essere concatenati per avere più uscite a disposizione. Trovi un esempio nel nostro video www.italiantechproject.it/tutorial-arduino/shift-register-74hc595
Chiedo solamente se dovessi avere un 7 segmenti ad anidi comune, come devo fare con il circuito, basta che inverto il + ed il - direttamente all'entrata?
Con un display ad anodo comune, il pin in comune va collegato alla tensione positiva. Lato software la gestione è invertita, per cui per accendere il segmento va usato il valore LOW.
Ciao Per acquistare i cavetti da collegare alla board (fili del circuito), è necessario conoscere sezione (AWG), diametro (6.5mm), lunghezza e cores
Nel maggior parte dei progetti conoscere l'esatto valore di sezione, diametro ecc non è indispensabile.
@@TechMaker grazie mille è importante che i cavetti siano maschio-maschio femmina-femmina -maschio-femmina ?
Il tipo di connettore dipende da che cosa si vuole collegare. Alcuni componenti hanno dei pin maschio e quindi da quel lato serve un connettore femmina. In altri casi, come per esempio su schede arduino ci sono degli header femmina, e quindi serve un connettore maschio.
@@TechMaker ok grazie della tua risposta veloce quindi su arduino quale dei tre tipi posso collegare? e nei componenti come me ne accorgo qual'è quello adatto ?
Il tipo di cavetti maggiormente usato è maschio-maschio, che permette di collegare per esempio i pin sulla scheda Arduino (femmina) con i fori della breadboard (femmina). Per gli altri componenti non c'è una regola fissa, perché alcuni hanno dei connettori maschio e altri invece femmina.
Ciao ho fatto il circuito ma sembra che lo shift register lasci ogni porta su alto anche quando non e` selezionata. La porta corrispondente al bit inserito ha una corrente piu` alta e il led risulta piu` luminoso di conseguenza...
Ho provato con 2 circuiti integrati diversi ma danno lo stesso problema... Possibile che siano tutti e due difettosi?
Con quale sketch si verifica questo comportamento?
@@TechMaker Ho risolto, il registro era alimentato male...
Ora sto tentando di utilizzare piu` registri a cascata per altre 3 cifre
Per utilizzare più registri a cascata ti può essere di aiuto il nostro video tutorial www.italiantechproject.it/tutorial-arduino/shift-register-74hc595
@@TechMaker Grazie
@@TechMaker Ciao, ho provato a utilizzare 4 registri per quattro 7 segmenti, ma l'ultimo led viene acceso solo quando viene collegato arduino all'alimentazione.
Ma senza breadboard come posso fare? Dovrei usare il display come contamarce per un cambio sequenziale per pc
Puoi sostituire la breadboard saldando il display su una basetta millefori www.techmaker.it/ricerca?controller=search&s=basette+millefori
@@TechMaker direttamente senza nessuna basetta non posso. Ho spazio limitato
Volendo puoi anche saldare direttamente i cavetti ai pin del display
@@TechMaker si può configurare con simhub?
Non abbiamo provato, ma dal sito di simhub il display a 7 segmenti comandato tramite il shift register 74HC595 risulta compatibile.
Hai uno schema senza utilizzare lo shift?
Per usare il display a 7 segmenti senza lo shift register, puoi collegare ognuno dei pin dei segmenti ad uno dei pin digitali di Arduino e usare la funzione digitalWrite per accendere o spegnere un determinato segmento.
@@TechMaker i PIN digitali su un Arduino nano sono i numeri?
Su Arduino Nano puoi usare i pin digitali con le sigle da D2 a D13. Ognuno dei pin può controllare un segmento e in base a quale segmento è acceso e quale è spento puoi decidere il numero da visualizzare sul display.
@@TechMaker ma esiste uno schemino? Perché ne ho provato un paio ma nn va...uno non riesce e scrivere sull'Arduino nonostante qst funzioni
Trovi degli schemi e gli esempi di come pilotare un display 7 segmenti senza usare degli shift register sul sito www.circuitbasics.com/arduino-7-segment-display-tutorial/
Salve,eccomi quà a seccarla.La mia scheda Arduino Uno nel caricare i programmi mi da sempre ERRORE (exit stato 1) anche provando con il BLINK che trovo negli esempi. (IDE appena Istallato perciò OK).Siccome penso che tutto dipende dalla scheda "Arduino Uno R3. Le chiedo se c'è un modo per verificare lo stato della scheda.Se è ancora buona oppure è da buttare.In anticipo un GRAZIE.
Qual è il messaggio di errore completo?
Grazie per la tua gentilezza Il problema si è risolto reistallando l' IDE di Arduino..Grazie@@TechMaker
Come funziona il display a 7 segmenti 4 cifre
Il funzionamento è simile, solo che al posto dell'unico pin in comune ce ne sono 4 (uno per ogni cifra). I pin dei segmenti funzionano uguale al display a 1 cifra. Per mostrare il numero vengono visualizzate una cifra alla volta con una frequenza elevata in modo da mostrare tutte e quattro le cifre in contemporanea.
sto usando arduino yun
I display a 7 segmenti possono essere usati anche con Arduino Yun
wow....non cio capito un tassoooo 🤣😂🤣
Puoi iniziare con i nostri video tutorial che spiegano le basi della programmazione di Arduino, per poi tornare a questo video in un secondo momento.