Um das Programm in den Controllino zu laden, drücken Sie in der Arduino-IDE auf den Hochladen-Button, worauf sie das Binary baut und in den Arduino lädt. Das Programm startet danach automatisch.
Wir belassen es hier bei diesem einfachen Beispielprogramm. Ein komplexeres Exempel finden Sie im Artikel zur Förderbandsteuerung in der Rubrik “Hacks” in dieser Ausgabe. Dort übernimmt ein Controllino das Ansteuern der Bänder.
Listing 2
#include <Controllino.h>
void setup() {
for (int i=2;i<14;i++){
pinMode(i, OUTPUT);
}
}
void loop() {
for (int i=2;i<8;i++){
digitalWrite(i, HIGH);
digitalWrite(15-i, HIGH);
delay(100);
digitalWrite(i, LOW);
digitalWrite(15-i, LOW);
}
}
Fazit
Das Controllino-Modul bietet eine wirklich gelungene Anwendung der Atmel-Mikrocontroller. Es besitzt eine CE-Kennzeichnung und eignet sich sowohl für den professionellen Industrieeinsatz als auch für den privaten Anwender. Die Kompatibilität zu vielen Entwicklungsumgebungen erlaubt es, für jeden Anwendungsfall die richtige IDE zu finden. Ob IoT, Industrie, Ausbildung oder Maker: Es ist für jeden etwas dabei.
Der Autor
Martin Mohr entwickelte schon in früher Jugend eine Vorliebe für alles, was blinkt. Nach einer Ausbildung zum Elektroniker und einem Informatikstudium programmierte er überwiegend Java-Applikationen. Mit dem RasPi erwachte die alte Liebe zur Elektronik wieder.
Infos
- Controllino-Shop: https://shop.controllino.biz/
- Controllino-Downloads: https://controllino.biz/controllino/downloads/
- Bedienungsanleitung für den Controllino: http://controllino.biz/wp-content/uploads/2018/05/CONTROLLINO-Bedienungsanleitung-V1.2-2018-04-23.pdf
- Arduino-IDE: http://www.arduino.cc
- Logo.CAT3: http://www.logicals.com
- Visuino: http://www.visuino.com
- Embrio: http://www.embrio.io
- Grape: http://www.qfix-robotics.de
- Atmel Studio: http://www.atmel.com
- LabView: http://www.tsxperts.com
- Programino: http://www.programino.com
- Arduino-IDE herunterladen: https://www.arduino.cc/en/Main/Software
- Arduino IDE – Installationsanleitung für Linux: https://www.arduino.cc/en/Guide/Linux
- Boardmanager-URL: https://raw.githubusercontent.com/CONTROLLINO-PLC/CONTROLLINO_Library/master/Boards/package_ControllinoHardware_index.json





