Sommario:

Tutorial Arduino 7 Segment (5011BS, anodo comune o catodo): 13 passaggi
Tutorial Arduino 7 Segment (5011BS, anodo comune o catodo): 13 passaggi

Video: Tutorial Arduino 7 Segment (5011BS, anodo comune o catodo): 13 passaggi

Video: Tutorial Arduino 7 Segment (5011BS, anodo comune o catodo): 13 passaggi
Video: What the Jumbo 7” Display can do for you? Digital numbers–Part15 2024, Dicembre
Anonim
Image
Image
Collega quella ventosa
Collega quella ventosa

Faremo funzionare questa cosa! Catodo comune o anodo.

Passaggio 1: collega quella ventosa

Passaggio 2: collegare i pin 3 e 8 all'alimentazione (anodo comune) o alla terra (catodo comune)

Collegare i pin 3 e 8 all'alimentazione (anodo comune) o alla terra (catodo comune)
Collegare i pin 3 e 8 all'alimentazione (anodo comune) o alla terra (catodo comune)
Collegare i pin 3 e 8 all'alimentazione (anodo comune) o alla terra (catodo comune)
Collegare i pin 3 e 8 all'alimentazione (anodo comune) o alla terra (catodo comune)

Usa un resistore da 330, 1k rende i led troppo fiochi. Urla "potere" nella vena di Clarkson mentre completi questo passaggio. (Importante)

I pin 3 e 8 sono i pin centrali in alto e in basso.

Passaggio 3: eseguire il flashing di Arduino per la calibrazione

Flash l'Arduino per la calibrazione
Flash l'Arduino per la calibrazione

Scarica la libreria Seven Segment e installala nell'IDE Arduino.

github.com/DeanIsMe/SevSeg/archive/master….

Per installarlo, apri l'IDE Arduino, vai su Schizzo > Includi libreria > Aggiungi libreria. ZIP, quindi seleziona il file ZIP SevSeg che hai scaricato.

Ora dobbiamo eseguire il flashing di Arduino per stampare il numero 8 con un punto in modo da poterlo connettere.

codice:

#include "SevSeg.h"SevSeg sevseg;

void setup(){

byte numCifre = 1; //stiamo utilizzando un byte di visualizzazione a una cifra digitPins = {}; //lascia vuoto per un byte di visualizzazione a una cifra segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; //scegliere qualsiasi resistore bool a 8 pinsOnSegments = true; byte hardwareConfig = COMMON_ANODE; sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

ciclo vuoto(){

sevseg.setNumber(8, 0); //Stampa 8, 0 significa che il punto decimale è attivo, 1 lo disattiva. sevseg.refreshDisplay(); // Necessario per continuare a visualizzare il numero }

Passaggio 4: ora iniziamo a calibrare. (Segmento A, Pin 1 Arduino, Pin LED 7)

Ora iniziamo a calibrare. (Segmento A, Pin 1 Arduino, Pin LED 7)
Ora iniziamo a calibrare. (Segmento A, Pin 1 Arduino, Pin LED 7)
Ora iniziamo a calibrare. (Segmento A, pin Arduino 1, pin LED 7)
Ora iniziamo a calibrare. (Segmento A, pin Arduino 1, pin LED 7)
Ora iniziamo a calibrare. (Segmento A, pin Arduino 1, pin LED 7)
Ora iniziamo a calibrare. (Segmento A, pin Arduino 1, pin LED 7)

Ora calibreremo da A-DC in ordine, uno per uno.

Guarda questo codice, è alfabetico da A-DC.

Diciamo ad Arduino che:

pin1 = A, pin2 = B, pin3 = C

pin8 = CC.

Quindi ora, collega il segmento A al pin 1. (pin 7 sul LED)

byte segmentoPins = {1, 2, 3, 4, 5, 6, 7, 8}; //scegli 8 pin qualsiasi

Passaggio 5: collegare il segmento B (pin 2 Arduino, pin 6 LED)

Collegare il segmento B (pin 2 Arduino, pin 6 LED)
Collegare il segmento B (pin 2 Arduino, pin 6 LED)

Passaggio 6: collegare il segmento C (pin 3 Arduino, pin 4 LED

Collegare il segmento C (pin 3 Arduino, pin 4) LED
Collegare il segmento C (pin 3 Arduino, pin 4) LED

Passaggio 7: collegare il segmento D (pin 4 Arduino, pin LED 2)

Collegare il segmento D (pin 4 Arduino, pin LED 2)
Collegare il segmento D (pin 4 Arduino, pin LED 2)

Passaggio 8: collegare il segmento E (pin 5 Arduino, pin LED 1)

Collegare il segmento E (pin 5 Arduino, pin LED 1)
Collegare il segmento E (pin 5 Arduino, pin LED 1)

Passaggio 9: collegare il segmento F (pin 6 Arduino, pin LED 9)

Collegare il segmento F (pin 6 Arduino, pin 9) LED
Collegare il segmento F (pin 6 Arduino, pin 9) LED

Passaggio 10: collegare il segmento G (pin 7 di Arduino, pin 10 del LED)

Collegare il segmento G (pin 7 Arduino, pin 10 LED)
Collegare il segmento G (pin 7 Arduino, pin 10 LED)

Passaggio 11: collegare il segmento DC (Arduino Pin 8, LED Pin 5)

Connetti segmento DC (Arduino Pin 8, LED Pin 5)
Connetti segmento DC (Arduino Pin 8, LED Pin 5)

Passaggio 12: riordina e dì "la pulizia è accanto alla devozione" e sorridi perché il tuo 8 è sexy da morire

Metti in ordine e dì "la pulizia è accanto alla devozione" e sorridi perché il tuo 8 è sexy da morire
Metti in ordine e dì "la pulizia è accanto alla devozione" e sorridi perché il tuo 8 è sexy da morire

Passaggio 13: crea un contatore per mostrare la tua abilità tecnica

Crea un contatore per mostrare la tua abilità tecnica
Crea un contatore per mostrare la tua abilità tecnica

Copia e incolla come se fosse caldo, stiamo solo modificando il ciclo principale.

void loop(){ for (int i = 0; i<10; i++){ sevseg.setNumber(i, 0); sevseg.refreshDisplay(); //Necessario per continuare a visualizzare il numero delay(1000); } }

Consigliato: