Tecnologia do Blogger.

Led Fade - arduino

   Neste simples tutorial, com base no site do arduino vou demonstrar como utilizar a função "analogWrite" presente no arduino.
   A função "analogwrite" não é nada mais que a utilização do PWM(pulse width modulation)  ou em português modulação da duração do pulso, o pwm está presente apenas em alguns pinos do arduino, no caso do duemilinove/uno nos pinos 11,10,9,6,5,3, e esta função permite que exista uma variação dos volts(0V - 5V) que são fornecidos por exemplo ao pino 10, ou seja pode se dizer que é um variador de tensão.
Então mãos à obra!
Circuito:



Código:


int led = 10;           //pino onde irá ligar o led
int brightness = 0;    // quanto brilho terá o led
int fadeAmount = 5;    // how many points to fade the LED by




void setup() 
 { 
  pinMode(led, OUTPUT);



void loop()  { 
  
  analogWrite(led, brightness);// função analogwrite, temos o pino led, e temos a o brilho , ou o valor do pwm   


  // Altera o brilho do led no loop seguinte
  brightness = brightness + fadeAmount;


  // reverte a direção do fade, passando de incrementar valores a descrementar e vice versa
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ; 
  }     
  
  delay(30);                            
}

Espero que gostem, alguma correção ou questão a fazer é só comentar.
Fiquem bem, cumprimentos Rui Marinho !