domingo, 9 de dezembro de 2012

Programação ?

Sabe quando queremos fazer algo e , digamos temos que dar instruções para alguem fazer isso ?
Então é exatamente isso que temos que fazer com o nosso amigo Arduino . 
Mas para isso , precisamos do compilador  que pode ser baixado aqui 
para windows , mac OS e para linux 

Se voce souber liguagem C / C++  não terá a minima dificuldade .
O arduino usa uma linguagem chamada wiring. que é baseada em C /C++ 
mas tem suas particuliaridades como classes e eventos diferentes .



A estrutura básica da linguagem de programação Arduino é relativamente simples e é executado em pelo menos duas partes. Estas duas peças necessárias, ou funções, coloque blocos de instruções.


void setup ()
{
   declarações;
}
void loop ()
{
   declarações;
}


Onde setup () é a preparação, loop () é a execução. Ambas as funções são necessários para que o programa funcione.
A função de configuração deve seguir a declaração de todas as variáveis ​​no início do programa. É a primeira função a executar no programa, é executado apenas uma vez, e é usado para definir pinMode ou inicializar a comunicação serial.
A função loop segue próximo e inclui o código a ser executado de forma contínua - lendo entradas, provocando saídas, etc Esta função é o núcleo de todos os programas do Arduino e faz a maior parte do trabalho.
setup ()
A função setup () é chamado uma vez quando o programa começa. Use-o para inicializar modos de pino, ou começar a série. Ele deve ser incluído em um programa, mesmo se não há declarações a serem executados.

void setup ()
{
   pinMode (numerodopino, OUTPUT);
loop ()
/ / Define o 'pin' como saída
}


Depois de chamar a função setup (), o loop () função faz exatamente o que seu nome sugere, e laços consecutivamente, permitindo que o programa de mudar, responder e controlar a placa Arduino.

void loop () {
   digitalWrite (pin, HIGH);/ / Transforma 'pin' LIGADO
   delay (1000);/ / Pausa por um segundo
   digitalWrite (pin, LOW);/ / Transforma 'pin' DESLIGADO
   delay (1000);/ / Pausa por um segundo










Nenhum comentário:

Postar um comentário