Skip to content
Snippets Groups Projects
Select Git revision
  • b2f9fb24d990637bce6bf5afccc700cfec0e4727
  • master default protected
  • dev_int16_Test
  • scale_dev
4 results

simulator

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Simulator für letsgoING als Einbindung in Ardublock

    Ziel

    Die Anwendung Ardublock, welche bei letsgoING eingesetzt wird, soll um einen Simulator erweitert werden. Dieser soll es Schülern ermöglichen auch ohne Zugriff auf Hardware die Programme aus Ardublock zu simulieren. Neben dem Arduino ermöglicht er auch die Simulation kleiner Module, wie sie im letsgoING-Projekt eingesetzt werden.

    Programm

    Der Simulator wird direkt in die Oberfläche von Ardublock integriert und aus dieser gestartet. Er verfügt über ein eigenes Fenster, in welchem die Ergebnisse der Simulation dargestellt werden. Für eine direkte Integration wird die Anwendung in Java geschrieben.

    Zu den geplanten Features gehören unter anderem: -Ausgabe des SerialLogs -Simulation der Basis-Blöcke -Simulation der letsgoING-Module

    ##Verwendung Dieses Java Projekt ist theoretisch alleine lauffähig, dies ist aber nicht sinnvoll, da so das Programm manuell in der main() programmiert werden muss. Für die korrekte Verwendung muss sich im Eclipse Workspace auch das Ardublock, sowiew das Openblocks-Projekt befinden. (möglicherweise werden auch Maven-Bibilotheken benötigt) Der Simulator wird dann aus Ardublock gestartet und die main() dieses Projekts wird nicht benötigt.

    Dokumentation

    Nach Abschluss der Entwicklung wird hier eine Dokumentation zur Verfügung stehen. Bis dahin, wird hier das aktuelle UML als .DIA zur Verfügung gestellt.

    ##Beteiligte: Lucas Stratmann lucas.stratmann@student.reutlingen-university.de