Programmieren mit der Arduino-IDE

Entwickler/Anbieter:Calliope (Anpassung an den Calliope mini), Open Source Entwicklung von Arduino, Boarderweiterung von Sandeep Mistry mit vielen weiteren Personen aus der Community
Anwendungstyp: Applikation
Betriebssystem:Windows-, Mac- oder Linux-Computer
Calliope mini Version:V3 (V2, V1 s. FAQ)
Account erforderlich:Nein
Installation:Ja
Offline nutzbar:Ja

Da die Arduino-Entwicklungsumgebung schon lange verfügbar ist und einen einfachen Einstieg in die textbasierte Programmierung von Mikrocontrollern bietet, erfreut sie sich weltweit großer Beliebtheit. Für alle, die den Calliope mini 3 programmieren möchten, wurde nun die "Board-Erweiterung" aktualisiert. Diese ermöglicht es, Sketches auf den Calliope mini zu übertragen. Einfach herunterladen und installieren!

Download Arduino IDE

Calliope mini integrieren

Boardverwaltung vorbereiten

Um den Calliope mini mit der Arduino IDE zu programmieren, wird eine Erweiterung benötigt.
Füge unter Arduino IDE - Preferences/Einstellungen folgende URL als "Zusätzliche Boardverwalter-URL" ein:
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json

Link kopieren

Die Sprache kann unter Preferences/Einstellungen gewählt werden.

Board-Paket hinzufügen

  1. Öffne die Board-Verwaltung unter Werkzeuge-Board.
  2. Über die Eingabe “Calliope” in der Suche, erscheint die Erweiterung "Nordic Semiconducter nRF5 Boards"
  3. Installiere die Erweiterung. Das kann bis zu einer Minute dauern.

Library hinzufügen

  1. Öffne den Bibliotheksverwalter unter Wekzeuge-Bibliotheken verwalten.
  2. Über die Eingabe “Calliope” in der Suche, erscheint die Bibliothek "Calliope Arduino Library"
  3. Installiere die Library.

Hinweis: Bei der Abfrage Bibliotheksabhängigkeiten installieren wähle “alle installieren”

Calliope mini verbinden

Ist der Calliope mini V3 per USB mit deinem Rechner verbunden, ist ein direkter Sketch-Upload möglich.

  1. Gehe zu "Board wählen"
  2. Öffne die Auswahl mit "Wähle einen anderes Board und einen anderen Port..."
  3. Wähle den Calliope mini V3 als Board aus.

Es erscheint der Calliope mini V3 als ausgewählte Hardware in deinem Fenster und du kannst ihn nun direkt programmieren.

Beispielprogramme

Über Datei-Beispiele-Calliope Arduino Library lässt sich das Programm "miniV3example" laden.

Das Beispielprogramm für den Calliope mini lässt die 3 RGB-LEDs aufleuchten, zeigt verschiedene Symbole auf der LED-Matrix an, reagiert auf Knopfdruck mit veränderten RGB-LEDs sowie das Einschalten der Motoren. Außerdem werden Informationen per serielle Schnittstelle gesendet und die gemessene Lautstärke als Zahl zwischen 0 und 10 angezeigt.

Programmierkonzepte

Blockbasierte ProgrammierungNein
Textbasierte ProgrammierungC++
MultithreadingJa
Ereignisse (eventbasierte Programmierung)Nein
VariablenJa
ListenJa
Schleifen: While / For / ForeachJa / Ja / Ja
Funktionen / mit Parametern / mit RückgabewertJa / Ja / Ja
Serielle KommunikationJa
Sensoren/Aktoren-ErweiterungenJa, sie können als externe Bibliotheken importiert werden

FAQ