3. Juni 2015, Kategorie:

Eine Arduino IDE für (fast) alles

Eine Arduino IDE
sie zu knechten,
sie alle zu finden,
ins Dunkel zu treiben
und ewig zu binden.

IDE = integrated development environment

Update 22.12.2015: Neue URL für Digispark eingetragen.

Kaum beginnt man ein wenig tiefer in Arduino einzusteigen und vielleicht auch mal etwas anderes als die „Standard“-Arduino Boards zu nutzen beginnen sich die Arduino-IDEs zu sammeln.

Eine IDE für Digispark, eine IDE für ESP8266-Module, eine neue Version für die „normalen“ Arduinos und vergesst die (lieben) Kleinen (ATtinys) nicht! Seit Version 1.6.4 der Arduino IDE gibt es den „Boards Manager“, der es erlaubt auch solche Dritthersteller-Platinen einfach zu integrieren. Und nicht nur das, sondern das OO-Framework Cosa lässt sich problemlos integrieren.

  1. Als erstes benötigen wir die aktuelle Arduino IDE (Version 1.6.4). Diese von Arduino.cc herunterladen und wie gewohnt installieren.
  2. Die frisch installierte IDE starten und die Einstellungen unter „File“, „Preferences“ aufrufen
  3. Hier gibt es ein neues Feld: „Additional Boards Manager URLs“. In dieses Feld diese URLs eintragen, genau so, wie hier formatiert:
    https://raw.githubusercontent.com/mikaelpatel/Cosa/master/package_cosa_index.json,http://arduino.esp8266.com/package_esp8266com_index.json,http://digistump.com/package_digistump_index.json,https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
  4. Nun gehen wir ins Menü „Tools“, „Board“ und dort auf „Boards Manager…“
  5. Nach kurzer Wartezeit wird nun in dieser Liste „Digistump AVR Boards“ (Digispark und Digispark pro), „esp8266“ für diverse ESP8266-Module, „attiny“ und Cosa erscheinen.
  6. Gewünschte Module anklicken und auf „Install“ und schon hat man eine IDE, um alle zu knechten, … (oder so ähnlich)

Diese ganze Anleitung ist übrigens plattformunabhängig. Auf Windows hatte ich Probleme das Digispark-Modul zu installieren, aber das kann auch an der installierten Java-Version liegen.

Noch mehr Board-Definitionen gibt’s übrigens auf der Arduino-Homepage. Viel Spass!

2 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert