Kan man använda samma digitala pinnar?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Kan man använda samma digitala pinnar?

Inlägg av Al_Bundy »

Om jag har en ATmega som har x antal olika pinnar. Både digitala, analoga och digitala med PWM. PWM kan skicka ut +5 volt eller något sånt om ATmegan drivs med +5V. Men jag tänkte då enbart digitala ingångar. Kan man exempelvis koppla två stycken moduler eller komponenter dit och koda så att ATmegan kan använda båda? Jag menar inte båda åt samma gång. Jag hopppas ni förstår vad jag menar :)

Jag är ganska beroende av PWM och vill försöka använda upp alla vanliga digitala så mycket som det går. Exempelvis om jag kan använda Digitalpin 1 och 0 trots att sketchen kommer denna väg.

Bild
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Kan man använda samma digitala pinnar?

Inlägg av Micke_s »

Förvirrat ja!

Du kan använda analoga som digitala på chippet. De heter nog 14 och uppåt
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Kan man använda samma digitala pinnar?

Inlägg av bearing »

Du bör undvika att använda seriepinnarna till annat. Men om du vet vad du gör är det möjligt, ja.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Kan man använda samma digitala pinnar?

Inlägg av sodjan »

Om du struntar i vad som står under "Arduino function" så kan du instället
använda det vanliga databladet och använda pinnarna så som det framgår där.
Dock så kan du inte längre använda Arduino IDE'ts egna namn på pinnarna längre.
Och kanske inte heller en del av I/O funktionerna, de ställer nog om pinnarna också.
Användarvisningsbild
Glenn
Inlägg: 36726
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Kan man använda samma digitala pinnar?

Inlägg av Glenn »

Är det alltså så att aurdinomiljön INTE kan använda det som anges som analoga ingångar som digitala ?

..Om det nu går (annars verkar det väldigt begränsande tycker jag) känns det ju smått förvirrande att kalla dom "analog input" ?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kan man använda samma digitala pinnar?

Inlägg av Al_Bundy »

Jag tror ingen förstog vad jag menade.
Exempel: Jag kopplar in en LCD på alla digitala pinnar. Kan jag då koppla in en liten LED diod också på en av dessa digitala pinnar utan det stör LCD:n?
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Kan man använda samma digitala pinnar?

Inlägg av Magnus_K »

Det borde du kunna göra så länge du inte överskrider den maximala strömmen för den utgången (översätter man det så? maximum current output). Men jag misstänker du bara kan göra det på Vin till LCD'n och då också bara att den indikerar om LCD'n är spänningssatt eller inte. Med andra ord, inte styra LED'en individuellt.
Dom andra ingångarna antar jag är signaler och jord och där tror jag inte att du vill pilla.

Vad är det för LCD du använder?
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Kan man använda samma digitala pinnar?

Inlägg av Icecap »

Al: Så länge drivkraften inte överskridas kan du ha LED på display-pinnar. MEN när du skriver till displayen KOMMER LED'n att blinka till/slockna!

Att ha dubbla samtidiga funktioner på pinnar är extremt dålig design! Enda riktiga lösning är att ta en µC med fler pinnar eller expandera på annat sätt!
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Kan man använda samma digitala pinnar?

Inlägg av Micke_s »

Titta på 74hc595 annars
Borre
Inlägg: 4609
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Kan man använda samma digitala pinnar?

Inlägg av Borre »

Glenn skrev:Är det alltså så att aurdinomiljön INTE kan använda det som anges som analoga ingångar som digitala ?

..Om det nu går (annars verkar det väldigt begränsande tycker jag) känns det ju smått förvirrande att kalla dom "analog input" ?
Givetvis går det, det sitter en Atmega på korten och det är den som sätter begränsningarna, inte Arduino IDE i sig själv.

Inte alls, det är bara märkt på kortet vilka som har ADC.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Kan man använda samma digitala pinnar?

Inlägg av sodjan »

> Exempel: Jag kopplar in en LCD på alla digitala pinnar. Kan jag då koppla in en liten
> LED diod också på en av dessa digitala pinnar utan det stör LCD:n?

Ja, men den kommer ju bara ett flimra i takt med LCD kommandona.
Rent elektriskt fungerar det men vilken nytta hade du tänkt med det?
Visst, du skulle kunna låta den lysa (eller inte) mellan uppdateringarna
av LCD'n och sedan flimra lite snabbt medan LCDn uppdateras, om det
fungerar beror mycket på hur ofta du tänker uppdatera LCDn...
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kan man använda samma digitala pinnar?

Inlägg av Al_Bundy »

Icecap skrev:Al: Så länge drivkraften inte överskridas kan du ha LED på display-pinnar. MEN när du skriver till displayen KOMMER LED'n att blinka till/slockna!

Att ha dubbla samtidiga funktioner på pinnar är extremt dålig design! Enda riktiga lösning är att ta en µC med fler pinnar eller expandera på annat sätt
!
Okej. Det var svaret på frågan. Jag får helt enkelt uttöka igenom att använda större uC eller lägga till en extra uC :
Tackar!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Kan man använda samma digitala pinnar?

Inlägg av sodjan »

Eller

> Titta på 74hc595...

Vad som är enklast går inte att säga något generellt om, det
beror på hr det övriga ser ut. En "extra uC" är nog det sista
alternativet,, det medför en betydligt mer komplex miljö. En
"större uC" är ur programmeringssynpunkt mycket enklare.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Kan man använda samma digitala pinnar?

Inlägg av bearing »

Al_Bundy skrev:Okej. Det var svaret på frågan. Jag får helt enkelt uttöka igenom att använda större uC eller lägga till en extra uC :
Tackar!
Du svarar bara på en bråkdel av svaren, och ignorerar genomgående bra tips som sannolikt är lösningen på dina problem. I tråd efter tråd efter tråd... riktigt dålig stil, tycker jag. Alla förlorar på det förutom den som sitter och garvar åt spektaklet.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kan man använda samma digitala pinnar?

Inlägg av Al_Bundy »

Men jag har mycket att skriva i andra trådar. Jag läser ALLA inlägg. När 4 personer ställer samma fråga så brukar jag svara på en av dom. Då är det upp till er att läsa mitt inlägg så får ni svar på eget :)

Dessutom så bör ni försöka citera som Sodjan gör. Han får alltid sina inlägg svarade av mig. :)
Skriv svar