terça-feira, 15 de dezembro de 2015

Controle de intensidade do LED

Faaaaaaaala galerinha do MPA!

Vamos a mais um post sobre ARDUÍNO.

Hoje um post simples, rápido e que pode ser bem útil em algum projeto em que se use controle de luminosidade.

Bom, hoje faremos o controle de luminosidade do LED, e pra isso, vamos precisar do seguinte material:

- 1 Arduíno (Uno, MEGA, etc)
- 1 Cabo USB AB(onde será feita a conexão com o nosso computador)
- 1 LED 
- Jumpers macho-macho
- 1 Protoboard
- 3 Resistor 330R
- 1 Potenciômetro 10K

Com o material em mãos, segue o protótipo que devemos seguir para fazer a ligação do nosso ARDUÍNO com nossa protoboard.


Na sequência segue o nosso código básico para fazer a nossa implementação:

int sensorValue = 0; // Realiza a leitura do potenciômetro
int outputValue = 0; // Realiza a leitra da PWM

void setup() {
  pinMode(9, OUTPUT); // Inicia o pino 9 como saída
  pinMode(A0, INPUT); // Inicia o pino A0 como entrada
}

void loop() {
  sensorValue = analogRead(A0); // Realiza a leitura da entrada analógica
  outputValue = map(sensorValue, 0, 1023, 0, 255); // Mapeamento da entrada analógica
  analogWrite(9, outputValue); // Altera o valor da saída analógica
}

Feito isto, basta fazer o upload para a sua placa ARDUÍNO, e controlar a intensidade do seu LED através do potenciômetro!



É isso aí pessoal, mais uma dica básica aqui do MPA. 

No próximo post iremos abordar a emissão de sons através da utilização de um Buzzer!

Aguardem os próximos episódios! Dúvidas, críticas ou sugestões... não deixem de participar!

Até a próxima!

Nenhum comentário:

Postar um comentário