Piscando um Led
Olá, o objetivo deste post é trazer informação básica sobre programação para Arduino. Este primeiro exemplo é um programa que faz um led piscar em intervalos de 1 segundo ou seja 1000 ms, já que o parâmetro da função delay é passado em milisegundos.

/* Pisca LED Faz o led acender e apagar em intervalos de 1 segundo */ void setup() { // Seção do código dedicada às configurações de pinos e etc. // O pino 13 tem um led conectado (é usado um resistor de 220 Ohms para limitar a corrente) pinMode(13, OUTPUT); // Inicializa o pino digital do arduino como sendo saída } void loop() { // Esta seção é executada em loop infinito, executando o código contido nela digitalWrite(13, HIGH); // Coloca o pino 13 em nível lógico alto e acende o led delay(1000); // Pausa a excução do programa em 1 segundo ( 1000 ms ) digitalWrite(13, LOW); // Coloca o pino 13 em nível lógico baixo e apaga o led delay(1000); // Pausa a excução do programa em 1 segundo ( 1000 ms ) }