LEDs an den Pins 8 bis 13 ein- und ausschalten
Für dieses Experiment solltest Du erst das vorherige Experiment
erfolgreich durchgeführt haben.
Dies funktioniert folgendermaßen:
Die 6 CheckBoxes auf dem Programm bilden eine 6-stellige Binärzahl. Ist eine CheckBox gesetzt (= mit einem Häkchen versehen) ist an seiner Stelle in der Binärzahl eine 1 (das Bit gesetzt). Ist eine CheckBox nicht gesetzt (= ohne Häkchen) ist an seiner Stelle in der Binärzahl eine 0 (das Bit nicht gesetzt). Die 6-stellige Binärzahl hat Platz in einem Byte. Dieses Byte wird zum Arduino gesendet. Im Arduino wird dieses Byte in den Port B gelegt. Wie das genau funktioniert, ist in diesem Experiment beschrieben. C# Programm: Im C# Programm "Frontend 2" gibt es 6 CheckBoxes: cb8, cb9, cb10, cb11, cb12 und cb13. Jedes Setzen und jedes Löschen eines Häkchens in einer der CheckBoxes ruft die Methode "auswerten()" auf.
Hier kannst Du das fertige Programm "Frontend 2"
runterladen.Arduino-Quellcode:
Ich habe das C# Programm mit der 2015'er Version vom Microsoft Visual Studio Community geschrieben. Hier mein Projektordner: Arduino_Frontend_2.zip |