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:

Re: Kan man använda samma digitala pinnar?

Inlägg av Al_Bundy »

sodjan skrev:> 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...
Men då vet jag att jag ska utöka med en extra uC. Jag bara skrev denna tråd för att kolla om det fanns några ekonomiska och vettiga genvägar :)
Tackar för svar.
Användarvisningsbild
säter
Inlägg: 35301
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Kan man använda samma digitala pinnar?

Inlägg av säter »

sodjan skrev:En "extra uC" är nog det sista alternativet.
En "större uC" är ur programmeringssynpunkt mycket enklare.
Al_Bundy skrev:Men då vet jag att jag ska utöka med en extra uC.
Tackar för svar.
Jag förstår inte hur du kan misstolka alla svar hela tiden?
Man blir ju nyfiken på om inlärningen av det mekaniska haltar lika illa.
Användarvisningsbild
carpelux
Inlägg: 1959
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Kan man använda samma digitala pinnar?

Inlägg av carpelux »

Al_Bundy skrev: Men då vet jag att jag ska utöka med en extra uC. Jag bara skrev denna tråd för att kolla om det fanns några ekonomiska och vettiga genvägar :)
Tackar för svar.
Du har ju redan fått ett förslag på att använda en 74hc595, som är ett bra mycket bättre sätt att utöka antalet outputs än att hålla på att kludda med extra mikrokontrollers. Varför tar du inte ett tillvara på ett sådant råd? Åtta pinnar ut och med möjlighet att koppla fler i kedja, allt till en "kostnad" av tre pinnar på AVR:en.

Du verkar ju ha en förkärlek för färdiga recept, här kan du läsa lite: http://www.instructables.com/id/Multipl ... e-74HC595/
Användarvisningsbild
Glenn
Inlägg: 36732
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 »

sodjan skrev: det medför en betydligt mer komplex miljö. En
"större uC" är ur programmeringssynpunkt mycket enklare.
..Och då är vi ju tillbaka till en av arduinos stora fel som jag ser det, att man är "låst" till en viss uC, och inte lätt
kan skala upp och ner i takt med att behoven ändras (tex fler pinnar, eller mer utrymme osv.)

Visst det går ju att komma runt, men då aksnke man skulle använt en lös uC från början istället..
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Kan man använda samma digitala pinnar?

Inlägg av nifelheim »

Glenn du borde läsa på lite mer innan du skriver :)
http://arduino.cc/en/Main/arduinoBoardM ... xx3-vl5MSA

54 I/O pinnar , bara köpa och köra samma program, ganska enkelt att skala upp tycker nog jag :-)
kostnad ca 110:-
http://www.ebay.com/itm/MEGA2560-R3-Con ... 0552573704?
Användarvisningsbild
Wedge
Inlägg: 1026
Blev medlem: 8 juli 2012, 17:33:33

Re: Kan man använda samma digitala pinnar?

Inlägg av Wedge »

Om Glenn väljer att äta en hamburgare och sedan fortfarande är hungrig så är det hamburgarens fel...
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 »

Dessutom går det ju alldeles utmärkt att köra Arduino med "lös uC" på i princip valfri Atmega/Attiny utan större problem...
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 »

Liksom det går att köra på lös ATmega med den ISP som Al redan har och då använda AVRStudio som jag minns att Al redan har fungerande...

Men så Al ju är som h*n är kan det kvitta, fungera lär det knappast komma till att göra då Al konsekvent skiter i råd h*n får.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Kan man använda samma digitala pinnar?

Inlägg av victor_passe »

Haha, så härligt, jag läser att sodan skriver uttryckligen att fler µC är dåligt, då tänker jag med en gång att al_bundy säkert kommer att göra så, några inlägg senare och javisst.
En blandning mellan underhållning och oro för mäsnkligheten uppfyller kroppen.

Ta bort inlägget om det behövs, ville bara skiva av mig.
Användarvisningsbild
Glenn
Inlägg: 36732
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 »

nifelheim skrev:Glenn du borde läsa på lite mer innan du skriver :)
http://arduino.cc/en/Main/arduinoBoardM ... xx3-vl5MSA
Jag vet att det finns ett antal olika arduinos, men det är ju *betydligt* krångligare och oflexiblare än att bara stega upp eller ner mellan tex olika PIC-modeller
när man behöver mer eller mindre io, analogpinnar, PWM-enheter, minne eller vad man nu saknade, det blir lätt "allt eller inget" och så sitter man
där med en dyr jätteklumpig modell bara för att man behövde *en* egenskap den har, ännu värre blir det ju ofta om man ska stega neråt.

Allra roligast blir det ju när arduinofolket ska tjata om att "jag brukar minsan strunta i arduino-IDE't, och dessutom kör jag med lösa kretsar istället för att köpa hela arudionon efterssom den är dyr och klumpig, och bootloadern kan man ta bort om man behöver platsen".. Men ffs.. då är det ju ingen arudino kvar, vilket var min poäng från början, helt onödigt och dyrt skräp runtomkring bara som inte ger ett endaste dugg förutom möjligen första veckorna för kompletta nybörjare (och sedan är en black om foten).

..Wedges förvirrade liknelse orkar jag inte ens bemöta med tanke på nivån.

PIC i texten ovan kan vanligen ersättas med nån annan valfri microkontroller.
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 »

Givetvis är Arduinon kvar! Det är framförallt IDEt och hela communityn med allt färdigt som är Arduino, inte kortet med några stiftlister monterade på ett visst sätt (dessutom finns det Arduino med flera olika layouter så det så det är ointressant).
Men du har väl inte mer att komma med än att det inte är Arduino längre när vi visar på att det går utmärkt att köra lösa uC med Arduino, det som du säger är så mycket bättre och att alla borde göra från början, så när nån gör det med Arduino så är de minsann fel ändå..suck.

För hur det än är så har du fel i ditt första påstående längre upp, det går att köra Arduino på i princip alla atmega/attiny, så man är inte alls låst till en modell.
Senast redigerad av Borre 10 mars 2014, 09:38:47, redigerad totalt 1 gång.
Användarvisningsbild
Wedge
Inlägg: 1026
Blev medlem: 8 juli 2012, 17:33:33

Re: Kan man använda samma digitala pinnar?

Inlägg av Wedge »

Wedges förvirrade liknelse betyder att ett felaktigt val sällan beror på produkten man valt, det är en dålig utvecklare som gjort ett dåligt val.
Har man valt en liten hamburgare och sedan kommer på att man behöver massor av I/O-pinnar på den så är det inte Arduinoburgarens fel.
En liten Arduino fungerar förträffligt för många, men förekommer knappast i professionella konstruktioner i nån större omfattning. Där är det som regel "lös uC" som gäller, och jag skulle nog påstå att ytmonteringen och mönsterkortsframställningen går bort i de sammanhang där Arduino säljer bra. Så varför ska man sitta vid sidan om och beklaga sig över ett koncept man inte själv berörs av?
Att sitta och konstruera "på riktigt" och behöva byta controllern i utvecklingsfasen är ett misslyckande, och att senare byta den på grund av LTB eller produktuppdateringar hör till det dagliga arbete, och inte i något fall är det speciellt relevant att blanda in Arduinons IDE eller kalla Arduinokorten för "dyrt skräp". Sånt ser jag bara som brus, och att det beror på att man bestämt sig för att klaga till varje pris.
Användarvisningsbild
SeniorLemuren
Inlägg: 8427
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Kan man använda samma digitala pinnar?

Inlägg av SeniorLemuren »

Sådär ja. Jag bara väntade lite nyfiket på vem som inte skulle orka hålla sig denna gång, från att väcka upp det slummrande Arduino-kriget. Glenn försökte nästan omgående med detta inlägg men det nappade inte inte direkt. :mrgreen:
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" ?
Men skam den som ger sig.
Glenn skrev: ..Och då är vi ju tillbaka till en av arduinos stora fel som jag ser det, att man är "låst" till en viss uC, och inte lätt
kan skala upp och ner i takt med att behoven ändras (tex fler pinnar, eller mer utrymme osv.)
Visst det går ju att komma runt, men då aksnke man skulle använt en lös uC från början istället..
Klockrent! Kriget är igång. Heja Glenn. :tumupp: (ironi)

Själva huvudfrågan verkar ju ha fått sitt svar genom flera bra förslag, om nu bara TS orkar lyssna på goda råd så löser han det säkert. :) Återstår nu bara att avsluta det kalla kriget, Arduino mot resten av världen. :D
Användarvisningsbild
Glenn
Inlägg: 36732
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 »

Borre skrev:Givetvis är Arduinon kvar! Det är framförallt IDEt och hela communityn med allt färdigt som är Arduino, inte kortet med några stiftlister monterade på ett visst sätt (dessutom finns det Arduino med flera olika layouter så det så det är ointressant).
Du läste uppenbarligen inte vad jag skrev.. läs igen.
Men du har väl inte mer att komma med än att det inte är Arduino längre när vi visar på att det går utmärkt att köra lösa uC med Arduino, det som du säger är så mycket bättre och att alla borde göra från början, så när nån gör det med Arduino så är de minsann fel ändå..suck.
Jag vill ju poängtera att när man gör sej av med nackdelarna, då har man ju inte heller kvar det man hade från början.
För hur det än är så har du fel i ditt första påstående längre upp, det går att köra Arduino på i princip alla atmega/attiny, så man är inte alls låst till en modell.
Jaså ? det är ju inte vad jag fått uppfattningen om innan, men helt oavsett så har man ju då ändå tagit ett stort steg från hela grejen om man börjar använda kretsar som inte sitter på officiella arduinokort.

I beskrivningen på (den slutsålda) jättearduinon ovan stod det f.ö att bootloadern käkade upp 8k ? är det verkligen möjligt ? varför tar den upp så mycket mer plats i den än vad den gör i mindre varianter ? ..för annars blir det ju svårt att få in den i MCU'er som har 8k eller mindre..
Användarvisningsbild
Glenn
Inlägg: 36732
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 »

Wedge skrev:Wedges förvirrade liknelse betyder att ett felaktigt val sällan beror på produkten man valt, det är en dålig utvecklare som gjort ett dåligt val.
Har man valt en liten hamburgare och sedan kommer på att man behöver massor av I/O-pinnar på den så är det inte Arduinoburgarens fel.
En liten Arduino fungerar förträffligt för många, men förekommer knappast i professionella konstruktioner i nån större omfattning. Där är det som regel "lös uC" som gäller, och jag skulle nog påstå att ytmonteringen och mönsterkortsframställningen går bort i de sammanhang där Arduino säljer bra. Så varför ska man sitta vid sidan om och beklaga sig över ett koncept man inte själv berörs av?
Motfråga, varför ska man sitta och bemöta saker man tycker är felaktiga på ett internetforum som du nu gjorde själv ?

Men annars är vi eniga om det du skriver, man använder inte arduino professionellt, och det är den heller aldrig avsedd för, ingen big deal.
Att sitta och konstruera "på riktigt" och behöva byta controllern i utvecklingsfasen är ett misslyckande, och att senare byta den på grund av LTB eller produktuppdateringar hör till det dagliga arbete, och inte i något fall är det speciellt relevant att blanda in Arduinons IDE eller kalla Arduinokorten för "dyrt skräp". Sånt ser jag bara som brus, och att det beror på att man bestämt sig för att klaga till varje pris.
Du har aldrig varit inblandad i utvecklingsarbete alls gissar jag ? ..det du beskriver som "misslyckande" är extremt vanligt, speciellt i större projekt.. Det beror på många saker men delvis för att man hela tiden försöker pressa kostnader och det hela tiden tillkommer nya saker som produkten ska klara av under utvecklingscykeln.

DOCK så pratade jag inte om professionella sammahang, efterssom vi är eniga om att då kör man inte arduino, utan när man sitter där på labbplattan hemma, plötsligt inser man att man vill ah en PWM-kanal till, eller fler IO, eller en analogkanal till, oj, man plockar upp en större MCU i lådan och kör vidare. (..Eller så börjar man stort och växlar ner när man ska knöla in MCU'n där den ska vara, fast det har nackdelen att man mycket väl kan ha slösat upp resurser som man inte borde ha gjort.)

Att jag tycker man betalar för onödiga saker när man köper arduino är en personlig åsikt, saker jag måste betala för men inte behöver är skräp, typ förpacknigsmaterial eller windowsskivan om jag köper en dator.
Skriv svar