Arduino gemeinsame Anode 7-Segment-Anzeige


also Sie in den Baumarkt ging zu einer 7-Segment-Anzeige mit Ihrem Arduino zu verwenden, und wenn Sie nach Hause kommen, Sie ihre gemeinsame Anode finden, nicht die viel einfachere gemeinsame Kathode... du bist am richtigen Ort!

In diesem Tutorial werde ich zeigen, wie man Draht und nutzen eine gemeinsame Anode Display mit Arduino. Zuerst müssen Sie das Datenblatt zu finden und die Beine die Anoden sind zu finden, in meinem Fall waren diese 3 und 8 und sorry übrigens das Bild ist der falsche Weg, also rechts unten gehört und oben links zehn ist. die roten Drähte sind meine Anoden und sie miteinander verbinden und gehen auf Pin 2 auf dem Arduino. Die unteren vier Pins verbunden sind: PIN1 auf 7-Segment mit 3 auf Arduino verbunden ist, und Pin 2 ist 4 etc. und in der oberen Zeile: Pin 5 7 etc., mein Jumper-Kabel nicht erreichen konnte, so der Patch von der Arduino ist nur mir zwei miteinander verbinden.

Haben Sie alles richtig verdrahtet? toll! Ach und meine 7-Segment ist ein Kingsbright sa05 11ewa.

Um die 7 Licht Segment der gemeinsame Anode macht (PIN2) und die Kathoden müssen Boden, daher erreichen durch Induktion einen Strom in den Kathoden, die Sie sie von der Beleuchtung bis zu stoppen.
Dies bedeutet im Grunde nur verkehrt herum, wenn Sie die Segmente Kathode (Kathode Pin HIGH) des Segments ist einschalten deaktiviert, da es Boden, nicht erreichen kann, wenn Sie die Kathode Masse (Kathode Pin LOW) erreichen das Segment ist lassen, kapiert?

HOHEN abgeführt, bedeutet niedrig auf

leuchtet auf, leuchtet auf...

Ich schrieb ein schnelles Stück Code zu entziffern die Pin die ist.

Dies ist ein Programm, das versucht, sa05 11ewa led leuchten
7-Bit-Licht mit gemeinsamer Anode-Serie von jedem Licht

const Int ANODE = 2;   gemeinsame Anode pin

const Int LED1 = 3;   1 geht direkt nach links von oben nach unten geführt
const Int LED2 = 4;   PIN für led 2
const Int LED3 = 5;   PIN für led 3
const Int LED4 = 6;   PIN für led 4

jetzt untere Reihe

const Int LED5 = 7;   PIN für led 5
const Int LED6 = 8;   PIN für led 6
const Int LED7 = 9;   PIN für led 7
const Int LED8 = 10;  PIN für led 8

Int DELAY = 0;        So kommt es nur 3 Mal

void setup() {}
PinMode (ANODE, OUTPUT);  gemeinsame Anode ist offensichtlich ein Ausgang

PinMode (LED1, OUTPUT);   LED für Low ausgegeben wird auf
PinMode (LED2, OUTPUT);   LED 2 wird ausgegeben
PinMode (LED3, OUTPUT);   LED 3 wird ausgegeben
PinMode (LED4, OUTPUT);   LED 4 wird ausgegeben
PinMode (LED5, OUTPUT);   LED 5 wird ausgegeben
PinMode (LED6, OUTPUT);   LED 6 wird ausgegeben
PinMode (LED7, OUTPUT);   LED 7 wird ausgegeben
PinMode (LED8, OUTPUT);   LED 8 wird ausgegeben
}

void loop() {}

Wenn (Verzögerung == 300) {}
Delay(100000);
}



DigitalWrite (ANODE, hohe); Anode wird mit Strom versorgt

DigitalWrite (LED1, HIGH);  Power led 1 stoppt
DigitalWrite (LED2, HIGH);  Power led 2 stoppt
DigitalWrite (LED3, HIGH);  Power led 3 stoppt
DigitalWrite (LED4, HIGH);  Power led 4 stoppt
DigitalWrite (LED5, HIGH);  Power led 5 stoppt
DigitalWrite (LED6, HIGH);  Power led 6 Haltestellen
DigitalWrite (LED7, hoch);  Power led 7 Haltestellen
DigitalWrite (LED8, hoch);  Power led 8 stoppt

Delay(1000);   Verzögerungen vor dem Start

DigitalWrite (LED1, LOW);   1 schaltet
Delay(500);                Verzögerungen
DigitalWrite (LED1, HIGH);  Schalten Sie 1
DigitalWrite (LED2, LOW);   2 Schalten
Delay(500);                Verzögerungen
DigitalWrite (LED2, HIGH);  2 deaktivieren
DigitalWrite (LED3, LOW);   Schalten Sie 3
Delay(500);                Verzögerungen
DigitalWrite (LED3, HIGH);  Schalten Sie 3
DigitalWrite (LED4, LOW);   4 Schalten
Delay(500);                Verzögerungen
DigitalWrite (LED4, HIGH);  4 deaktivieren
DigitalWrite (LED5, LOW);   Schalten Sie 5
Delay(500);                Verzögerungen
DigitalWrite (LED5, HIGH);  4 deaktivieren
DigitalWrite (LED6, LOW);   Schalten Sie 5
Delay(500);                Verzögerungen
DigitalWrite (LED6, HIGH);  4 deaktivieren
DigitalWrite (LED7, LOW);   Schalten Sie 5
Delay(500);                Verzögerungen
DigitalWrite (LED7, hoch);  4 deaktivieren
DigitalWrite (LED8, LOW);   Schalten Sie 5
Delay(500);                Verzögerungen
DigitalWrite (LED8, hoch);  4 deaktivieren

Delay(100);                Verzögerungen

VERZÖGERUNG = VERZÖGERUNG + 150;       Verzögerungen wird erhöht
}

In Verbindung stehende Artikel

Arduino 4 stellige 7-Segment-Anzeige

Arduino 4 stellige 7-Segment-Anzeige

diese instructable ist mehr für seinen Code dann jeder etwas anderes. Ich erinnere mich an meine Tage Anfang des Arduino, hatte ich eine Schwierigkeit dieser LED-Anzeige zu tun, denn ich keine klare Kenntnis der Arrays habe (und ich immer noch nicht)
Arduino Binär 7 Segment Anzeige Uhr & Kalender

Arduino Binär 7 Segment Anzeige Uhr & Kalender

Im Gegensatz zu den meisten anderen binären Uhren diese Uhr zeigt die binäre Uhrzeit und Datum auf 3 Reihen von 8 7-Segment zeigt als einer und Nullen anstatt nur LED-Reihen.Alle Einzelheiten dazu meine Website hier.Ein Arduino 328 Mikroprozessor wir
DHT11 + 7-Segment-Anzeige

DHT11 + 7-Segment-Anzeige

Diese instructable mag andere mit DHT11 und 7-Segment Display-Modul um zu zeigen, die aktuelle Temperatur und Luftfeuchtigkeit, aber nicht zeige ich Ihnen den Bau, eher große ich wird auf die Technik, um Daten auf der 7-Segment-Anzeige angezeigt. Der
Digitale Uhr verwenden 7 Segment-Anzeige mit TV-Fernbedienung gesteuert

Digitale Uhr verwenden 7 Segment-Anzeige mit TV-Fernbedienung gesteuert

in unserem täglichen Leben gibt es Sorten von Digitaluhr. Grundlegende Digitaluhr werden in der Regel einige Funktionen wie Wecker, Kalender und Thermometer neben Anzeige Uhr Informationen erbaut haben. Einige der voraus-Digitaluhr hat auch Funktione
7 Segment Anzeige gemeinsame Anode Zähler Arduino

7 Segment Anzeige gemeinsame Anode Zähler Arduino

In diesem instructable, ich werde Ihnen zeigen, wie eine 7-Segment-Anzeige (gemeinsame ANODE) Steuern, die von 0 bis 9 zählen würde.Schritt 1: 1. Die KabelOkay, könnte die Verzweigung ziemlich schwierig sein, wenn Sie mit einer gemeinsamen Anode 7-Se
Gewusst wie: eine sieben-Segment-Anzeige - Arduino Tutorial verwenden

Gewusst wie: eine sieben-Segment-Anzeige - Arduino Tutorial verwenden

Eine sieben-Segment anzeigen zu lassen, ist eine Form der elektronischen Anzeigegerät für die Anzeige von dezimalen Ziffern ist eine alternative zu komplexeren Dot-Matrix-Displays.Sieben-Segment-Anzeigen sind weit verbreitet in Digitaluhren, elektron
Systemmonitor mit Arduino und 7-Segment-Anzeige

Systemmonitor mit Arduino und 7-Segment-Anzeige

Vor kurzem ich habe einen neuen Computer und Videospiele spielte. Ich mag mein System zu überwachen, während mit dem Vollbild-Spiele: Ich möchte meine GPU-Temperatur und meine verwendeten RAM (Minecraft FTB frisst eine Menge, wie 3-6 GB!) zu sehen.Ic
Motorrad Getriebe mit sieben-Segment Anzeige Position

Motorrad Getriebe mit sieben-Segment Anzeige Position

dieses Projekt beinhaltet Decodierung einer Anzahl der Eingänge (in diesem Fall 7) zur Anzeige als numerische Werte auf eine 7 Segment anzeigen (SSD) mit so genannten binär codierten Dezimalzahl (BCD), eine Diode Matrix und einem Mikro-Chip BCD4511 (
Interfacing MSP430 Launchpad mit 7-Segment-Anzeige

Interfacing MSP430 Launchpad mit 7-Segment-Anzeige

Hallo Leute,Willkommen auf meinen MSP430 Launchpad Schnittstelle Tutorial, wird In diesem instructable ich ein MSP430 Launchpad mit 7-Segment-gemeinsame Kathode Display Schnittstelle sein.Bitte beachten Sie, dass ich mein ursprünglichen Artikel veröf
Motorrad Gangposition mit sieben-Segment Anzeige

Motorrad Gangposition mit sieben-Segment Anzeige

Dieses Projekt schließt Decodierung einer Anzahl der Eingänge (in diesem Fall 7) zur Anzeige als numerische Werte auf eine 7 Segment anzeigen (SSD) mit so genannten binär codierten Dezimalzahl (BCD), eine Diode Matrix und einem Mikro-Chip BCD4511 (od
Arduino-Temperatur und Luftfeuchtigkeit Anzeige mit 7-Segment-Anzeige

Arduino-Temperatur und Luftfeuchtigkeit Anzeige mit 7-Segment-Anzeige

Hallo an alle.Diese Istructables ist für Anfänger, die das Arduino-Ökosystem eingegangen sindIn diesem instructable, ich werde ein paar Themen über DHT11 Luftfeuchtigkeit und Temperatur-Sensor und Multiplexing 4 7-Segment-anzeigen.Also, beginnen wir!
Verwenden eine 4-stellige, 7 segment Anzeige mit Arduino

Verwenden eine 4-stellige, 7 segment Anzeige mit Arduino

In diesem Tutorial werde ich zeigen Ihnen wie eine 7-Segment-Anzeige mit 4 Ziffern mit Arduino verwendet. Einige grundlegende Dinge möchte ich darauf hinweisen, ist, dass dies fast alle digitale Pins auf den Arduino Uno, Leonardo, die Bretter mit 13
Angezeigte Temperatur auf 4 stellige 7-Segment (gemeinsame Anode)

Angezeigte Temperatur auf 4 stellige 7-Segment (gemeinsame Anode)

In diesem Projekt werde ich die Temperatur in einer 4-stelligen 7-Segment-Anzeige (gemeinsame Anode) anzeigen.Der Sensor ist die billigste also eigentlich die Temperatur ändert ziemlich finden Sie leicht die macht das Display immer unterschiedliche T
Arduino-Temperatur und Luftfeuchtigkeit auf 7-Segment-Anzeige

Arduino-Temperatur und Luftfeuchtigkeit auf 7-Segment-Anzeige

Dies ist ein funktionierendes Gerät, ich habe die Temperatur oder Feuchtigkeit bzw. zeigt durch einen Druckknopf-Schalter betätigen.Wenn der Schalter, es gedrückt wird zeigt Feuchtigkeit sonst zeigt es die Temperatur.Schritt 1: INTRODieses Gerät bein