Forum: Mikrocontroller und Digitale Elektronik Programmiersprache für Anfänger


von juergen (Gast)


Lesenswert?

Mein 13-jaehriger Neffe will Mikrocontroller lernen und von mir wissen, 
mit welcher Programmiersprache er anfangen soll.
Da haette jeder Experimentierkasten eine andere.

Einfach empfehlen, was man selber kann, ist ja keine gute Loesung, aber 
vielleicht hat hier jemand einen besseren Ueberblick.

J.

von Jochen (Gast)


Lesenswert?

juergen schrieb:
> Einfach empfehlen, was man selber kann, ist ja keine gute Loesung,

Wieso? Dann kannst du ihm doch am besten helfen wenn es mal Probleme 
gibt.

von Thomas (Gast)


Lesenswert?


von Achim M. (minifloat)


Lesenswert?

juergen schrieb:
> Einfach empfehlen, was man selber kann

Kannst du C? Dann soll er erstmal mit Arduino anfangen, das bringt 
schnell Erfolgserlebnisse und du kannst ihm auch helfen. Nachher kann er 
auch noch richtiges C lernen... mfg mf

von Pompete (Gast)


Lesenswert?

Joachim минифлоть schrieb:
> juergen schrieb:
>> Einfach empfehlen, was man selber kann
>
> Kannst du C? Dann soll er erstmal mit Arduino anfangen, das bringt
> schnell Erfolgserlebnisse und du kannst ihm auch helfen. Nachher kann er
> auch noch richtiges C lernen... mfg mf

Dieser Meinung kann ich mich nur anschliessen, so fand mein Cousin 
seinen Einstieg und durch den Profit welchen er aus dem Wissen seines 
"Lehrers" zog waren die Projekte immer sehr erfolgreich und die 
Begeisterung durch den Erfolg war so groß, das er jetzt in diese 
Richtung studiert.
Manchmal stellen sich so Weichen für das Leben ;-)

von W.S. (Gast)


Lesenswert?

juergen schrieb:
> Einfach empfehlen, was man selber kann, ist ja keine gute Loesung, aber..

Erstens: eine Frage: ws kannst du denn?

Zweitens: Was man selber kann, das kann man meistens auch am besten 
vermitteln, sofern dejenige, dem man es vermitteln will, zuhören will.

Drittens: C ist für den 13 jährigen Neffen ganz gewiß nicht die 
geeignetste Programmiersprache zum Einstieg, es sei denn, du willst 
einen reinen C-Programmierer heranziehen, dem es später extrem 
schwerfällt, mal über den Tellerrand zu gucken. Schlimme Beispiele 
hierzu findest du in diesem Forum zuhauf.

Viertens: wennn "Neffe will Mikrocontroller lernen" angesagt ist, dann 
solltest du ihm zu allererst klarmachen, daß Mikrocontroller keine PC's 
sind, die als Geräte standalone benutzt werden, sondern daß sie eben 
immer Teil eine Gerätes sind und daß er genau deshalb zu allererst 
lernen soll, mit selbigen eine Schaltung zu machen und zum Laufen zu 
bringen. Das Entwickeln eines systems ist was anderes als das schiere 
Benutzen dieses Systemes danach. Also rate ich dir in diesem Falle einen 
eher überschaubaren kleinen !! Controller und als allererstes 
Assembler für diesen Controller.

W.S.

von cppler (Gast)


Lesenswert?

W.S. schrieb:
> Drittens: C ist für den 13 jährigen Neffen ganz gewiß nicht die
> geeignetste Programmiersprache zum Einstieg, es sei denn, du willst
> einen reinen C-Programmierer heranziehen, dem es später extrem
> schwerfällt, mal über den Tellerrand zu gucken. Schlimme Beispiele
> hierzu findest du in diesem Forum zuhauf.

Das stimmt so nicht, wenn er mit C++ anfängt erlernt er auch C als 
subset und ist zukunftssicher.
Und vom Alter auf die Lernfähigkeit zu schließen ist nicht sinnvoll.
Wenn es darum geht schnell Erfolgserlebnisse zu haben sind die bereits 
genannten

Thomas schrieb:
> http://de.wikipedia.org/wiki/Lego_Mindstorms
> http://de.wikipedia.org/wiki/Arduino-Plattform
> http://mbed.org/

eine Möglichkeit.
BASIC wäre auch noch "einfacher" als C/C++ nur mit C++ kann er dann auch 
andere Systeme bedienen ohne etwas neu lernen zu müssen.
Meine Meinung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.