A IDE do Arduino ela tem uma linguagem em C/C++, e contém várias livrarias em sua pasta, dependendo do sensor que será usado no seu projeto, precisará fazer o download da livraria daquele sensor.
A IDE do arduino é essa da foto, e o que está programado nela é o exemplo do primeiro projeto que fizemos, fazendo o led piscar.
Agora explicando um pouco dos comandos básicos da programação do Arduino
- void setup () é o comando de quando o esboço começa, é a função de configuração que será usado apenas uma vez, ele é usado para inicializar variáveis, modos, pinos, livrarias, etc
- void loop () faz o que seu nome já diz, o "loop" faz repetir todas as funções dadas no esboço
- pinMode (); o pinMode, no próprio nome dá para ver o que significa pin = pino e Mode = modo em que está, Ele configura o pino para entrada/saída, se for de entrada será pinMode (,INPUT); e se for de saída, pinMode (,OUTPUT);
ATENÇÃO!!
Os comandos void setup e void loop são obrigatórios, sem eles, os esboços darão erro e não funcionarão.
SEMPRE ao colocar um comando, o mesmo deverá acabar com um ponto e vírgula (;)
- digitalWrite (); dê um valor alto (HIGH) ou baixo (LOW) para o pino digital. Se o pino for configurado como uma saída com pinMode(), o valor alto (HIGH) terá a tensão da placa de 5V, por isso quando for ligar um led, é necessário colocar um resistor. E a tensão em valor baixo (LOW) será de 0V
- delay(); delay significa o tempo de algum comando, e é contado por milésimos de segundo.
void loop ()
{
digitalWrite (12, HIGH);
delay (1000); // diz o intervalo de tempo (em milésimos de segundo) em que o pino 12 ficará com um valor alto
digitalWrite (12, LOW)
delay (1000); // diz o intervalo de tempo (em milésimos de segundo) em que o pino 12 ficará com um valor baixo.
}
- // As duas barras significam um comentário, não faz alteração alguma no esboço, serve muito bem para você conseguir se organizar fazendo um comentário sobre o que é o que no esboço.
Referência: http://arduino.cc/en/Reference/HomePage
Nenhum comentário:
Postar um comentário