Arduino software jest platformą programistyczną, a jako hardware jest mikrokontrolerem. Jest idealne do nauki programowania oraz robotyki.
Zaletami arduino są:
- niska cena,
- duża dostępność produktu,
- język programowania bazuje na Wiring i przypomina język C,
- otwarte oprogramowanie Arduino, które ułatwia programowanie. Praktycznie od razu można zacząć zabawę z arduino,
- dużo dodatków do arduino, takich jak moduły bluetooth czy ethernet,
- duża ilość zamienników, tzw. klony, zgodne z arduino,
- duża ilość poradników.
Przedstawie instalację na systemie Manjaro Linux, ale z pewnością będzie też działało na Arch Linux. Najpierw instalujemy potrzebne biblioteki:
pacman -S avr-libc
Pobieramy najnowszą paczkę z oficjalnej strony. W moim przypadku jest to:
wget http://downloads.arduino.cc/arduino-1.6.8-linux64.tar.xz
Rozpakowujemy paczkę i przechodzimy do folderu:
cd arduino-1.6.8
tar -xvf arduino-1.6.8
Następnie nadajemy uprawnienia do folderu gdzie skrypt chce zainstalować oprogramowanie (można zmienić w pliku install.sh, ale nie polecam). Całą procedurę robimy jako zwykły użytkownik. Instalator nie pozwoli nam przeprowadzić instalacji jako root:
chmod 777 /home/user/.local/share
./install.sh
Po instalacji powinniśmy ujrzeć:
Adding desktop shortcut, menu item and file associations for Arduino IDE… done!
Program powinien być dostępny w menu Wszystkie programy -> Narzędzia dla programistów -> Arduino IDE.