O documento descreve um programa Arduino que controla dois LEDs usando um botão. Ele define variáveis para o botão e LEDs, configura os pinos no método setup() e usa digitalRead() no loop() para alternar entre os LEDs dependendo do estado do botão.
3. int botao = 10;
int led_azul = 3;
int led_vermelho = 2;
void setup(){
pinMode(botao, INPUT);
pinMode(led_azul, OUTPUT);
pinMode(led_vermelho, OUTPUT);
}
void loop(){
if (digitalRead(botao) == HIGH){
digitalWrite(led_vermelho, HIGH);
digitalWrite(led_azul, LOW);
}else{
digitalWrite(led_vermelho, LOW);
digitalWrite(led_azul, HIGH);
}
}
CRIAÇÃO DE VARIÁVEIS
MÉTODO LOOP:
REPETE INFINITAMENTE ATÉ
O EQUIPAMENTO SER
DESLIGADO
MÉTODO SETUP:
EXECUTA APENAS QUANDO
O PROGRAMA É INICIADO
4. CRIAÇÃO DE VARIÁVEIS
Tipo da Variável
Numeros inteiros, números
decimais, texto, etc
Nome da Variável
Sem espaço, sem palavra
reservada, sem iniciar com
número, sem acentos e Ç
Valor Atribuído
Depende do tipo da variável
int botao = 10;
int led_azul = 3;
int led_vermelho = 2;
Todo final de linha de
comando termina com
;
6. MÉTODO SETUP
void setup(){
pinMode(botao, INPUT);
pinMode(led_azul, OUTPUT);
pinMode(led_vermelho, OUTPUT);
}
COMANDOS
PARA O ARDUINO FUNCIONAR CORRETAMENTE OS MÉTODOS SETUP E LOOP SÃO OBRIGATÓRIOS