Arduino gemeenschappelijk anode 7 segment display


dus je ging naar de bouwmarkt om een 7 segment display te gebruiken met je arduino, en als je thuis je haar gemeenschappelijke anode vinden, niet de veel eenvoudiger gemeenschappelijke kathode... u bent op de juiste plaats!

In deze tutorial zal ik u tonen hoe draad en gebruiken een gemeenschappelijk anode display met arduino. eerst moet u het gegevensblad vinden en vinden welke benen zijn de anoden, in mijn geval waren 3 en 8 en droevig door de manier waarop de foto is de verkeerde manier, zodat het bodemrecht behoort en linksboven tien is. de rode draden zijn mijn anoden en ze met elkaar verbinden en ga naar pin 2 op de arduino. De onderste vier pinnen zijn aangesloten: pin 1 op de 7 segment is verbonden met 3 op de arduino, en pin 2 is 4 etc. en op de bovenste rij: pin 5 is 7 enz, mijn jumper draden niet kon bereiken zodat de patch door het arduino is enkel me twee aan elkaar koppelen.

Heb je alles bedraad op de juiste plaats? geweldig! Oh en mijn 7 segment is een kingsbright sa05 11ewa.

Om het licht van de 7 segment de gemeenschappelijke anode moet macht (PIN2) en de kathoden moeten bereiken van grond, dus door een stroom in de kathoden die u hen met verlichting up stoppen kan inducerende.
Hierdoor zijn in feite gewoon de verkeerde manier ronde, toen u de segmenten kathode (Cathode pin HIGH) het segment is uitgeschakeld omdat het niet van grond, bereiken als je de kathode grond (Cathode pin LOW laat) het segment ingeschakeld is, raken de macht kreeg het?

HOGE "opende, LOW" wordt verstaan op

op uitstaat, uit zit aan...

Schreef ik een snelle stukje code te ontcijferen welke pin die is.

Dit is een programma dat probeert te sa05 11ewa leidde oplichten
7 bit licht met gemeenschappelijke anode in series van elk licht

Const int ANODE = 2;   gemeenschappelijke anode pin

Const int LED1 = 3;   onder leiding van 1 gaan recht naar links boven naar beneden
Const int LED2 = 4;   PIN voor led 2
Const int LED3 = 5;   PIN voor led 3
Const int LED4 = 6;   PIN voor led 4

nu onderste rij

Const int LED5 = 7;   PIN voor led 5
Const int LED6 = 8;   PIN voor led 6
Const int LED7 = 9;   PIN voor led 7
Const int LED8 = 10;  PIN voor led 8

int vertraging = 0;        dus het gebeurt slechts 3 keer

VOID Setup {}
pinMode (ANODE, uitvoer);  gemeenschappelijke anode is uiteraard een vermogen

pinMode (LED1, uitvoer);   leidde zijn output voor laag zal zijn op
pinMode (LED2, uitvoer);   LED 2 wordt uitgevoerd
pinMode (LED3, uitvoer);   LED 3 wordt uitgevoerd
pinMode (LED4, uitvoer);   LED 4 wordt uitgevoerd
pinMode (LED5, uitvoer);   LED 5 wordt uitgevoerd
pinMode (LED6, uitvoer);   LED 6 wordt uitgevoerd
pinMode (LED7, uitvoer);   LED 7 wordt uitgevoerd
pinMode (LED8, uitvoer);   LED 8 wordt uitgevoerd
}

void loop {}

Als (vertraging == 300) {}
delay(100000);
}



digitalWrite (ANODE, hoge); anode krijgt stroom

digitalWrite (LED1, hoge);  macht op led 1 stopt
digitalWrite (LED2, hoge);  power led 2 stopt
digitalWrite (LED3, hoge);  power led 3 stopt
digitalWrite (LED4, hoge);  power led 4 stopt
digitalWrite (LED5, hoge);  power led 5 stopt
digitalWrite (LED6, hoge);  power led 6 stopt
digitalWrite (LED7, hoge);  power led 7 stopt
digitalWrite (LED8, hoge);  power led 8 stopt

delay(1000);   vertragingen voordat u begint

digitalWrite (LED1, laag);   draait op 1
delay(500);                vertragingen
digitalWrite (LED1, hoge);  1 uitschakelen
digitalWrite (LED2, laag);   2 inschakelen
delay(500);                vertragingen
digitalWrite (LED2, hoge);  2 uitschakelen
digitalWrite (LED3, laag);   3 inschakelen
delay(500);                vertragingen
digitalWrite (LED3, hoge);  3 uitschakelen
digitalWrite (LED4, laag);   4 inschakelen
delay(500);                vertragingen
digitalWrite (LED4, hoge);  4 uitschakelen
digitalWrite (LED5, laag);   inschakelen van 5
delay(500);                vertragingen
digitalWrite (LED5, hoge);  4 uitschakelen
digitalWrite (LED6, laag);   inschakelen van 5
delay(500);                vertragingen
digitalWrite (LED6, hoge);  4 uitschakelen
digitalWrite (LED7, laag);   inschakelen van 5
delay(500);                vertragingen
digitalWrite (LED7, hoge);  4 uitschakelen
digitalWrite (LED8, laag);   inschakelen van 5
delay(500);                vertragingen
digitalWrite (LED8, hoge);  4 uitschakelen

delay(100);                vertragingen

VERTRAGING = VERTRAGING + 150;       vertragingen wordt verhoogd
}

Gerelateerde Artikelen

#9 Arduino en LED 7-segment Displays met behulp van een MAX7219 - deel 1

#9 Arduino en LED 7-segment Displays met behulp van een MAX7219 - deel 1

In feite steeds je Arduino om weer te geven van iets, dat is een eenvoudige, één LED, een LED-matrix of hier een 8-cijferige LED-display kunnen echt bevredigend.De machtige MAX7219 64-LED controller, waarmee wij niet alleen controle een LED 64-LED ma
7 segment Display gemeenschappelijk Anode teller Arduino

7 segment Display gemeenschappelijk Anode teller Arduino

In dit instructable, ik ga u tonen hoe om te controleren van een 7 segment display (gemeenschappelijk ANODE) die van 0 tot en met 9 tellen zou.Stap 1: 1. De kabelsOke, zou de vertakking vrij lastig wanneer je te hebt met een gemeenschappelijk anode 7
Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

dit is mijn tweede instructable. Ik had net een stemming van het maken van een digitaal horloge. Maar wilde het een leerproces. Had ik al een sanguino ik kon gemakkelijk gebruikt hebben die Atmega644 chip. het zou zijn geweest meer dan genoeg.  Maar
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
DHT11 + 7 Segment Display

DHT11 + 7 Segment Display

Dit instructable houdt van anderen DHT11 en 7 Segment Display module te gebruiken om te laten zien van de huidige temperatuur en de vochtigheid, maar ik zal niet tonen u de bouw, liever ik zal grote over de techniek om gegevens op het 7 segment displ
Het gebruik van een 7 Segment Display - Arduino tutorial Arduino Tutorial

Het gebruik van een 7 Segment Display - Arduino tutorial Arduino Tutorial

Een zeven Segment weergeven, is een vorm van elektronische weergaveapparaat voor het weergeven van decimale cijfers, dat is een alternatief voor de meer complexe dot-matrix beeldschermen.Zeven segment displays worden veel gebruikt in digitale klokken
Zeven Segment Display

Zeven Segment Display

Het algemene doel-scherm met de zeven LED's binnen, meestal gebruikt om aan te geven van de gehele getallen b.v. In liften om aan te geven van het veld Nr. van vloer, in mulitimeters, staat etc. bekend als de zeven segment display.Stap 1: onderdelenU
Decennium teller Tutorial Featuring de 74LS93 - A sleutel tot 7-Segment Display Drivers

Decennium teller Tutorial Featuring de 74LS93 - A sleutel tot 7-Segment Display Drivers

Hi all!Dit is mijn vijfde van veel elektronische blok tutorials voor mijn aanstaande elektronica bestuur leren.  Deze video toont de 74LS93 decennium teller IC.  Het doel van deze video is om je te leren hoe te maken van het circuit, uitvoerfrequenti
MSP430 Launchpad interfacing met 7 segment display

MSP430 Launchpad interfacing met 7 segment display

Hallo mensen,Welkom bij mijn MSP430 Launchpad interfacing tutorial, In dit instructable ik zal worden interfacing een MSP430 Launchpad met een 7 segment display voor gemeenschappelijke kathode.Houd er rekening mee dat ik opnieuw van mijn oorspronkeli
Arduino temperatuur en vochtigheid scherm met 7-Segment Display

Arduino temperatuur en vochtigheid scherm met 7-Segment Display

Hallo iedereen.Deze istructables is voor de beginners die zijn aangegaan op het ecosysteem van de ArduinoIn dit instructable, ik ga ter dekking van een paar onderwerpen over DHT11 vochtigheid en temperatuursensor en Multiplexing 4 7-Segment Displays.
Arduino temperatuur en vochtigheid op 7 Segment Display

Arduino temperatuur en vochtigheid op 7 Segment Display

Dit is een apparaat van de werken maakte ik die weergegeven temperatuur of vochtigheid door het indrukken van een drukknop-schakelaar.Als de schakelaar wordt ingedrukt het weergegeven vochtigheid anders temperatuur wordt weergegeven.Stap 1: INTRODit
Met behulp van een 4-cijferige, 7 segment display, met arduino

Met behulp van een 4-cijferige, 7 segment display, met arduino

In deze tutorial zal ik je laten zien hoe met een 7 segment display met 4 digits met behulp van arduino. Aantal fundamentele dingen die ik zou willen wijzen, is dat dit neemt bijna alle van de digitale pennen op de arduino uno, leonardo, de planken m
Arduino decimale teller met 7 segment display

Arduino decimale teller met 7 segment display

Met behulp van een arduino uno en een 7 segment display die we zijn gaan maken van een zeer eenvoudige en elementaire circuit dat telt van 0 tot 9 en wordt herhaald totdat u deze uitschakelt.Stap 1: Dingen die wij zullen moeten Arduino UNO220 Ω weers
Temperatuur weergegeven op 4 cijfers 7 segment (gemeenschappelijk anode)

Temperatuur weergegeven op 4 cijfers 7 segment (gemeenschappelijk anode)

In dit project zal ik de temperatuur in een 4-cijferige 7 segment display (gemeenschappelijk anode) weergeven.De sensor is de goedkoopste vind je dus eigenlijk de temperatuurveranderingen vrij gemakkelijk waardoor het display om altijd verschillende