Blink

/* Blink - Pisca um led, de um em um segundo

Este código exemplo é de domínio publico. */

// Existe um LED conectado no pino 13 da maioria dos Arduinos

// Daremos um nome a este pino:

int led = 13;

// Esta função "setup" roda uma vez quando a placa e ligada ou resetada

void setup() {

// Configura o pino do led (digital) como saída

pinMode(led, OUTPUT);

}

// Função que se repete infinitamente quando a placa é ligada

void loop() {

digitalWrite(led, HIGH); // Liga o LED (HIGH = nível lógico alto)

delay(1000); // Espera um segundo

digitalWrite(led, LOW); // Desliga o LED (LOW = nível lógico baixo)

delay(1000); // Espera um segundo

}

Entendendo o programa

Pensando como um computador : Computadores e microcontroladores não possuem uma inteligência tal como um ser humano ou um animal. Eles são projetados para resolver problemas a partir de uma lista de tarefas, semelhante a uma receita de bolo.

Dessa forma, para resolver um problema em um computador, tal como fazemos para resolver problemas cotidianos, fazer um bolo, por exemplo, devemos descrever a solução de uma forma clara e precisa, por meio de passos a serem seguidos até que se atinja um resultado esperado. O nome dessa lista de passos é algoritmo...(para continuar lendo click aqui)...