"Richtige" Arduinobibliothek in Detail erkärt - Links gesucht.

Gast #5920049
Lesenswert?

Hallo

Arduino- bzw. C und C++ Tutorials gibt es ja wie Sand am Meer, auch wie 
man Bibliotheken erstellt wird oft und umfassend in guter Qualität, aber 
halt immer an einfachsten Beispielen erklärt.
Nachdem ich meine einigermaßen verstanden zu haben wie "Aruduino C++" 
funktioniert und die meisten Sketche (natürlich teilweise immer noch 
googeln notwendig) auch verstehe wollte ich mal sehen wie den eine 
"richtige" Bibliothek bzw. die eigentlichen  Methoden genau 
Funktionieren.
Die Hardware und das lesen von Datenblättern ist kaum ein Problem für 
mich, auch wie die meisten "einfachen" Busprotokolle funktionieren ist 
mir bekannt bzw. ich kann mit den genaueren und ins Detail gehende 
Beschreibungen etwas anfangen. (Auch das will erstmal gelernt sein)

Aber wenn ich mir dann die Methoden in den Bibliotheken ansehe verstehe 
ich  (fast) nur Bahnhof - irgendwie erinnert das mich das zwar an C bzw. 
C++ aber fast nichts- außer generelle Konzepte (Schleifen, Abfragen, 
Variablen, Zuweisungen...) erkenne  und verstehen "absolut nichts" also 
wie z.B. die Protokolle, Hardwareansteuerung... denn nun in Software 
übersetzt wird.

Daher meine Frage: Kennt jemand eine gute Erklärung (Tutorial, Video, 
Präsentation, Lehrgang) der einen an die Hand nimmt und an einer 
bestehenden "richtigen" (z.B. I2C, GPS, Servo, DCC, Display...) erklärt 
was und wie es denn da  in den Methoden eine "echten" Bibliothek abläuft 
aber ohne auf Adam und Eva einzugehen aber deutlich aufzeigt wo den die 
Tricks sind und warum das so anders als in einen "normalen" Sketch 
aussieht.
Eben nicht diese typischen Blinkspielereien die gerne bei der generellen 
Erklärung zur  Biblothekentwicklung genutzt werden (und natürlich immer 
in klaren Bilderbuch C++ sind - ganz im Gegensatz zu den "echten" 
nützliche und wirklich hilfreichen Bibliotheken).

Arduman
#5920074
Lesenswert?

Arduman schrieb:
> Aber wenn ich mir dann die Methoden in den Bibliotheken ansehe verstehe
> ich  (fast) nur Bahnhof

Das muß nicht an Dir liegen. Oft liegt es an den Bibliotheken. Bei 
vielen Bibliotheken (Displays sind ein Paradebeispiel) wurden nach und 
nach immer mehr Varianten drangeklatscht, daß der Quellcode eigentlich 
nur noch aus Fallunterscheidungen besteht.

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