Tekko skrev:Det förvånar mej att oavsett vem man frågar så blir nybörjare alltid ivägvisade från arduino till en programmerare typ avrisp och lösa kretsar.
Är arduinon verkligen så dålig att den är ett dåligt val för en nybörjare ?
Att du är ute och cyklar när det gäller Pickit/AVRISP betyder inte att Arduino är dålig, det många har svårt att förstå är att de olika valen gör olika saker.
Med Arduino får du en spartansk editor och många färdiga bibliotek så att du snabbt och enkelt kan göra saker med en mikrodator men du ligger på en väldigt hög nivå där Arduinomiljön ligger som en wrapper runt språket C, AVR-GCC och AVRDude.
Du skriver Serial.begin(9600) i din Ardunioimiljö och allt är frid och fröjd så länge det funkar men du har ingen aning om vad som egentligen händer och mycket sämre möjligheter att felsöka problemet eller ändra enkla grejer som antal databitar eller stopbitar. Då får du gå in och ändra i de underliggande C++ biblioteken men då måste du kunna verklig C och förstå lite om hur en C++ klass ser ut och det lär du dig inte genom den vanliga Arduinoprogrammeringen.
Naturligtvis kan du lära dig massor på att använda Arduino men det du lär dig är att göra saker med en förenklad C-dialekt och någon annas bibliotek. Vill du lära dig hur mikrodatorer och olika kommunikationsprotokoll fungerar och konsten kunna skriva egna lösningar från grunden så är Arduino fel väg att gå.