Skip to content
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.

update images and description to arduino 2.0.0 #87

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .DS_Store
Binary file not shown.
22 changes: 10 additions & 12 deletions _posts/2020-03-11-allgemein-arduino-ide-installieren.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ title: Installation der Arduino IDE
description: Installation der Arduino IDE
categories: arduino
---
Bevor du die senseBox über die Arduino IDE programmieren kannst, musst du Treiber sowie eine Software auf deinem Computer installieren.
Die senseBox ist ein Microcontroller mit verschiedenen Komponenten und Sensoren. Sie kann über die Entwicklungsumgebung *Arduino IDE* programmiert werden. Bevor du die senseBox über die Arduino IDE programmieren kannst, musst du Treiber sowie eine Software auf deinem Computer installieren.

Schau dir die Anleitung für dein Betriebsystem an und folge den angegebenen Schritten.

## Arduino Software für Windows herunterladen

Die senseBox ist ein Microcontroller mit verschiedenen Komponenten und Sensoren. Sie wird über die Entwicklungsumgebung *Arduino IDE* programmiert. Lade die neueste Version 1.8.16 von der [Arduino Homepage](https://www.arduino.cc/en/Main/OldSoftwareReleases#previous) herunter:
Lade die neueste Version 2.0.0 oder höher von der [Arduino Homepage](https://www.arduino.cc/en/software) herunter:

{% include image.html image=page.image1 %}

Expand All @@ -35,9 +35,7 @@ Lege auf deiner Festplatte einen neuen Ordner an und entpacke darin die zip-Date

## Arduino Software für Mac(OSX) herunterladen

> Bitte benutze Arduino Version 1.8.7 für einen reibungslosen Ablauf.

Die senseBox ist ein Microcontroller mit verschiedenen Komponenten und Sensoren. Sie wird über die Entwicklungsumgebung *Arduino IDE* programmiert. Lade die Version 1.8.7 von der [Arduino Homepage](https://www.arduino.cc/en/Main/OldSoftwareReleases#previous) herunter:
Lade die Version 2.0.0 von der [Arduino Homepage](https://www.arduino.cc/en/Main/OldSoftwareReleases#previous) herunter:

{% include image.html image=page.image1 %}

Expand All @@ -49,9 +47,7 @@ In deinem Downloads-Ordner sollte eine Arduino.app-Datei erscheinen. Verschiebe

## Arduino Software für Linux herunterladen

> Bitte benutze Arduino Version 1.8.7 für einen reibungslosen Ablauf.

Die senseBox ist ein Microcontroller mit verschiedenen Komponenten und Sensoren. Sie wird über die Entwicklungsumgebung *Arduino IDE* programmiert. Lade die Version 1.8.7 von der [Arduino Homepage](https://www.arduino.cc/en/Main/OldSoftwareReleases#previous) herunter:
Lade die Version 2.0.0 von der [Arduino Homepage](https://www.arduino.cc/en/Main/OldSoftwareReleases#previous) herunter:

{% include image.html image=page.image1 %}

Expand All @@ -70,18 +66,20 @@ cd Downloads

```text
# entpacke die Datei mit folgendem Befehl und installiere Arduino
tar -xvf arduino-1.8.7-linux64.tar.xz
cd arduino-1.8.7
tar -xvf arduino-2.0.0-linux64.tar.xz
cd arduino-2.0.0
./install.sh
```

Um den Arduino programmieren zu können, sind unter Ubuntu 14 & 16 zusätzliche Rechte notwendig. Diese können für den/die aktuelle/n Nutzer:in mit den folgenden Befehlen eingerichtet werden (benötigt Admin-Rechte):

Führe `udevadm monitor --udev` aus und schließe den Arduino per USB an, um die Device-ID zu bestimmen. Die angegebene Bezeichnung am Ende der Ausgabe (zB. `ttyUSB0`) ist die Device-ID. Beende `udevadm` per `ctrl+C`, und führe noch die folgenden Befehle aus, wobei die herausgefundene Device-ID eingesetzt werden muss:
Führe `udevadm monitor --udev` aus und schließe den Arduino beziehungsweise die senseBox per USB an, um die Device-ID zu bestimmen. Die angegebene Bezeichnung am Ende der Ausgabe (zB. `ttyUSB0`) ist die Device-ID. Beende `udevadm` per `ctrl+C`, und führe noch die folgenden Befehle aus, wobei die herausgefundene Device-ID eingesetzt werden muss:

```text
sudo usermod -a -G dialout $(whoami)
sudo chmod a+rw /dev/<device-id>
```

Nach einem Logout und erneutem Login sollte der Arduino aus der Arduino IDE programmierbar sein!
Nach einem Logout und erneutem Login sollte ein Arduino oder die Sensebox aus der Arduino IDE programmierbar sein!

Für letzteres kann nun das [Board-Support-Package installiert](https://docs.sensebox.de/arduino/board-support-package-installieren/) werden.
7 changes: 1 addition & 6 deletions _posts/2020-03-11-allgemein-einfuehrung-arduino.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ set: erste-schritte-arduino
set_order: 5

resources:
image1: /images/2020-03-11-allgemein-einfuehrung-arduino/arduino-buttons-1.png
image2: /images/2020-03-11-allgemein-einfuehrung-arduino/arduino-buttons-2.png
image1: /images/2020-03-11-allgemein-einfuehrung-arduino/arduino-buttons.png
---

Bevor du loslegen kannst, musst du die Arduino IDE installieren. Wie dies funktioniert findest du [hier](/allgemein/allgemein-arduino-ide-installieren//)
Expand All @@ -27,10 +26,6 @@ Zuletzt solltest du dir noch die kleinen Schaltflächen über dem weißen Bereic
Das Häkchen und der Pfeil sind die beiden wichtigsten Symbole für dich:
Mit dem Häkchen kannst du dein Programm auf Schreibfehler überprüfen lassen, und mit den Pfeil überträgst du dein Programm an die senseBox MCU.

{% include image.html image=page.image2 %}

Die anderen drei Symbole - angefangen mit dem kleinen Blatt ganz links - stehen dafür ein neues Programm zu erstellen, ein gespeichertes zu öffnen und dein geschriebenes Programm zu speichern.

## Der Arduino-Sketch
Ein Arduino Programm (auch "Sketch" genannt) hat einen sehr einfachen Aufbau, der aus zwei Hauptbestandteilen besteht. Diese zwei benötigten Funktionen enthalten Blöcke von Anweisungen, welche den Programmablauf beschreiben:

Expand Down
2 changes: 1 addition & 1 deletion _posts/2020-03-11-allgemein-sensebox-editoren.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Mit Blockly für senseBox kannst du deine senseBox MCU über eine grafische Prog

## Arduino IDE

Die Arduino IDE kannst du auf der Website von Arduino <a href="https://arduino.cc/downloads">kostenlos herunterladen</a>. Die Arduino IDE bietet dir den kompletten Zugriff auf alle Funktionen, die die Programmiersprache Arduino bereithält. Über die Arduino IDE kannst du auch zusätzliche Sensoren und Bauteile, die nicht in Blockly für senseBox oder Open Roberta enthalten sind, programmieren. Die Arduino IDE muss auf dem Computer installiert werden. Zusätzlich muss ein Board Support Package für die senseBox MCU heruntergeladen werden. Wie genau das funktioniert, erfährst du [hier](/allgemein/board-support-package-installieren/).
Die Arduino IDE kannst du auf der Website von Arduino <a href="https://arduino.cc/downloads">kostenlos herunterladen</a>. Die Arduino IDE bietet dir den kompletten Zugriff auf alle Funktionen, die die Programmiersprache Arduino bereithält. Über die Arduino IDE kannst du auch zusätzliche Sensoren und Bauteile, die nicht in Blockly für senseBox oder Open Roberta enthalten sind, programmieren. Die Arduino IDE muss auf dem Computer installiert werden. Zusätzlich muss ein Board Support Package für die senseBox MCU heruntergeladen werden. Wie genau das funktioniert, erfährst du [hier](/arduino/board-support-package-installieren/).

![](/images/2020-03-10-editoren-für-die-sensebox/arduino.png)

Expand Down
21 changes: 11 additions & 10 deletions _posts/2020-03-11-board-support-package-installieren.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,32 +13,33 @@ set_order: 4



## Anleitung für Windows
Füge die folgende URL in deiner Arduino IDE unter *Datei -> Voreinstellungen* in das Feld für *Zusätzliche Bordverwalter-URLs* ein:
## Anleitung für Windows (Mac und Linux funktioniert analog)
Füge die folgende URL in deiner Arduino IDE unter *Datei -> Einstellungen* in das Feld für *Zusätzliche Bordverwalter-URLs* ein:
```
https://github.com/sensebox/senseBoxMCU-core/raw/master/package_sensebox_index.json
```
<br>

<img src="https://github.com/sensebox/resources/raw/master/gitbook_pictures/ardu/Ardu1.png">
![](/images/2020-03-11-board-support-package-installieren/arduino-settings-board-url.png)

Öffne dann den Boardverwalter *zweites Icon linke Symbolleiste* und installiere dort die zwei Board-Support-Packages mit den Namen **Arduino SAMD Boards by Arduino** und **senseBox SAMD Boards by senseBox**.

Öffne dann den *Boardverwalter* unter *Werkzeuge -> Board:"..." -> Boardverwalter* und installiere dort die zwei Board-Support-Packages mit den Namen **Arduino SAMD Boards by Arduino** und **senseBox SAMD Boards by senseBox**.
![](/images/2020-03-11-board-support-package-installieren/arduino-board-packages.png)

<img src="https://github.com/sensebox/resources/raw/master/gitbook_pictures/ardu/Ardu2.png">

Gib dazu "SAMD" oben in die Suchleiste ein, um die Packages schneller zu finden.

Gib "SAMD" oben in die Suchleiste ein, um die Packages schneller zu finden.

Da wir das **senseBox SAMD Boards**-Package für euch regelmäßig aktualisieren, solltet ihr immer mal wieder in den Boardverwalter gehen und nachschauen, ob das **senseBox SAMD Boards**-Package noch aktuell ist. Öffnet dafür, wie oben beschrieben, den Boardverwalter und sucht nach **senseBox SAMD Boards**. Wenn ihr auf den Eintrag in der Liste klickt, erscheint dort im Falle einer neuen Version ein Installations-Button. Klickt diesen, um die neueste Version zu installieren.

Da wir das **senseBox SAMD Boards**-Package für euch regelmäßig aktualisieren, solltet ihr immer mal wieder in den Boardverwalter gehen und nachschauen, ob das **senseBox SAMD Boards**-Package noch aktuell ist. Öffnet dafür, wie oben beschrieben, den Boardverwalter und sucht nach **senseBox SAMD Boards**. Wenn ihr auf den Eintrag in der Liste klickt, erscheint dort im Falle einer neuen Version ein Update-Button. Klickt diesen, um die neueste Version zu installieren.


<img src="https://github.com/sensebox/resources/raw/master/gitbook_pictures/ardu/update-b-s-p.png">
![](/images/2020-03-11-board-support-package-installieren/arduino-board-packages-update.png)

Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Update-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt.

Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Installations-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt.

<!--

## Anleitung für Mac
Füge die folgende URL in deiner Arduino IDE unter *`Arduino -> Einstellungen...`* in das Feld für *Zusätzliche Bordverwalter-URLs* ein:
Expand Down Expand Up @@ -91,7 +92,7 @@ Da wir das **senseBox SAMD Boards**-Package für euch regelmäßig aktualisieren

<img src="https://github.com/sensebox/resources/raw/master/gitbook_pictures/ardu/update-b-s-p.png">

Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Update-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt.
Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Update-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt. -->



Binary file removed images/.DS_Store
Binary file not shown.
Binary file modified images/2020-03-10-editoren-für-die-sensebox/arduino.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/2020-03-11-editoren-für-die-sensebox/arduino.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.