Einstieg in die Mikrocontrollerwelt

Gast #2042283
Lesenswert?

Guten Tag liebes Mikrocontroller-forum

Ich würde gerne mit dem Thema Mikrocontroller beginnen. Ich will nciht 
all zuviel Geld dafür ausgeben. Ich hatte überlegt mit dem Arduino UNO 
zu beginnen. Ich wollte mir ein Breadboardset dazukaufen und ein paar 
Potis, LED´s, Schalter oder Elcos habe ich noch hier rumfliegen. Euro 
meinug ist der einstieg mit dem Arduino sinvool und habe ich lange etwas 
davon ?
#2042296
Lesenswert?

Hallo Hcaj1nt!

Schau doch mal ins AVR-GCC-Tutorial.
Da macht man das nur mit Prozessor, Breadboard und Zubehör.
Und wenn, kann ich dir nur empfehlen, gleich C zu lernen und nicht 
dieses komische Arduino-Derivat, wo man wie bei BASCOM nicht viel von 
der Hardware mitbekommt.

Arduino ist zwar schick, aber für einen Bootloader und ständig diese 
"Shields" kaufen zu müssen ein bisschen zu teuer.

mfg mf
Gast #2043284
Lesenswert?

Hcaj1nt schrieb:
> Den schalter kdensttoren usw habe ich wiegesagt überall rumfliegen und
> der arduino kostet nur 25,00€

Jap, einer.
Meinetwegen haste jetzt ein Projekt fertig und willst ein neues bauen.
Dein altes willste nicht kaputtmachen also muss ein neues Arduino her.

Bei der anderen Methode zahlste einmal einen ordentlichen Programmer und 
dann musste für ein neues Projekt blos noch uC + Hühnerfutter kaufen, 
das kommt dich später echt billiger.
:-)
#2043338
Lesenswert?

Man kann den Arduino auch als Programmer nutzen. Allerdings
nicht aus AVRstudio heraus sondern "nur" mit avrdude.
Von der Arduino-IDE aus kann ein externer AVR auch mit dem
Bootloader versehen werden. Dadurch kann auch ein Steckbrettaufbau
zum Arduino werden.

Der UNO hat aber irgendeine Einschränkung wegen dem zweiten
AVR der sich um USB kümmert. Das könnte sogar die Programmer
Software sein die noch nicht angepasst wurde. Der Vorgänger
hat noch einen FT232 als Wandler.
Warum die das nicht so gelassen haben ist mir ein Rätsel,
zumal jetzt zwei AVRs pro Platine programmiert werden müssen.

Den "alten" Arduino gibt es bei ebay für <20€ inkl. Versand.
Gast #2043359
Lesenswert?

> Dadurch kann auch ein Steckbrettaufbau
> zum Arduino werden.
Dann kann man auch gleich mit Steckbrett und Progger anfangen :-)
Weil man muss sich sowieso in die Grundbeschaltung einlesen, spätestens 
wenn man ein zweites Projekt anfängt und kein weiteren Arduino bezahlen 
will.
:-)
Gast #2043362
Lesenswert?

Angenommen ich hole mitr jetzt den AVR dann barauche ich einen Programer 
richtig? Dann ein Steckbrett, wiederstände usw. wenn ich mir also das 
ATMEL Evaluations-Board Version 2.0.1 muss ich nur noch den AVR kaufen 
und ein Steckbrett oder ?
#2043464
Lesenswert?

Floh schrieb:
> Dann kann man auch gleich mit Steckbrett und Progger anfangen :-)
> Weil man muss sich sowieso in die Grundbeschaltung einlesen, spätestens
> wenn man ein zweites Projekt anfängt und kein weiteren Arduino bezahlen
> will.

Es kommt darauf an was man will. Wer basteln will und sich
von Anfang an eigene Controller Boards löten will, kann gut
mit Progger und Steckbrett beginnen.
Wer aber zunächst nur einen Einstieg sucht um dann später
vielleicht auch eigene Boards zu bauen, fährt mit dem Arduino
ganz gut.

Und nochmal: Man muss nur einen Arduino kaufen und spart sich
damit das Programmiergerät. Man hat damit ein Entwicklungsboard
und einen Progger. Für weitere Schaltungen sind nur der µC und
eine Platine bzw. ein Steckbrett erforderlich.
Gast #2043483
Lesenswert?

Ich empfehle den Arduino, der sorgt für einen butterweichen Einstieg, 
war auch meine Einstiegsdroge.
Allerdings rate ich zum Arduino Nano und einem Steck-board, da braucht 
man keine shields. Den nano gibts für <20E aus China per eBay. Dauert 
halt ne Weile, bis er da ist...
Gast #2044092
Lesenswert?

Wenn ich einen Arduino UNO kaufe und mir der ATmega328 durchknallt habe 
ich ein problem oder ? Aslo wenn ich keinen zweiten Arduino zur hant 
habe.

und noch ne frage kann cih den arduino UNO als ISP nehemen oder soll ich 
vllt auf eienn ganz anderen arduino zurückgreifen?
#2044125
Lesenswert?

Hcaj1nt schrieb:
> Wenn ich einen Arduino UNO kaufe und mir der ATmega328 durchknallt habe
> ich ein problem oder ? Aslo wenn ich keinen zweiten Arduino zur hant
> habe.

Wenn du bis dahin noch keinen zweiten m328 mit dem Bootloader versehen
hast, ja. Ein AVRisp mkII ist mir aber auch schon abgeraucht.


> und noch ne frage kann cih den arduino UNO als ISP nehemen oder ...

Nein, derzeit anscheinend nicht:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1289761852

Mit dem "Nano" oder dem "Duemilanove" geht es aber.
#2044301
Lesenswert?

Nun ja, ich neige dazu Fragen nicht zu verstehen. Daher etwas
allgemeiner:

Ein Arduino Board (außer UNO) kann als Programmiergerät verwendet
werden. Dazu muß ein entsprechendes "Sketch" (ein Programm) auf
das Board geladen werden (über USB). Das Board verhält sich dann
"in etwa" wie ein STK500. "In etwa" bedeutet hier das das Board von
avrdude als "STK500" erkannt wird, nicht aber vom AVR Studio (ist
gewissermassen ein Bug im Sketch).
Sobald dieses Programm einmal geflasht wurde wird die Arduino IDE
nicht mehr gebraucht. Aus der Sicht von avrdude ist das Board dann
ein STK500. Damit kann man dann ein beliebiges Hexfile per avrdude
über das Arduino Board auf einen externen AVR übertragen.
Woher dieses Hexfile stammt spielt keine Rolle. Das hat mit Arduino
dann nichts mehr zu tun.

Es gibt noch eine weitere Variante: Wenn dieser ISP Sketch auf einem
Arduino Board läuft kann man über die IDE den Arduino eigenen
Bootloader auf einen externen AVR brennen. Dazu eignet sich nicht
jeder AVR. Nur solche die auch auf den diversen Arduino Boards verwendet
werden (z.B. keine ATtiny). Der AVR wird damit dann selbst zu einem
Arduino und kann mit der IDE verwendet werden. Dazu muß dann aber
sein UART mit dem PC verbunden sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren