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
Die Programmiersprache lernt man üblicherweise am PC, nicht am Mikrocontroller. Suche nach C++ Fachbüchern, die nicht mit Mikrocontrollern zu tun haben. Es gibt mehr als genug.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.