Cada vez que se aprende uma linguagem de programação nova, nós programadores fazemos o nosso primeiro "programa": o Hello World.
No Arduino pode ser um pouco diferente, a primeira coisa que muitos fazem é: acender um LED.
Antes de fazer qualquer coisa, é bom saber o que é um LED:
Antes de fazer qualquer coisa, é bom saber o que é um LED:
"LED (díodo emissor de luz) é um componente eletrônico semicondutor da mesma tecnologia utilizada nos chips dos computadores, que tem a propriedade de transformar energia elétrica em luz. Esta transformação é diferente da encontrada nas lâmpadas convencionais que utilizam filamentos metálicos, radiação ultravioleta, dentre outras." (fonte)
Agora você sabe o que é um LED e como ele funciona (grosseiramente) mas agora chegou a hora de pôr a mão na massa. Você precisará de:
- Um arduino;
- Um LED (qualquer cor, usaremos um vermelho);
- Um resistor de 330 ohms (pode variar de LED pra LED).
O LED será ligado na placa dessa maneira:
![]() |
void setup() { // inicializa o pino 13 como SAÍDA pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // liga o LED delay(1000); // espera um segundo digitalWrite(13, LOW); // desliga o LED delay(1000); // espera um segundo }Fonte do código e da imagem (em inglês).
O código funciona dessa maneira:
- Inicializamos o pino 13 como SAÍDA no setup() (função que é chamada uma vez ao ligarmos o Arduino);
- No loop() (função chamada a todo momento) acendemos o LED com digitalWrite(13, HIGH), ou seja, fornecemos 5V (HIGH) para o pino 13 (pino do LED);
- Usamos a função delay(1000), esperando um segundo para desligarmos;
- Usamos a função digitalWrite(13, LOW) para não fornecermos tensão ao pino 13, desligando o LED
- Esperamos mais um segundo para ligarmos o LED novamente
Nenhum comentário:
Postar um comentário