A IDE já vem com alguns exemplos.
o mais simples é o Blink
File->Examples->Basics-> Blink
/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
  This example code is in the public domain.
*/
void setup() {
// initialize the digital pin as an output.
    // Pin 13 has an LED connected on most Arduino boards:
    pinMode(13, OUTPUT);
}
void loop() {
    digitalWrite(13, HIGH); // set the LED on
    delay(1000); // wait for a second
    digitalWrite(13, LOW); // set the LED off
    delay(1000); // wait for a second
}
Arduino espera que duas funcoes existam, setup() e loop()
setup() { ... }
Roda uma única vez, executa e define tudo que for necessário antes de entrar no loop.
loop() { ... }
Roda as instruções contidas nele em loop. é sua função principal.
O arduino executa 1 único programa repetidas vezes. não tem quit.
Você liga ele, o programa roda; Você desliga ele para.
para fazer comentários use // ou /* ... */
Funções e sintese:
pinMode(pin, input ou output);   //Inicializa o Pin
digitalWrite(pin, high ou low);   //liga (high) ou desliga (low) o Pin
delay(milisegundos);    // espera pelo tempo definido
A maioria das placas já vem com um LED embutido no Pin 13.
Indicado logo abaixo do Pin com um L.
Fazendo o Upload da placa, ele deve piscar a cada 1 segundo : )
Nenhum comentário:
Postar um comentário