Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
projekte:arduino_programmierung [2017/12/21 19:44]
ulrich.klein
projekte:arduino_programmierung [2018/05/24 17:29] (aktuell)
Zeile 14: Zeile 14:
 Bei dem Programmieren einer Wendeschützschaltung auf dem Arduino unter Verwendung von Fischertechnik kam mir eine Idee.\\ Objekte zu erstellen und die Angabe der Pinrichtung,​ zum Beispiel ''​**pinMode(4,​OUTPUT)**''​ oder ''​**pinMode(5,​INPUT)**''​ in den Konstruktor des Objektes zu legen so dass beim Anlegen und Initialisieren des Objektes die Pinrichtung automatisch festgelegt wird und man dies nicht mehr selbst zu tun braucht. Die Funktion ''​**void Setup()**''​ kann somit leer bleiben weil sie dafür nicht mehr gebraucht wird. Bei dem Programmieren einer Wendeschützschaltung auf dem Arduino unter Verwendung von Fischertechnik kam mir eine Idee.\\ Objekte zu erstellen und die Angabe der Pinrichtung,​ zum Beispiel ''​**pinMode(4,​OUTPUT)**''​ oder ''​**pinMode(5,​INPUT)**''​ in den Konstruktor des Objektes zu legen so dass beim Anlegen und Initialisieren des Objektes die Pinrichtung automatisch festgelegt wird und man dies nicht mehr selbst zu tun braucht. Die Funktion ''​**void Setup()**''​ kann somit leer bleiben weil sie dafür nicht mehr gebraucht wird.
  
-Insgesamt habe ich drei C++ - Klassen erstellt.\\ Eine zur Rechts- und Linkslaufsteuerung eines Gleichtrommotors mit den Dateinamen ''​**motor.h**''​ und ''​**motor.cpp**''​ bei der Rechtslauf- und Linkslaugstatusuf ​gegeneinander verriegelt sind, eine um einen Schalter oder Taster einzulesen mit den Dateinamen ''​**schalter.h**''​ und ''​**schalter.cpp**''​ bei der auch das Kontaktprellen des Schalters berücksichtigt wird, sowie eine um ein einzelnes Pin des Arduino an- oder aus zu schalten mit den Dateinamen ''​**ausgangspin.h**''​ und ''​**ausgangspin.cpp**''​.+Insgesamt habe ich drei C++ - Klassen erstellt.\\ Eine zur Rechts- und Linkslaufsteuerung eines Gleichtrommotors mit den Dateinamen ''​**motor.h**''​ und ''​**motor.cpp**''​ bei der Rechts- und Linkslauf ​gegeneinander verriegelt sind, eine um einen Schalter oder Taster einzulesen mit den Dateinamen ''​**schalter.h**''​ und ''​**schalter.cpp**''​ bei der auch das Kontaktprellen des Schalters berücksichtigt wird, sowie eine um ein einzelnes Pin des Arduino an- oder aus zu schalten mit den Dateinamen ''​**ausgangspin.h**''​ und ''​**ausgangspin.cpp**''​.
  
 Direkt nach dem Einleitungskommentar was das Programm tut, kommen die Direkt nach dem Einleitungskommentar was das Programm tut, kommen die
projekte/arduino_programmierung.txt · Zuletzt geändert: 2018/05/24 17:29 (Externe Bearbeitung)
Nach oben
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0