Arduino e o comando switch case
Aparência
Sistemas e Aplicações Digitais (Lógica e Programação) Robótica
Para explicar o uso do comando switch case, vamos utilizar um programa simples que faz a leitura de um sensor analógico e dependendo do valor desse sensor atua diferente para cada faixa de valores.
Veja a montagem na figura do Protoboard com 1 LED e 1 potenciometro. Lembre-se que precisa colocar um resistor para cada LED, senão queima.
Código fonte do Controle de Faixas de Tempo para o Arduino na lnguagem C++
void setup() {
// Piscar o pino 13
pinMode(13, OUTPUT);
// Botao do Pedestre
pinMode( 3, INPUT);
}
void loop() {
// Pisca normal com delay fixo
digitalWrite(13, 0);
delay(1000);
digitalWrite(13, 1);
delay(1000);
}
O mesmo código fonte pode ser alterado, usando o S4A.