Forum: Ausbildung, Studium & Beruf Grundlagen wo anfangen


von Tom M. (Firma: Keine) (ta7)


Lesenswert?

Hallo,
vielleicht gibt es hier den einen oder den anderen der mir helfen kann 
in die richtige Richtung zu gehen. Und zwar interessiert mich das Thema 
Mikrocontroller Programmierung sehr. Allerdings weiß ich nicht so 
richtig wo ich anfangen soll. Ich habe das Gefühl das man schon ein 
Grundlagenwissen in Elektronik mit bringen muss. Gibt es eine Art 
Lehrgang, in welcher Form auch immer, welcher beides vereint? Sprich 
Grundlagen der Elektrotechnik und Grundlagen der Mikrocontroller 
Programmierung? Welche Richtung der Programmierung mich später 
interessieren würde wäre Audio Technik und Midi.
Mit Audio Technik sind Dinge Gemeint wie Effekte für Audiosignale oder 
auch einfachere Synthesizer ...etc.
Gut. Aber hier geht es jetzt nur um die absoluten Grundlagen.

Was mich auch noch interessieren würde, welcher Studiengang würde sich 
dafür eignen?

Danke.
Gruß, Tomas

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Vielleicht mal 's ein oder andere Buch lesen? Irgendwas in der 
gewuenschten Richtung nachbauen?

Studiengaenge wuerd' ich eher nicht empfehlen, um sich 
Mikrocontrollerprogrammierwissen anzueignen. Eher um dann, wenn das 
Wissen schon da ist, das noch theoretisch zu untermauern und amtlich 
bestaetigen zu lassen.

Gruss
WK

von sldjfl (Gast)


Lesenswert?

Auch wenn er hier nicht besonders beliebt ist, würde sich doch Arduino 
anbieten. Dazu gibt es genug Einsteigerbücher die sowohl Elektronik als 
auch Mikrocontroller behandeln.
Wichtig ist nur, dass du früh genug den Sprung von Arduino zu 
"richtiger" Programmierung schaffst (bare metal, HAL, CMSIS, ...)
Dabei kannst du den Arduino weiter verwenden. Du musst dabei nur auf die 
Arduino Libs verzichten und im Fall von AVR Controllern, bare metal 
programmieren.

von Tom M. (Firma: Keine) (ta7)


Lesenswert?

Dergute W. schrieb:
> Vielleicht mal 's ein oder andere Buch lesen? Irgendwas in der
> gewuenschten Richtung nachbauen?

sldjfl schrieb:
> Auch wenn er hier nicht besonders beliebt ist, würde sich doch Arduino
> anbieten. Dazu gibt es genug Einsteigerbücher die sowohl Elektronik als
> auch Mikrocontroller behandeln.


Das hört sich ganz vernünftig an. Zumindest konnte ich heute zufällig 
ein Arduino uno Starter Kit inkl. einieger Kleinteile ganz günstig neu 
und ungebraucht erwerben. Für 28,-€.
Dann werde ich mich da mal langsam einarbeiten.


Danke für eure Antworten.
Gruß, Tomas

von MaWin (Gast)


Lesenswert?

Tom M. schrieb:
> Aber hier geht es jetzt nur um die absoluten Grundlagen.

https://www.nxp.com/assets/documents/data/en/reference-manuals/M68HC05TB.pdf

> Was mich auch noch interessieren würde, welcher Studiengang würde sich
> dafür eignen?

Technische Informatik.

von (prx) A. K. (prx)


Lesenswert?


von Hipster1337 (Gast)


Lesenswert?

Amerikanische Online-Vorlesungen vermitteln solche Dinge in einem Stil, 
dass das jeder Jugendliche nachgestellt bekommt. Da gibt mittlerweile 
sogar "Mini-Master", die dir das sogar per Zertifikat fuer die eine 
Bewerbung bestaetigen (z.B. edx.org).

Beitrag #5239157 wurde von einem Moderator gelöscht.
von oszi40 (Gast)


Lesenswert?

Tom M. schrieb:
> Grundlagenwissen in Elektronik

Wer einen fertigen Baukasten kauft, ist noch lange kein Ingenieur.
Schritt für Schritt näher man sich einem Ziel.
Start https://www.elektronik-kompendium.de/
späääter http://www.tietze-schenk.de/tsbuch.htm
viel hier lesen https://www.mikrocontroller.net/articles/Hauptseite

Beitrag #5239257 wurde von einem Moderator gelöscht.
Beitrag #5239401 wurde von einem Moderator gelöscht.
von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Der Arduino ist schon ok. Man sollte nachdem man einigermaßen die 
Hardware kapiert hat dann mit dem GCC den µC programmieren. Der Kurs 
hier auf der Seite ist dazu ganz gut geeignet.

von Nörgeljörgel (Gast)


Lesenswert?

Michael X. schrieb:
> Der Arduino ist schon ok.

Es ist für manche Betonschädel nicht einsehbar, daß ein Atmega328 auf 
einer selbst entwickelten Platine NICHTS Anderes ist, als ein Arduino 
auch.
Der Vorteil für jemanden, der sich neu damit befassen will oder muss: Es 
ist ein elektrisch funktionierendes Platinchen, so daß man nicht an 
mehreren Fronten nach dem Fehler suchen muß, sondern ihn in seinem 
selbst geschrieben Programm finden MUSS.

Aber es ist ja so schön, seine Dreckslaune an einer Erfindung 
auszulassen, die man selbst nicht gemacht hat.

von Cyblord -. (cyblord)


Lesenswert?

Nörgeljörgel schrieb:
> Michael X. schrieb:
>> Der Arduino ist schon ok.
>
> Es ist für manche Betonschädel nicht einsehbar, daß ein Atmega328 auf
> einer selbst entwickelten Platine NICHTS Anderes ist, als ein Arduino
> auch.

NEIN. Arduino umfasst die fertige Hardware, das Arduino-Framework und 
die IDE, welche im Zusammenspiel das Konzept "Arduino" ermöglichen.
In seine Einzelteile zerpflückt, sind es eben Teile wie Platine oder 
IDE, aber nicht mehr "Arduino".

von Tom M. (Gast)


Lesenswert?

oszi40 schrieb:
> Wer einen fertigen Baukasten kauft, ist noch lange kein Ingenieur.......

Habe ich auch nirgendwo behauptet oder. Nichts für ungut aber ist mir 
schon klar das ein conrad elektrokasten für 9,90 keine Fundierte 
Berufsausbildung ein Studium oder langjährige Hobbyerfahrung ersetzt. 
Aber selbst das wäre ein erster Schritt.

oszi40 schrieb:
> Schritt für Schritt näher man sich einem Ziel. Start
> https://www.elektronik-kompendium.de/ späääter
> http://www.tietze-schenk.de/tsbuch.htm viel hier lesen
> https://www.mikrocontroller.net/articles/Hauptseite

Danke für die Links?

von JJ (Gast)


Lesenswert?

Ich schlage vor, du fängst mit einem ganz einfachen Elektronikbaukasten 
an. Dort werden die Grundlagen vermittelt.

Anschließend steigst du auf ein Mikrocontrollerbaukasten um, um die 
Programmierung dazuzubekommen.
Ein Arduino ist eine gute Wahl; diese Controller nehmen dir den 
"lästigen" Part ab eine Infrastruktur zu bauen, um den Chip mit den 
Grundlagen zu versorgen (Strom, Takt, USB). Dazu gibt es eine große 
Community und jede Menge fertiger Module bei denen du nicht tief in die 
Details der Elektronik absteigen musst.

Im dritten Schritt fängst du an, diese Module oder den Controller auf 
eigenen Boards aufzubauen.

von Danny Wilde (Gast)


Lesenswert?

ISBN 978-3-89721-319-7

Legt wert auf die Erklärung der Elektronik die man aussenrum 
üblicherweise an einen MC anklemmt. Erklärt die wichtigsten Konzepte wie 
Spannungsteiler, Transistor,... und nat. die Programmierung eines MCs 
anhand des Arduino.

Das Buch ist wie ein Elektronikbaukasten, nur eben ohne Material, das 
kaufst du dir gezielt zusammen nach den Themen die dich interessieren.
Danach kannst du dir den Rest im Netz von Tutorials, diversen Blogs, 
Foren aneignen.

von Danny Wilde (Gast)


Lesenswert?

Vergessen: Such mal nach Steffan Frings im Netz, der hat auch nen netten 
Kurs online gestellt, das ist im Prinzip das selbe nur kostenlos in Form 
von 2 PDF-Büchern.

von Roland F. (rhf)


Lesenswert?

Hallo,

> Ich habe das Gefühl das man schon ein Grundlagenwissen in
> Elektronik mit bringen muss.

Dein Gefühl ist richtig.

> Gibt es eine Art Lehrgang, in welcher Form auch immer, welcher
> beides vereint?

Es gibt ein Buch, das einerseits das Arduino-System beschreibt und 
gleichzeitig (aber wirklich nur) elektronische Grundkenntnisse 
vermittelt. Leider ist das Buch wohl vergriffen, aber eventuell kann man 
irgend wo ein Gebrauchtexemplar bekommen:

Titel:
Arduino
Physical Computing
für Bastler, Designer & Geeks
Autoren:
Manuel Odendahl, Julian Finn & Alex Wenger
Verlag:
O'REILLY
ISBN: 978-3-89721-893-2

> Welche Richtung der Programmierung mich später
> interessieren würde wäre ... und Midi.
> Mit Audio Technik sind Dinge Gemeint wie Effekte für Audiosignale oder
> auch einfachere Synthesizer ...etc.

Kapitel 9 im genannten Buch beschäftigt sich mit der Midi-Steuerung, 
Kapitel 10 mit der Erzeugung von Musik mit dem Arduino.

rhf

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.