Princípios Básicos para Programacao Arduino
rreynoud@gmail.com
*/
Pessoal vou mostrar a base da programacao em Arduino.
Vamos precisar de:
1- IDE Arduino 1.0.5 http://arduino.cc/en/Main/Software
- Windows para usar IDE tranquilo só precisamos "instalar e usar"!!!
- Linux também muito tranquilo,baixamos o arquivo e entramos dentro da pasta um exemplo: (Linux Ubuntu)
sudo /home/rafa/projetos/Arduino/downloads/arduino-1.0.5/arduino
Detalhe, em linux e sempre bom iniciar a tua IDE Arduino como sudo, por que em caso não tenha habilitado as portas USB, você não vai poder fazer o upload do na tu placa Arduino.
Depois de instalado o IDE Arduino você deve ter algo parecido com:
logo lembrem, amigos leitores deste blogque, na paleta FILE/EXAMPLES,teremos vários exemplos para serem explorados.
Este e o código do nosso primeiro projeto...
Vamos usar este para explicar algo...
Vamos la..
//--------------------------------------------------------
void setup
{
}
//--------------------------------------------------------
esta primeira parte "void setup" colocamos configuracoes em nosso sistema...
Quando a placa Arduino e iniciado pela primeira vez, usa isso como referencia..
Atencao onde esta escrito desta forma:
pinMode(2, OUTPUT); //Declara que o pino 2 do arduino é de SAIDA. Vai mandar dados, energia...
estamos configurando que na porta 2, ira funcionar como saida.
Poderíamos ter definido como entrada também, para isso teríamos configurado da seguinte forma..
pinMode(2, INTPUT); //Declara que o pino 2 do arduino é de ENTRADA. Vai mandar dados, energia...
Para nao complicar vamos usar apenas isso hoje OK... depois com o tempo teremos futuros códigos explicando mais..
//--------------------------------------------------------
void loop()
{
}
//--------------------------------------------------------
O loop funciona da seguinte forma, quando Arduino e iniciado usa tudo que foi programado no mesmo, depois de executar tudo, volta na primeira linha e faz tudo de novo, ate que seja apagado.
//--------------------------------------------------------
void loop()
{
digitalWrite(2, HIGH); // Diz que o pino 2 do arduino está Ligado.
delay(1000); // tempo que vai esperar
digitalWrite(2, LOW); // Diz que o pino 2 do arduino está Desligado.
delay(1000); // tempo que vai esperar
}
//--------------------------------------------------------
Lembro meu email para sugerencias e criticas.
rreynoud@gmail.com
Bom por hoje e tudo muito obrigado!!! nos vemos na proxima!!!
Nenhum comentário:
Postar um comentário