Arduino e o comando switch case
Aspeto
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.