Taula de continguts:

Botó de compte enrere W / Rest Arduino: 4 passos
Botó de compte enrere W / Rest Arduino: 4 passos

Vídeo: Botó de compte enrere W / Rest Arduino: 4 passos

Vídeo: Botó de compte enrere W / Rest Arduino: 4 passos
Vídeo: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Juliol
Anonim
Botó de compte enrere W / Rest Arduino
Botó de compte enrere W / Rest Arduino

Aquesta instrucció us ensenyarà a crear un temporitzador de compte enrere mitjançant una pantalla de 4 dígits de 7 segments que es pot restablir amb un botó. Vaig tenir la idea de fer-ho perquè, mentre creava la pantalla de 1 dígit de 7 segments a classe, volia crear alguna cosa més gran que em portés a això.

S'inclouen en aquesta instrucció els materials necessaris, el cablejat correcte i un fitxer descarregable del codi que havia de programar la funció de la pantalla de 4 segments de 7 dígits. Si seguiu aquests passos correctament, us assegurareu que la vostra pantalla de 7 segments de 4 dígits funcioni correctament.

Pas 1: materials

Materials
Materials
Materials
Materials

Per crear el temporitzador de visualització de 7 dígits de 4 dígits, necessitareu el següent:

- Pantalla de 7 segments de 4 dígits

-14 cables (el color no fa cap diferència quan es tracta d'això)

-11 cables necessaris per al segment de 7 dígits

-2 Els cables són per al polsador

-Polsador

-Audrino UNO amb cable USB de connexió

Pas 2: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

Després de col·locar el segment de 4 dígits i el polsador a la tauleta de pa, el primer pas és connectar els quatre pins de dígits diferents als primers quatre pins a l’Arduino, podeu connectar-los com vulgueu i canviar el codi segons a això, però per fer-ho més fàcil, el meu codi ja està preparat per a la forma en què ho vaig fer, ho podeu fer així.

Després d'això, continueu connectant els pins restants de la pantalla de 7 dígits de 7 dígits a l'Arduino tal com ho vaig fer o ho heu fet. Per fer-ho més fàcil, he començat amb el cablejat dels passadors de dígits i després he acabat amb els segments de llum individuals, ja que l’addició d’aquests cables es torna desordenada. A continuació, s’utilitzaran els pins restants de l’Arduino (ambdós 13 i 5) per connectar el botó.

Com ho vaig fer:

// pin 12 - primer dígit = 1 // pin 9 - segon dígit = 2 // pin 8 - tercer dígit = 3 // pin 6 quart dígit = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

const int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;

Pas 3: Codificació

En aquest pas, no proporcionaré el codi que he utilitzat per crear el segment i fer-lo funcionar correctament i de la manera que m’ha agradat.

He ressaltat les parts importants que podeu canviar per obtenir diferents hores d’inici i variacions dins del vostre producte, podeu optar per utilitzar aquest codi o fer-ne el vostre si voleu, però el codi hi és perquè el pugueu executar.

Per utilitzar aquest codi, haureu de descarregar el programari audrino, on podreu trobar qualsevol lloc en línia i que estigui disponible de forma gratuïta.

*** Recordatori *** Fins i tot si el vostre cablejat és correcte si el vostre codi és incorrecte, el vostre producte no funcionarà, aquest codi canviarà les vostres entrades i sortides en funció de com les enumereu.

Pas 4: Mireu que funciona

Si heu seguit tot correctament, es mostrarà el mateix funcionament, i hauria de ser el compte enrere en funció dels vostres retards i de l’hora d’inici, com la meva.

Espero que us hagi agradat i après alguna cosa a través d’aquest projecte.

Recomanat: