Skriva ut ett nummer på en 7 segments?
Re: Skriva ut ett nummer på en 7 segments?
Aj fan! Skulle ha haft en sådan!
Men jag tror jag nog får göra en långa vägen när jag liks redan har dessa hemma.
Men jag tror jag nog får göra en långa vägen när jag liks redan har dessa hemma.
- SeniorLemuren
- Inlägg: 8332
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Skriva ut ett nummer på en 7 segments?
Det är tydligen ingen som klickat på länken jag tipsade om tidigare i tråden. Den leder till kretsen MAX7219/MAX7221 som både är seriell till parallell och multiplexor till 8 st siffror. Allt i en krets. Ta 2 sådana kretsar och du kan adressera 16 stycken 7 eller 8 segments LED med 4 pinnar.
Re: Skriva ut ett nummer på en 7 segments?
Du menar att jag har EN sådan krets, så kan jag styra 16 stycken 7 segments? Hur många kablar behöver jag dra från uC till kretsen då?
Jag har dessa:

Jag har dessa:

Re: Skriva ut ett nummer på en 7 segments?
Verkar som du kan styra 8st siffror med en MAX7219/MAX7221 men det går att paralellkoppla ihop flera så då behöver du 2st för 10 siffror.
Bussen från uC består av 3 kablar och sen behöver du plus och minus.
Bussen från uC består av 3 kablar och sen behöver du plus och minus.
Re: Skriva ut ett nummer på en 7 segments?
Oj nu kommer det bli överkurs för mig! Men detta gillar jag. Jag känner att jag kommer ha användning för detta.
Jag förstår detta hur jag ska koppla detta, men jag har svårt att förstå hur jag ska koppla ihop mina 7 segments som har 8 pinnar per varje 7 segments med detta chip?

Jag förstår detta hur jag ska koppla detta, men jag har svårt att förstå hur jag ska koppla ihop mina 7 segments som har 8 pinnar per varje 7 segments med detta chip?

Re: Skriva ut ett nummer på en 7 segments?
Beställ modulen från DX, det är inget att fundera på. Den är baserad på MAX7219 som Seniorlemuren länkade till.
Vem orkar hålla på och koppla ihop en herrans massa displayanslutningar när det finns en färdig modul för några kronor bara.
Då kan du också passa på att beställa en massa andra roliga moduler som passar utmärkt till arduino-labbandet.
DX har en 16 siffrors modul med, men den verkar tyvärr slutsåld nu.
http://www.dealextreme.com/p/jy-mcu-16x ... ule-104311
Vem orkar hålla på och koppla ihop en herrans massa displayanslutningar när det finns en färdig modul för några kronor bara.
Då kan du också passa på att beställa en massa andra roliga moduler som passar utmärkt till arduino-labbandet.

DX har en 16 siffrors modul med, men den verkar tyvärr slutsåld nu.
http://www.dealextreme.com/p/jy-mcu-16x ... ule-104311
Re: Skriva ut ett nummer på en 7 segments?
A-G på din siffra till Seg A - Seg G på MAX:en.
Dot till DP.
Com på första siffran till Dig 0.
Com på andra siffran till Dig 1 osv.
Seg A - Seg G och DP parallellkopplas till alla siffrorna.
Dot till DP.
Com på första siffran till Dig 0.
Com på andra siffran till Dig 1 osv.
Seg A - Seg G och DP parallellkopplas till alla siffrorna.
Re: Skriva ut ett nummer på en 7 segments?
Jag.alfakrull skrev:Beställ modulen från DX, det är inget att fundera på. Den är baserad på MAX7219 som Seniorlemuren länkade till.
Vem orkar hålla på och koppla ihop en herrans massa displayanslutningar när det finns en färdig modul för några kronor bara.
Då kan du också passa på att beställa en massa andra roliga moduler som passar utmärkt till arduino-labbandet.
DX har en 16 siffrors modul med, men den verkar tyvärr slutsåld nu.
http://www.dealextreme.com/p/jy-mcu-16x ... ule-104311
Jag tror jag vill lära mig också

Re: Skriva ut ett nummer på en 7 segments?
Nu hängde jag inte riktigt med.CPMS skrev:A-G på din siffra till Seg A - Seg G på MAX:en.
Dot till DP.
Com på första siffran till Dig 0.
Com på andra siffran till Dig 1 osv.
Seg A - Seg G och DP parallellkopplas till alla siffrorna.
Som jag har fattat så drar man MOSI, I/O och SCK från uP till 1(DIN), 12(LOAD) och 13(CLK). Där efter så kopplar man 8 stycken kablar från MAX7219 till en 7 segment?
Edit:
Watt the hell! Jag tror jag lägger 7 segments på is ett tag. Jag ger mig på LCD display då jag kom på att jag ska ha mer funktioner än bara 7 segments.
Jag kör på denna: LCD12864
Re: Skriva ut ett nummer på en 7 segments?
Jupp, sen kopplar du 8 kablar till nästa siffra men kablarna från Seg A > Seg G + DP är samma som gick till första siffran (parallellkopplade).
EDIT/
Gör du rätt i för det är nog enklare att progga en LCD än multiplexa 10 segment.
LCD12864 är visst en grafisk display, då vete faan om det är enklare
EDIT/
Gör du rätt i för det är nog enklare att progga en LCD än multiplexa 10 segment.
LCD12864 är visst en grafisk display, då vete faan om det är enklare

Re: Skriva ut ett nummer på en 7 segments?
Du har ju själv postat en bild på hur man brukar koppla:Al_Bundy skrev:Jag förstår detta hur jag ska koppla detta, men jag har svårt att förstå hur jag ska koppla ihop mina 7 segments som har 8 pinnar per varje 7 segments med detta chip?
Re: Sv: Skriva ut ett nummer på en 7 segments?
Nu drar jag iväg lite här men jag ser ett tydligt mönstret jag känner igen... Jag gör det i all välmening.
Nu vet jag inte hur mkt du gjort men det känns som att du avfärdat många steg i teorin bara för att de verkar banala.
Det brukar resultera i att man hamnar...... Som du skriver själv:
Ett tips är att backa lite och koppla upp ett segment och leka med det ett tag för att sedan gå vidare med ic, multiplexing osv.
Man missar så mkt genom att avfärda moment i teorin som för lätta eller tråkiga att göra i praktiken.
Jag skrev ovanstående pga att du även skrev: " jag tror jag vill lära mig också"
Du gör som du vill givetvis, detta är bara ett tips på vägen.
/ Tompa
Nu vet jag inte hur mkt du gjort men det känns som att du avfärdat många steg i teorin bara för att de verkar banala.
Det brukar resultera i att man hamnar...... Som du skriver själv:
Detta är ett utmärkt sätt att döda intresset för det man håller på med.Al_Bundy skrev: Edit:
Watt the hell! Jag tror jag lägger 7 segments på is ett tag. Jag ger mig på LCD display då jag kom på att jag ska ha mer funktioner än bara 7 segments.
Ett tips är att backa lite och koppla upp ett segment och leka med det ett tag för att sedan gå vidare med ic, multiplexing osv.
Man missar så mkt genom att avfärda moment i teorin som för lätta eller tråkiga att göra i praktiken.
Jag skrev ovanstående pga att du även skrev: " jag tror jag vill lära mig också"
Du gör som du vill givetvis, detta är bara ett tips på vägen.
/ Tompa
-
- Inlägg: 7004
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: Skriva ut ett nummer på en 7 segments?
När du känner för 7 segments så kan du även titta på charlieplexing. Ett effektivare sätt att multiplexa på som minskar ner ledarantalet mera.Al_Bundy skrev:Nu hängde jag inte riktigt med.CPMS skrev:A-G på din siffra till Seg A - Seg G på MAX:en.
Dot till DP.
Com på första siffran till Dig 0.
Com på andra siffran till Dig 1 osv.
Seg A - Seg G och DP parallellkopplas till alla siffrorna.
Som jag har fattat så drar man MOSI, I/O och SCK från uP till 1(DIN), 12(LOAD) och 13(CLK). Där efter så kopplar man 8 stycken kablar från MAX7219 till en 7 segment?
Edit:
Watt the hell! Jag tror jag lägger 7 segments på is ett tag. Jag ger mig på LCD display då jag kom på att jag ska ha mer funktioner än bara 7 segments.
Jag kör på denna: LCD12864
http://dangerousprototypes.com/2011/10/ ... t-display/
Re: Skriva ut ett nummer på en 7 segments?
Maxim har en bra och läsvärd app. note om LED och displayer:
LEDs Are Still Popular (and Improving) after All These Years
http://www.maximintegrated.com/app-note ... vp/id/1883
Vill du labba med 7221 och 7219 så har Maxim PC-programvara.
Du måste ha XP eller tidigare windows + en parallellport.
http://www.maximintegrated.com/app-note ... vp/id/2782
Försökte med en länk på den sidan till www.driverlinx.com men då får jag upp sidan
LEDs Are Still Popular (and Improving) after All These Years
http://www.maximintegrated.com/app-note ... vp/id/1883
Vill du labba med 7221 och 7219 så har Maxim PC-programvara.
Du måste ha XP eller tidigare windows + en parallellport.
http://www.maximintegrated.com/app-note ... vp/id/2782
Försökte med en länk på den sidan till www.driverlinx.com men då får jag upp sidan
Vad betyder nu det här?You are not authorized to view this page
The Web server you are attempting to reach has a list of IP addresses that are not allowed to access the Web site, and the IP address of your browsing computer is on this list.
Re: Skriva ut ett nummer på en 7 segments?
Holtek HT16K33 funkar ganska bra för displayer för inomhusbruk:
http://www.adafruit.com/products/1427
http://www.lawicel-shop.se/prod/_969615/_90126/SWE/SEK
Den kan driva 16 st 7+1 segment LED eller 8x16 matris.
Kostar 19 kr/st och drivbibliotek finns till Arduino.
MAX7219/7221 är ganska så dyra om man inte köper ett tusental. Men du kan alltid beställa "provexemplar" gratis från Maxim, det kostar inget utan det kommer med DHL-bud helt utan kostnad. Beställning görs från Maxims hemsida.
http://www.adafruit.com/products/1427
http://www.lawicel-shop.se/prod/_969615/_90126/SWE/SEK
Den kan driva 16 st 7+1 segment LED eller 8x16 matris.
Kostar 19 kr/st och drivbibliotek finns till Arduino.
MAX7219/7221 är ganska så dyra om man inte köper ett tusental. Men du kan alltid beställa "provexemplar" gratis från Maxim, det kostar inget utan det kommer med DHL-bud helt utan kostnad. Beställning görs från Maxims hemsida.