Anbindung von Arduino-Mikrocontrollern

Das neue Erweiterungspaket Arduino ermöglicht die Kommunikation mit Mikrocontrollern der Arduino-Serie.
Abhängig von der Komplexität der Anwendung werden zwei unterschiedliche Kommunikationsmethoden unterstützt:

  • Für einfachere Anwendungen erfolgt die Kommunikation über die USB-Schnittstelle und den emulierten COM-Port. Die DPUArduinoSerial erlaubt die Definition beliebiger Ein- und Ausgänge, die einmal pro Simulationsschritt an das Arduino-Board übertragen werden. Die zugehörige Arduino-Library SILABSerial erleichtert den Zugriff auf die von SILAB übertragenen Daten. Diese DPU funktioniert mit beliebigen Arduino-Geräten.
  • Komplexere Anwendungen, bei denen große Datenmengen übertragen werden, können mit Hilfe eines Arduino Ethernet Shields über das lokale Netzwerk abgewickelt werden. Die DPUArduinoNetIO erlaubt die direkte Nutzung aller analogen und digitalen Eingänge aus SILAB heraus. Die Ansteuerung der Eingänge wird vom zugehörigen Arduino-Sketch NetIO durchgeführt. Diese Lösung funktioniert am besten mit dem Arduino Mega 2560, der um ein Ethernet Shield erweitert wurde.

arduino-paket

Hinweis: Das Arduino-Paket ist verfügbar ab SILAB Version 4.0.