Schritt 2: Code
Ich habe versucht, diesen Code ausführlich zu kommentieren, aber wenn nichts drin unklar bleibt, bitte Fragen! Ich habe die .ino Datei, um den Code hochladen einfach angehängt.
Hinweis: Ich schrieb diesen Code, bevor ich einen Handle auf die objektorientierte Programmierung hatte und so die Struktur und Organisation des Kodex könnte sicherlich besser sein, aber es funktioniert noch immer tadellos. Ich würde den Code zu aktualisieren, aber ich habe nicht mehr die Hardware auf der Hand und so wäre nicht in der Lage, es ausreichend zu testen. Es ist meine Hoffnung jedoch, die das Fehlen von OOP Code Folgen für Arduino Anfänger vereinfachen werden.