Um die Verknüpfung von Komponenten über globale Variablen zu vermeiden, muss eine Entkopplung davon stattfinden. Aus den globalen Variablen werden damit Get() und Set() Routinen, die in einer eigenen C Datei zusammen mit den Kapseln von globalen Variablen weiterlesen
Schlagwort: Refactoring
Umbau in ein Multifile Projekt in der Arduino IDE
Die Struktur der Software in nur einer Datei gefällt mir nicht gut. Es ist sehr lang und damit sehr unübersichtlich. Daher gibt es jetzt ein Refactoring in ein Arduino Multifile Projekt. Umbau in ein Multifile Projekt in der Arduino IDE weiterlesen
Software: Einbinden von Ethernet und NTP
Ethernet Shield
Das Ethernet Shield einbinden gestaltet sich relativ einfach. Die MAC Adresse habe ich auf einem Aufkleber an der Unterseite gefunden. Die Bibliothek habe ich dann heruntergeladen und als Zip Bibliothek installiert. Bei den Beispielen ist auch die DHCP Abfrage dabei. Das ist das erste, was ich für die Inbetriebnahme Software: Einbinden von Ethernet und NTP weiterlesen
Aufräumen und Vereinfachen von C Sourcen
Bei einem Sourcecode, der bereits vorliegt, nehme ich erst einmal eine Analyse vor. Nach dem Ergebnis der Analyse geht es dann weiter mit Aufräumen und Vereinfachen. Erst danach beginnt die Fehlersuche oder Erweiterung der Aufräumen und Vereinfachen von C Sourcen weiterlesen
Aufräumen und Vereinfachen
Wenn die Software dann endlich fertig entwickelt ist und einen ersten „Smoke Test“ erfolgreich bestanden hat, geht es meist allzu schnell ins nächste Projekt.
Es ist viel hilfreicher die Überreste von Zwischenschritten und von Lösungsansätzen schließlich noch zu entfernen. Das heißt für die C Aufräumen und Vereinfachen weiterlesen