µC för nybörjare

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Icecap
Inlägg: 26635
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: µC för nybörjare

Inlägg av Icecap »

jesse: med tanke på vad jag har läst i detta forum om vilken brist på inlärningspotential det finns i Arduino är jag extremt nära att byta namn på skiten till ÄrDuDum.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: µC för nybörjare

Inlägg av sodjan »

> jesse: med tanke på vad jag...

Ett väldigt onödigt inlägg! Och dessutom felaktigt.
Du bygger din bild av Arduino på någon enstaka användare som
har en del problem att förstå hela tekniken som sådan, och det
är ju knappast Arduinos fel...
Användarvisningsbild
Melkutt
Inlägg: 1188
Blev medlem: 3 september 2007, 02:02:39
Ort: Gotland/Stånga
Kontakt:

Re: µC för nybörjare

Inlägg av Melkutt »

Icecap: Då kan jag stolt säga att JagÄrDum! :lol:

Jag har pillat med Arduino i ett, eller kan det vara två år nu?
Jag har lärt mig jättemycket dom stunderna jag har pysslat, visst finns det fallgropar, man lär sig inte hur "fusen" skall ställas in och man ser inte allt som försigår bakom kulisserna om man använder dom färdiga biblioteken.
Men det som varit den stora fördelen för mig är just att jag har fått igång mina projekt på mer eller mindre samma kväll som jag påbörjade det!
Och det har då lett till att det är roligt att traggla vidare, blir annars lätt att man ger upp ett projekt om man inte får igång det inom en rimlig tidsram, har barn, ett hus med stort renoveringsbehov och driver eget så det är inte många timma (minuter?) som jag har tillövers per månad för att lära mig programmera.
Sen så har jag lärt mig mera om strukturen i C programmering, och det har gett mig mycket större förståelse för MPLAB X / XC8 och valfri 8-bit PIC!

Så härom kvällen så rotade jag fram mitt PICkit2 och demokortet och vips så fattade jag nästan vad jag pysslade med :)
Så för min del så har det gett mig mera förståelse om hur man skall lösa en uppgift, och betydligt lättare att hitta vart i programmet som det har gått galet.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: µC för nybörjare

Inlägg av jesse »

Icecap skrev:jesse: med tanke på vad jag har läst i detta forum om vilken brist på inlärningspotential det finns i Arduino är jag extremt nära att byta namn på skiten till ÄrDuDum.
Jag förstår inte inlägget.

Men du kanske har för lite erfarenhet av Arduino för att förstå dess potential? Eller blivit lite för insnöad i processortyper som SuperSmartast och JagÄrBäst?
(OBS! Skämt!) :D
Användarvisningsbild
Icecap
Inlägg: 26635
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: µC för nybörjare

Inlägg av Icecap »

jesse: tror jag gärna...
Och potentialen är ganska lika de gamla BASIC Stamp: snabbt (att komma igång med), enkelt - och ganska handikappande.

sodjan: kanske onödigt men inte felaktigt! Att du är av en annan åsikt betyder inte att min åsikt är fel! Jag tycker faktisk så och det har jag rätt till! Att en användare har visat sig vara extrem betyder inte att jag kan se ett antal andra som dels påstår sig inte kunde klara sig utan och dels frågar om ganska konstiga saker som visar att de inte har någon förståelse av vad de lekar med.

Melkutt: ingen regel utan undantag! Och det glädjer mig att du har tagit dig vidare! Jag har inget mot Arduino i grunden - men konceptet innebär att man låsas fast om man inte väljer att gå vidare och då får ta trubbeln att komma till nästa steg. För visst är det enkelt med purérad mat, man behöver bara svälja...

Att ta steget till att laga maten själv är inte enkelt om man bara har levt på färdigköpt - men när man kommer dit att man kan själv kan man plötsligt få smak och konsistens i maten, använda sin fantasi och anpassa portionerna efter behov.

Nu låter det som att jag är en självplågare som inte tål att något serveras färdigt - men det är långt ifrån verkligheten, det jag opponerar mig emot är att det bara är att hitta något på nätet, kopiera in det och sedan hoppas på att det fungerar. När det inte gör det kommer frågorna här...

Och detta är ett säkert tecken på att användaren inte fattar en smack och inte ens försöker själv.

Ett exempel: för att komma åt pinnarna på Arduinon har de nummer. helt OK, jag brukar också döpa om portpinnar till vettiga namn, helt enkelt för att det är enklast så. Med denna omdöpning kan man även enkelt flytta vilken pin som gör vad, bara vid att flytta ledningen, ändra själva definitionen och kompilera om.

Men efter vad jag har sett är det väldigt "långt" mellan portpinnar i kretsen och pinummer på kretskortet, just för att det används vaddenuheter (getpin()/setpin()?) Idéen är som sådan helt OK men ta ett exempel:
* Man vill kommunicera med ett LCD-textmodul, kanske ett 20x2.
* Man vill köra 4-bit kommunikation.

Inget problem, rutiner finns redan - men minnet börjar bli fullt...
Vad är då problemet?

Jo, oftast (när man är "hardcore") placerar man de 4 databits som ska gå till displayen på en port. Man använder oftast MSN eller LSN (höga eller låga 4 bit) i porten då det ger enklast programmering.

Men i Arduino kan man ta vilken pinne som vilken funktion som helst - och det kan du även utanför Arduino. Men då måste man dela upp skrivningen av displayen en hel del och detta tar upp programminne.

Ta som exempel att man fördelar datapinnarna så att de sitter på samma port men på varannan pinne.

Då måste man anpassa skrivningsdata på detta sätt vilket är fullt möjligt - men det tar programminne och gör exekveringshastigheten låg. Och detta bara för att man inte placerar rätt funktion på rätt pinne.

Man kan såklart göra samma sak utanför Arduino-miljön men man kommer definitivt att vara mer uppmärksam på det.

Slutresultatet är att vill man optimera ett Arduino-program/koppling måste man ändå igång med datablad och schema - och vad är då vunnit?
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: µC för nybörjare

Inlägg av Magnus_K »

Pust... Detta är nog femte versionen av det här inlägget och jag har insett att vad jag än kommer skriva/fråga så blir det bara mer bränsle på elden, så jag struntar i det.

Jag är nöjd med lådbil. Sen om den är byggd av furu eller Lignum vitae struntar jag i.
ronnylov
Inlägg: 987
Blev medlem: 23 februari 2012, 12:06:19
Ort: Borås

Re: µC för nybörjare

Inlägg av ronnylov »

Äsch, det blir alltid massa debatt så fort någon nämner Audrino här.
Bry dig inte om den debatten Magnus_K, du ville inte ha sådan debatt skrev du i trådens inledning.
Själv har jag försökt pilla lite med ren AVR men kommer aldrig så långt (har blinkat lite lysdioder).
Men det är roligt bara det. Jag kommer nog att testa Aurdino också.

Lycka till med dina projekt!

Edit: Gottröra, visst var det där flygplanet kraschlandade en gång i tiden, där alla mirakulöst överlevde?
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: µC för nybörjare

Inlägg av Lennart Aspenryd »

Man kan ha rätt, och man kan ha fel!
Men det viktiga är att komma igång.

Jag personligen beklagar den WisserBesser attityd som ofta möter de som vill testa.

Kolla bara detta:
http://www.etn.se/index.php?option=com_ ... 8333&via=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: µC för nybörjare

Inlägg av Magnus_K »

ronnylov skrev:Edit: Gottröra, visst var det där flygplanet kraschlandade en gång i tiden, där alla mirakulöst överlevde?
Jo, det stämmer. Vet inte varför men jag har bott här i ett år nu (pendlarboende) men aldrig tagit reda på exakt plats och besökt stället...

@Lasp: Det känns som om det finns möjligheter :tumupp:
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Re: µC för nybörjare

Inlägg av ensten »

Lasp skrev:
Jag personligen beklagar den WisserBesser attityd som ofta möter de som vill testa.
Det heter faktiskt "Messerschmidt" och tycker inte du som jag så har du fel. :D
ronnylov
Inlägg: 987
Blev medlem: 23 februari 2012, 12:06:19
Ort: Borås

Re: µC för nybörjare

Inlägg av ronnylov »

Lasp skrev:Man kan ha rätt, och man kan ha fel!
Men det viktiga är att komma igång.

Jag personligen beklagar den WisserBesser attityd som ofta möter de som vill testa.

Kolla bara detta:
http://www.etn.se/index.php?option=com_ ... 8333&via=n
Den experimentlådan verkar både skoj och prisvärd!
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: µC för nybörjare

Inlägg av Magnus_K »

Nu får du sluta posta sånt där Lasp. Det kommer sluta med att en containerbil med prylar kommer hem bara för att jag ska lära mig tända och släcka en LED :wink:
jfri
Inlägg: 180
Blev medlem: 1 februari 2010, 21:41:20

Re: µC för nybörjare

Inlägg av jfri »

[/quote]
Dessutom finns det betydligt bättre nybörjarlitteratur till till exempelvis PIC32 än någon annan processor.
Till exempel "Programming 32-Bit Microcontrollers in C: Exploring the PIC32"
Efter ett par kvällar så är man fullständigt inne i arkitekturen, även som fullständig nybörjare.[/quote]

En orsak till att jag inte hoppat på 32 bitars PIC är att de bara finns som ytmonterade. Med hålmonterade kretsar går det lättare på lab board samt att löda på experimentkort.
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: µC för nybörjare

Inlägg av snigelen »

Det hade ju kunnat vara en giltig anledning. Om det hade varit sant.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: µC för nybörjare

Inlägg av sodjan »

8 modeller av PIC32 i 28-pin SPDIP.
Skriv svar