# Step 1: Software Installation

Before you start measuring phenomena, you have to consider some things like the installation of different drivers and software. No worries, it is an Open-Source-Software so you don't have to pay anything. However you should read the steps 1 to 8 carefully so there will not be any problems later.

## Installation of Arduino IDE

Before the senseBox can be activated, you have to install a driver as well as a software on your computer. Furthermore it is advisable to conduct a test run to check if all the sensors operate correct to ensure the communication with the internet without any problems.

Please use Arduino 1.8.7 for a fluent procedure.

The senseBox is a microcontroller with diffent components and sensors. It is going to be programmed with the development environment Arduino IDE. Please download the version 1.8.7 as a zip-file from the Arduino Homepage

Arduino is an Open-Source project and is financed by donations. Thus you are going to be asked for a donation; you can skip by clicking on JUST DOWNLOAD.

Please download the ZIP file and not the Windows Installer as this may lead to complications!
Compile a new folder and unzip the zip-file in the new folder. By starting the file arduino.exe the IDE can get started.

Please use Arduino 1.8.7 for a fluent procedure.

The senseBox is a microcontroller with diffent components and sensors. It is going to be programmed with the development environment Arduino IDE. Please download the version 1.8.7 as a zip-file from the Arduino Homepage

Arduino is an Open-Source project and is financed by donations. Thus you are going to be asked for a donation; you can skip by clicking on JUST DOWNLOAD.

In your download file should appear a Arduino.app file. Relocate the file into your "Programme"-folder. By starting the file Arduino.app you can run the IDE.

Please use Arduino 1.8.7 for a fluent procedure.

The senseBox is a microcontroller with diffent components and sensors. It is going to be programmed with the development environment Arduino IDE. Please download the version 1.8.7 as a zip-file from the Arduino Homepage

Arduino is an Open-Source project and is financed by donations. Thus you are going to be asked for a donation; you can skip by clicking on JUST DOWNLOAD.

### Installation of the IDE with Linux

Linux-user can download and unzip a Linux version. The contained install.sh-script compiles a desktop shortcut automatically. The fastes way is to use the terminal. Open the Terminal therefor by hitting the keys Ctrl + Alt + T and enter the following commands:

# if the downloaded file is not stored in the download-folder, replace "downloads" by the path to the according folder cd downloads 
# unzip the file with the following command and install Arduino
tar -xvf arduino-1.8.7-linux64.tar.xz
cd arduino-1.8.7
./install.sh

To programme Arduino ther are additional rights necessary at Ubuntu 14 & 16. Those can be established by the following commands (benötigt Admin-Rechte):

Implement udevadm monitor --udev and connect Arduino by USB to determine the Device-ID. The indicated label at the end of the output (zB. ttyUSB0) is the device-ID. Finish udevadm with ctrl+C, and run the following command whereby the found out Device-ID has to be implemented:

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

After a logout and again a Login the Arduino should be programmable out of the Arduino IDE!