Software
O Arduino IDE é uma aplicação multiplataforma escrita em Java derivada dos projetos Processing e Wiring. É esquematizado para descomplicar a programação tanto a programadores, como a pessoas não familiarizadas com o desenvolvimento de software.
O software inclui um editor de código com recursos de realce de sintaxe, parênteses correspondentes, sendo capaz de compilar e carregar programas para a placa com um único clique. Com isso não há a necessidade de editar Makefiles ou rodar programas em ambientes de linha de comando.
Possui a capacidade de programar em C/C++, assim permite criar com facilidade muitas operações de entrada e saída, tendo que definir apenas duas funções no pedido para fazer um programa funcional:
- setup() – Inserida no inicio, na qual pode ser usada para inicializar configuração;
- loop() – Chamada para repetir um bloco de comandos ou esperar até que seja desligada.
O Arduino IDE usa GCC para compilar o código, todas portas e as variáveis de registo encontradas no datasheet do Atmega 168 e tutoriais sobre a linguagem são suportados quando usando o Arduino IDE.
É possível, se preferirmos, usar para programar e compilar diretamente o software AVR C ou C++ (com avr-gcc e avrdude ou AVR Studio) para programá-lo.
Para fazer DOWNLOAD do software poderá encontrar aqui no site oficial Arduino.