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 !
Home
»
Unlabelled
»
Led Fade - arduino
Led Fade - arduino
Posted by ruimarinho
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Assinar:
Postar comentários
(
Atom
)
Nenhum comentário :
Postar um comentário