Nesse post vou tentar mostrar de forma mais simples possível o programa que é usado para escrever as linhas de comando que serão convertidas internamente pelo microcontrolador Atmega em sinais válidos para executar as ações nos mais diversos dispositivos, como led's, display lcd, servo motores, entre outros O Arduino IDE é uma aplicação multiplataforma escrita em Java derivada dos projetos Processing e Wiring. É esquematizado para introduzir a programação a pessoas não familiarizadas com o desenvolvimento de software. Inclui um editor de código com recursos de realce de sintaxe, parênteses correspondentes e indentação automática, sendo capaz de compilar e carregar programas para a placa com um único clique.
Tendo uma biblioteca chamada "Wiring", ele possui a capacidade de programar em C/C++. Isto 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, e
- loop() – Chamada para repetir um bloco de comandos ou esperar até que seja desligada.
Habitualmente, o primeiro programa que é executado tem a simples função de piscar um LED, essa função tem uma papel muito importante para verificar o funcionamento de seu Arduíno assim que você o recebe em sua casa. No ambiente de desenvolvimento, o usuário escreve um programa exemplo como este:
// define LED_PIN 13 int LED_PIN = 13; void setup () { pinMode (LED_PIN, OUTPUT); // habilita o pino 13 para saída digital (OUTPUT). } void loop () { digitalWrite (LED_PIN, HIGH); // liga o LED. delay (1000); // espera 1 segundo (1000 milissegundos). digitalWrite (LED_PIN, LOW); // desliga o LED. delay (1000); // espera 1 segundo. }
O código acima não seria visto pelo compilador como um programa válido, então, quando o usuário tentar carregá-lo para a placa, uma cópia do código é escrita para um arquivo temporário com um cabeçalho extra incluído no topo, e uma simples função principal como mostrada abaixo:
Se você não entendeu nada, não fique frustrado porque estamos no caminho certo, acredite aconteceu comigo, todas essas linhas indicam coisas simples para o Arduíno, podemos dizer que basicamente escrevemos para o Arduíno, "falso ou verdadeiro", algo que na computação entendemos como "0 ou 1", e isso torna a escrita dos códigos bem mais fácil de programar do que em outras linguagens, claro que existem códigos mais complexos que contam com expressões matemáticas e condições com retorno de dados, mas o principio e sempre o mesmo.
A interface gráfica da IDE do Arduíno é bem simples encontramos nela um visual bem minimalista, onde estão todos os comandos necessários para se compilar o código, fazer upload, criar novos projetos, etc.
Uma ferramenta que realmente segue a risca a essência do projeto algo feito para ser simples para que todos possam entender programar e brincar com o Arduíno, ao meu ver o simples aqui remete algo como artesanal, fazendo com que o programador se sinta realmente criando algo do "nada".
A IDE é uma ferramenta essencial para a programação e comunicação entre o Arduíno e o PC, apesar de suas funções serem simples o primeiro passo entre você e o Arduíno é ela e recomendo que conheça ela mais a fundo fazendo o download da versão mais atual, abaixo vou colocar os links para download nas mais diversas plataformas.
Arduíno 1.0.5 - Download
Windows Installer / Windons Zip
Mac OS X
Linux : 32bits / 64bits
# include<WProgram.h> void setup () { pinMode (LED_PIN, OUTPUT); // habilita o pino 13 para saída digital (OUTPUT). } void loop () { digitalWrite (LED_PIN, HIGH); // liga o LED. delay (1000); // espera 1 segundo (1000 milissegundos). digitalWrite (LED_PIN, LOW); // desliga o LED. delay (1000); // espera 1 segundo. } int main(void) { // define LED_PIN 13 int LED_PIN = 13; init(); setup(); for (;;) loop(); return 0; }
Se você não entendeu nada, não fique frustrado porque estamos no caminho certo, acredite aconteceu comigo, todas essas linhas indicam coisas simples para o Arduíno, podemos dizer que basicamente escrevemos para o Arduíno, "falso ou verdadeiro", algo que na computação entendemos como "0 ou 1", e isso torna a escrita dos códigos bem mais fácil de programar do que em outras linguagens, claro que existem códigos mais complexos que contam com expressões matemáticas e condições com retorno de dados, mas o principio e sempre o mesmo.
Interface Gráfica da IDE do Arduíno |
A interface gráfica da IDE do Arduíno é bem simples encontramos nela um visual bem minimalista, onde estão todos os comandos necessários para se compilar o código, fazer upload, criar novos projetos, etc.
Uma ferramenta que realmente segue a risca a essência do projeto algo feito para ser simples para que todos possam entender programar e brincar com o Arduíno, ao meu ver o simples aqui remete algo como artesanal, fazendo com que o programador se sinta realmente criando algo do "nada".
A IDE é uma ferramenta essencial para a programação e comunicação entre o Arduíno e o PC, apesar de suas funções serem simples o primeiro passo entre você e o Arduíno é ela e recomendo que conheça ela mais a fundo fazendo o download da versão mais atual, abaixo vou colocar os links para download nas mais diversas plataformas.
Arduíno 1.0.5 - Download
Windows Installer / Windons Zip
Mac OS X
Linux : 32bits / 64bits
Nenhum comentário:
Postar um comentário