Olika metoder för att köra 7 Segment LED visar med Arduino (1 / 5 steg)

Steg 1:



  1. Direkt från Arduino / Atmega 328
  2. Via SKIFT registrera från Arduino / Atmega 328
  3. Direkt från Arduino / Atmega 328 med direkt port manipulation
  4. Multiplexed via skiftregister från Arduino / Atmega 328 / tryckknapp counter
  5. Multiplexed via skiftregister från Arduino / Atmega 328 / Potentiometer counter

1 - direkt från Arduino / Atmega 328
Räknar automatiskt från noll till nio och sedan upprepar

Koden
Tack vare grinig Mike http://www.thebox.myzen.co.uk/Tutorial/Arrays.html
Fördelning av LED Segment inom byte = {DP ABCDEFG}
int stift [] = {2, 3, 4, 5, 6, 7, 8, 9}; stift 9 tilldelats DP men som används inte (binär matris i char tenCode första element)
int siffror [] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int counter = 0; initialisera counter som noll
int timer = 1000; dröjsmål tidsintervall
char tenCode [] = {B01111110, B00110000, B01101101, B01111001, B00110011, B01011011, B01011111, B01110000, B01111111, B01111011};
void setup()
{
för (int jag = 0; jag < 8; i ++) / / ställa in digital pins som resultat
pinMode (stift [i], produktionen);
}
void loop()
{
för (int j = 0; j < 10; j ++)
{
displayEleven(digit[j]);
Delay(timer);
}
}
void displayEleven(int num)
{
int mask = 1;
för (int jag = 0; jag < 8; i ++)
{
om ((mask & tenCode[num]) == 0)
digitalWrite (stift [i], låg);
annat digitalWrite (stift [i], hög);
mask = maskera << 1.
}
}

Se Steg
Relaterade Ämnen

En metod för att göra en papp kub visar sina sex diagonal plan av symmetri

Detta Instructables ger en metod för att illustrera vilken geometrisk figur resultat när en kub skärs längs dess sex diagonal hyvlar av symmetri. Åtta identiska kuber erhålls när en kub skärs längs de tre flygplan av symmetri som är parallella med va...

Hur för att använda 7 segment LED-skärm

Hi guys i detta instructables iam kommer att säga hur man använder sju segment LED-display. Det kostar endast Rs: 8 (indiska rupier). Du kan också lägga till detta projektet att visa tal eller några ord också.Steg 1: Komponenter måste För att aktiver...

Enklaste metoden att göra en LED Fade med Arduino Uno

Hej alla, detta är min första Instructable, och i det, jag kommer att visa dig hur man tona en LED med en Arduino Uno, 2 hoppare ledningar, 1 Resistor och en skärbräda.Njut!Steg 1: Vad du behöver.1 x 220 Ohm motstånd2 x Breadboarding ledningar1 x Ard...

Genom att använda Pimoroni Display-O-Tron med arduino

pimoroni Display-O-Tron 3000 (shop.pimoroni.com) är inte bara en av de bästa displayen för Raspberry Pi pengar kan köpa, hårdvaran köra stöds väl på Arduino plattform... Följ guiden!Steg 1: Hårdvara pinut Dot3k är en 3 x 16 LCD med 3 RGB bakgrundsbel...

Strainfree metod för att samla smör från ostmassa med hemgjord mixer

Det stammar och tar lång tid att samla smör från ostmassa manuellt. Elektrisk mixer fungerar i högspänning som är farliga för barn. Här är en enkel mixer består av enkla objekt upphandlas från gamla leksaker hemma. Det fungerar bra med batteri. 1/4 b...

Online realtid geigermätare att övervaka radioaktivitetsnivåerna i luften. Med Arduino och Linux-dator.

Instructable beskriver en geigermätare som är ansluten till internet så att andra människor kan också övervaka omgivande strålningssituationen....

Moderna överlevnad metod för att rena vatten med solljus:

-Solar vattendesinfektion är enkla och billiga hushållsapparater metod för att avlägsna patogena microrganisms från förorenat vatten att förbättra vattenkvaliteten.-Denna metod använder solenergi för att desinficera olika sjukdomsalstrande organismer...

Metod för att göra 3D-former (används för att göra en cykel spackling)

detta Instructable visar dig hur man gör en kåpa (kapsling) för din cykel/trike/etc från en kombination av ark plast och vissa VVS artiklar (PVC och vissa pipe för stöder). Det går hand i hand med det vind powered cykel projekt som jag arbetar på (sk...

Metoder för att kontrollera skadedjur

Har du problem med skadedjur i huset också? Du är väl inte enda. Jag har en metod för att lösa detta problem med skadedjur. Istället för att ringa de yrkesverksamma för att sätta vissa läkemedel, vilket så småningom slits ut, använda metoder som jag...

Metod för att beräkna kvadratsumman av nummer från 1 till 125, utan att använda penna eller miniräknare.

Detta är en de mest intressanta vedisk matematik teknikerna för att lära. Det är mycket lätt att förstå och minnas. Detta hjälper dig att göra snabba beräkningar som annars är långa.Du behöver bara komma ihåg rutor av nummer från 1 till 25. Excel-fil...

Annan metod för att lägga till lösenord till kommandofilen

Denna isntsructable kommer att visa dig en alternativ metod för att lägga till ett användarnamn och lösenord i en kommandofil. Jag har inte sett många människor använder den här metoden innan, jag lärde mig det när jag förlorade mitt internet ett tag...

Nybörjarens guide till att använda Webhooks för hemautomation med Prota OS

TL:DR: webhooks är lätt att använda och ställa in med Prota OS. Använda webhooks till hundratals automation arbetsflöden.Lär dig hur du konfigurerar och använder Prota OS för Raspberry Pi här.Hämta Prota OS för Raspberry Pi här.Vad är webhooks?Google...

Att lägga till ICSP header till din Arduino/AVR styrelse

så du kanske har spelat med Arduino's, eller snarare Hackduino. Om du gjort din egen Hackduino eller liknande projekt, kanske du undrar hur du lägger till i ICSP huvudet. I grund och botten gör med ICSP-huvudet att du kan använda en extern programmer...

Att man gör en DIY borstlös Gimbal med Arduino

Detta är en berättelse om mitt tredje projekt med billiga gyro och Arduino.Efter de tidigare två projekt, Lätt inverterad pendel och 3D kalligrafi, jag har tänkt på att göra Kameran Gimbal med Arduino. Då hade jag tre principer för projektet.Utrustad...

Hur att modellera en grundläggande församling med Solidworks

nya till SolidWorks? Det är inga problem!Syfte:Dessa instruktioner är avsedda för någon ny att använda SolidWorks, och vem har något grundläggande datorkunskaper. En grundläggande kunskap om dimensioner kommer också vara till hjälp. Ett kraftfullt ve...

Att göra en semi-modulär Perfboard Arduino

Detta instructable kommer att beskriva stegen för att skapa en funktionell, modulära, ännu något minimala, men tillförlitliga, Arduino klon. Det är min första instructable, så njut!När jag ställa för att bygga denna Arduino, jag har inte planerar på...

Att göra en Cat(?) Mask med glasfiber

jag är inte ny på Instructables, men jag tänkte att det är på tiden att jag får ett konto och ge tillbaka till en webbplats som har gett mig så mycket inspiration och information. Detta är mitt första inlägg, så alla kommentarer och kritik är välkomn...

Att göra typ av tilltalande musik med en X-Band motion sensor

Göra musik med en X-Band radar, hmmm... skulle inte det vara roligare än en person får ha? Det är inte så svårt dessa dagar, med rätt verktyg naturligtvis. Som ni kan se i bilden som medföljer denna intro, använder vi en rörelsesensor X-Band av www.p...

Att göra en RGB LED färg Slider med kala färg

I den här guiden kommer vi att bygga en fysisk RGB (röd, grön, blå) LED (light emitting diode) färg mixer med Kala Konduktiv Paint. Varje RGB LED har tre inre lysdioder (LED) för varje färger - röd, grön och blå. Främja är där en ledning att ansluta...