Taula de continguts:

Segment d'Arduino 7 (5011BS, ànode comú o càtode) Tutorial: 13 passos
Segment d'Arduino 7 (5011BS, ànode comú o càtode) Tutorial: 13 passos

Vídeo: Segment d'Arduino 7 (5011BS, ànode comú o càtode) Tutorial: 13 passos

Vídeo: Segment d'Arduino 7 (5011BS, ànode comú o càtode) Tutorial: 13 passos
Vídeo: Утилизация светодиодных экранов DVD-плееров — несвязанные действия 2024, Desembre
Anonim
Image
Image
Connecta aquest xuclador
Connecta aquest xuclador

Farem que aquesta cosa funcioni! Càtode comú o ànode.

Pas 1: connecteu That Sucker

Pas 2: connecteu els pins 3 i 8 a l'alimentació (ànode comú) o a terra (càtode comú)

Connecteu els pins 3 i 8 a l'alimentació (ànode comú) o a terra (càtode comú)
Connecteu els pins 3 i 8 a l'alimentació (ànode comú) o a terra (càtode comú)
Connecteu els pins 3 i 8 a l'alimentació (ànode comú) o a terra (càtode comú)
Connecteu els pins 3 i 8 a l'alimentació (ànode comú) o a terra (càtode comú)

Utilitzeu una resistència de 330, 1k fa que el LED sigui massa feble. Crida "poder" a la vena de Clarkson mentre completes aquest pas. (Important)

Els passadors 3 i 8 són els passadors centrals superior i inferior.

Pas 3: llampegeu Arduino per calibrar-lo

Feu clic a l'Arduino per calibrar-lo
Feu clic a l'Arduino per calibrar-lo

Descarregueu la biblioteca Seven Segment i instal·leu-la a l'IDE Arduino.

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

Per instal·lar-lo, obriu l'IDE d'Arduino, aneu a Sketch> Inclou biblioteca> Afegeix biblioteca. ZIP i seleccioneu el fitxer ZIP SevSeg que heu descarregat.

Ara hem de fer flaixar l’Arduino per imprimir el número 8 amb un punt perquè puguem connectar-la.

codi:

#include "SevSeg.h" SevSeg sevseg;

configuració nul·la () {

byte numDigits = 1; // fem servir un byte de visualització d'un sol dígit digitPins = {}; // deixeu-lo buit per a un dígit de byte de visualització segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // trieu qualsevol resistència bool de 8 pinsOnSegments = true; byte hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

bucle buit () {

sevseg.setNumber (8, 0); // Imprimir 8, 0 significa que el punt decimal està actiu, 1 el desactiva. sevseg.refreshDisplay (); // Necessari per continuar mostrant el número}

Pas 4: ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)

Ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)
Ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)
Ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)
Ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)
Ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)
Ara comencem a calibrar. (Segment A, pin Arduino 1, pin LED 7)

Ara, calibrarem des d’A-DC en ordre, un per un.

Mireu aquest codi, és alfabètic d'A-DC.

Li estem dient a l'Arduino que:

pin1 = A, pin2 = B, pin3 = C

pin8 = DC.

Ara, connecteu el segment A al pin 1. (pin 7 del LED)

byte segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // trieu els 8 pins

Pas 5: Connecteu el segment B (pin Arduino 2, pin LED 6)

Connecteu el segment B (pin Arduino 2, pin LED 6)
Connecteu el segment B (pin Arduino 2, pin LED 6)

Pas 6: Connecteu el segment C (pin Arduino 3, pin LED 4)

Connecteu el segment C (pin Arduino 3, pin LED 4)
Connecteu el segment C (pin Arduino 3, pin LED 4)

Pas 7: Connecteu el segment D (pin Arduino 4, pin LED 2)

Connecteu el segment D (pin Arduino 4, pin LED 2)
Connecteu el segment D (pin Arduino 4, pin LED 2)

Pas 8: connecteu el segment E (pin Arduino 5, pin LED 1)

Connecteu el segment E (pin Arduino 5, pin LED 1)
Connecteu el segment E (pin Arduino 5, pin LED 1)

Pas 9: connecteu el segment F (pin Arduino 6, pin LED 9)

Connecteu el segment F (Pin Arduino 6, LED Pin 9)
Connecteu el segment F (Pin Arduino 6, LED Pin 9)

Pas 10: connecteu el segment G (pin Arduino 7, pin LED 10)

Connecteu el segment G (pin Arduino 7, pin LED 10)
Connecteu el segment G (pin Arduino 7, pin LED 10)

Pas 11: Connecteu el segment de CC (pin Arduino 8, pin LED 5)

Connecteu el segment CC (pin Arduino 8, pin LED 5)
Connecteu el segment CC (pin Arduino 8, pin LED 5)

Pas 12: Ordeneu-vos i digueu: "La neteja és al costat de la divinitat" i somriu perquè el vostre 8 és atractiu

Ordeneu-vos i digueu: "La neteja és pròxima a la divinitat" i somriu perquè els vostres 8 són atractius
Ordeneu-vos i digueu: "La neteja és pròxima a la divinitat" i somriu perquè els vostres 8 són atractius

Pas 13: feu un comptador per mostrar la vostra destresa tècnica

Feu un comptador per mostrar la vostra destresa tècnica
Feu un comptador per mostrar la vostra destresa tècnica

Copieu i enganxeu com si estigués calent, només estem ajustant el bucle principal.

bucle buit () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Cal continuar mostrant el retard numèric (1000); }}

Recomanat: