Arduino - Linux Ambienti di sviluppo - Cose' Arduino: Arduino language = core + Wiring IDE (processing) - Opensource openhardware -> cloni cinesi - prezzi - OpenSource: Librerie: https://www.arduino.cc/en/Reference/Libraries ports su altre arch: Attiny, STM32, ESP8266 https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls#list-of-3rd-party-boards-support-urls - https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf Arduino: - Ampia disonibilita' di schede - prezzi bassi - scalabili: Attiny - Arduno - Stm32 - ESP8266 - Esempi: -CC3d stm32 - Mini APM - PixHawk Editors IDE: syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click. A program or code written for Arduino is called a "sketch".[19] - Makefile - ino - Arduino Ide - SublimeText - Eclipse - Differenti contesti: attiny - schede arduino - prestazioni STM32 - IOT con nodemcu - Linguaggi: C++ , Wiring + Arduino core, Lua , Micropython - Oltre Mbed e ARM, AVR Corsi: - Arduino base: slides - Intermedio - IoT: network: TCPIP / HTTP / light Framework (flask) - Makers: robotica (progettazione e costruzione pezzi per robot - 3D: software di progettazione e utilizzo delle macchine Laboratorio - kit arduino - componenti Siti web - documentazione - forum - wiki