04 Projeto 2 Potenciometro
04 Projeto 2 Potenciometro
04 Projeto 2 Potenciometro
2 – Potenciômetro
O objetivo deste projeto é controlar a frequência de acender e apagar (frequência de pisca-pisca) e a
intensidade da luminosidade de um LED. Nesse workshop teremos dois experimentos para alcançar
esses objetivos. Um potenciômetro um resistor variável no formato de um botão giratório que fornece
um valor analógico. Se girarmos o potenciômetro, alteramos a resistência em cada lado do contato
elétrico que vai conectado ao terminal central do botão. Essa mudança implica em uma mudança no
valor analógico de entrada. Quando o cursor for levado até o final da escala, teremos 0 volts e assim
obtendo o valor 0 na entrada analógica. Quando giramos o cursor até o outro extremo da escala,
teremos 5 volts e assim tendo o valor 1023 na entrada analógica. Outro conceito que podemos notar é a
utilização dos pinos digitais com a marcação “~” (til) como, por exemplo, o pino digital “~9” usado no
Programa 2.
Material necessário:
• 1 Arduino.
• 1 Potenciômetro 10k Ohms.
• 1 Resistor de 220 Ohms (vermelho, vermelho, marrom) ou 330 Ohms (laranja, laranja, marrom).
• 1 LED de qualquer cor.
• 1 Protoboard.
• Jumper cable.
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
valor = analogRead(pot);
digitalWrite(led, HIGH);
delay(valor);
digitalWrite(led, LOW);
delay(valor);
}
void setup() {
Serial.begin(9600); // Inicia a comunicação serial com a velocidade
// de 9600 bps (bits por segundo)
pinMode(led, OUTPUT);
}
void loop() {
valor = analogRead(pot);
Serial.println(valor); // Envia o valor através da porta serial
if(valor > 0) {
analogWrite(led, (valor/4)); // Acende o led com intensidade proporcional
}
}
Dicas: