Tutoriais de Arduino, Eletronica, com Video Aulas, tambem tutoriais de PHP,MySQL,CSS,Java Script, Jquery entre outros. E o Melhor totalmente Gratis.

sábado, 7 de junho de 2014

Software

Software
O Arduino IDE é uma aplicação multiplataforma escrita em Java derivada dos projetos Processing e Wiring.20 24 É esquematizado para introduzir a programação a artistas e 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 identação automática, 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.9 25

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:20

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. No ambiente de desenvolvimento, o usuário escreve um programa exemplo como este:26

// 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.
}

"WProgram.h" é um recurso para referenciar a biblioteca Wiring, e a função main( ) apenas faz três chamadas distintas: init( ), definida em sua própria biblioteca, setup( ) e loop( ), sendo as duas últimas configuradas pelo usuário.

O Arduino IDE usa o Conjunto de ferramentas GNU e o AVR Libc para compilar os programas, para depois, com o avrdude, enviar os programas para a placa.27

Nenhum comentário:

Postar um comentário