HBG – von Calliope zu Arduino

moodle: https://moodle.kreidezeit.schule/moodle/

Projekt 1:

https://app.box.com/s/8g9h8hipt6gna2zekxmfl15h0zd3wyfm

aus dem MagPi

Projekt 2:

Arduino Valentinstag: Romantisches Wandlicht

 


Arduino:
https://de.wikipedia.org/wiki/Arduino_%28Plattform%29


Einen Arduino visuell zu programmieren ist mit unterschiedlichen Editoren möglich. Hier sind zwei Möglichkeiten aufbereitet, wobei wir in dieser Session auf Einsteigerniveau bleiben werden.

  1. Open-Roberta (hier wird der Code kompiliert und auf den Arduino übertragen)
    bei der Vorbereitung fiel mir auf, dass Open-Roberta den Arduino Nano unter Umständen nicht korrekt erkennt. Mit Open-Roberta kann jedoch der Arduino Uno sehr gut programmiert werden.
    Vorbereitung:
    https://jira.iais.fraunhofer.de/wiki/display/ORInfo/Vorbereitung+Arduino


  2. Snap4Arduino (hier wird der Code direkt ausgeführt, d.h. es läuft, solange das Board mit dem PC verbunden ist.)
    Vorbereitung:
    http://snap4arduino.rocks/
    https://www.instructables.com/id/Arduino-Installing-Standard-Firmata/

Hierzu eine kleine Aufgabe:

Stecken Sie folgendes Szenario:

oder in „live“:

2. führen Sie die folgende Aufgabe mit Open-Roberta durch:

 

https://funduino.de/nr-2-wechselblinker


Calliope Mini:
https://calliope.cc/

Kleiner Computer, große Pläne

(Zitat aus der Zeit – Link zum Artikel)


  • Erste Schritte mit OpenRoberta (-> Warum OR)
    https://lab.open-roberta.org/

  • Für den Workshop empfiehlt sich
    • arbeiten Sie zu zweit
    • nehmen Sie die AppCamps-Materialien: Hier
      • Druckvorlagen hier
    • Runde 2 mit anspruchsvolleren Aufgaben: Hier
    • Runde 3 mit einem Spiel: Hier

https://tinyurl.com/einmaleins-calliope


Der Calliope mini hat verschiedene Sensoren und unterschiedliche Pins oder Ausgangsmöglichkeiten.

Nach der kleinen Einführung von AppCamps müsste es möglich sein, z.B. eine

      • Ampelsteuerung zu programmmieren (LED und Breadborard)
      • eine Temperaturanzeige auf der Matrix ausgeben.
      • einen Ventilator zu entwerfen, der die Raumtemperatur misst und aktiv wird, wenn gefordert.
      • eine intelligente Jalousie mit Motor zu entwickeln (versch. Arten der Motorsteuerung – hier Software-AG (z.B. Roboter) – Youtube Kanal