Pular para o conteúdo principal

EFEITO FADE ARDUINO



Significado: Efeito Fade.

O efeito Fade, segundo o dicionário Michaelis é desvanecer ou desaparecer gradualmente. 

Aplicando esse efeito em um LED utilizando o arduino, para o desenvolvimento do projeto é necessário os seguintes materiais:

( Segue o diagrama acima para o desenvolvimento do circuito )

  - Arduino uno
  - LED 5mm 
  - Resistor de 1k
  - Protoboard
  - Jumper 
 
Observações para o funcionamento correto do efeito FADE no LED, o mesmo deve ser ligado em uma porta PWM do arduino, identificada pelo sinal ( ~ ) na placa do arduino. 
 
BAIXE O CÓDIGO AQUI   DOWNLOAD

code CÓDIGO

       

 #define led 3      
   int intensidade = 0;                         
   int fade = 3;                                

void setup() {   

   pinMode(led, OUTPUT);                         
} 

void loop() {   
  
   analogWrite(led, intensidade);               
   intensidade = intensidade + fade;                  
   
   if (intensidade == 0 || intensidade == 255) { 
        
   fade = -fade ;    
}        
   delay(30);                                      

}
            
       
 

Postagens mais visitadas deste blog

TABELA DE VOLTAGEM PARA LEDs DE 5mm

  A tabela acima passa algumas informações básicas para LEDs de 5mm, assim sendo elas a voltagem e corrente para cada cor de LED, podendo assim auxiliar no desenvolvimento de projetos.  "Lembrando que para informações mais especificas é importante consultar  o Datasheet do fabricante."

DISPLAY OLED I2C - olhos piscando

  Para o projeto de efeito de olhos piscando com display OLED I2C no Arduino, as conexões são bem simples. O display OLED utiliza o protocolo I2C para comunicação, o que reduz a quantidade de pinos necessários para a conexão. Passo a passo para as conexões: VCC : Conecte o pino VCC do display OLED ao pino 5V do Arduino. Isso fornece a alimentação necessária para o display. GND : Conecte o pino GND do display OLED ao pino GND do Arduino, completando o circuito de energia. SCL : O pino SCL do display OLED deve ser conectado ao pino A5 (SCL) do Arduino, que é o pino de clock no protocolo I2C. SDA : O pino SDA do display OLED deve ser conectado ao pino A4 (SDA) do Arduino, que é o pino de dados no protocolo I2C. Código simples para o efeito de olhos piscando: //------------------------------------------------------------ // ---------------- victor cunha ----------------------------- //------- exemplos basico de escrita no display oled I2C ----- //-----------------------------------...

Ligando o sensor de temperatura LM35 com Arduino

O LM35 e um sensor de temperatura, com tensão de saída linear onde apresenta 10mv para cada grau em Celcius. Este sensor tem como suas principais aplicações em circuitos integrado ( CI ). Variação de temperatura : -55 a 150°c Alimentação no pino Vs : 4 a 20v BAIXE O CODIGO AQUI: DOWNLOAD const int LM35 = A0; // PINO DO SENSOR NO ARDUINO float sensorValor; float voltSensor; float temperatura; void setup() { Serial.begin(9600); // INICIA O MONITOR SERIAL EM 9600 pinMode(LM35, INPUT); // DEFINI O PINO COMO SINAL DE ENTRADA } void loop() { sensorValor = analogRead(LM35); voltSensor = (sensorValor * 5) / 1023.0; //Lê o valor do sensor na porta analógica e converte para tensão temperatura = voltSensor / 0.010; //Converte a tensão em ºC dividindo ela na escala do sensor LM35 Serial.print("TEMPERATURA = : "); Serial.println(temperatura); delay(1000); } ...

COMO LIGAR O DISPLAY DE 7 SEGUIMENTOS COM ARDUINO

O QUE E DISPLAY DE 7 SEGUIMENTOS ? O Display de 7 Segmentos é um componente que possui 8 LEDs e cada LED está separado por segmento que pode ser nomeado como ( a, b, c, d, e, f, g, DP ).   Segue o esquema abaixo para a ligação dos pinos no arduino.  ( Imagem ampliada ) Aqui esta o código do projeto, copie e cole o código em sua ide do arduino e execute. BAIXE O CODIGO AQUI  DOWNLOAD    void setup() { pinMode(1,OUTPUT); pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(9,OUTPUT); digitalWrite(1, 0); //ponto desligado } void loop() { // escreve '9' digitalWrite (2, 1); digitalWrite (3, 1); digitalWrite (5, 0); digitalWrite (6, 1); digitalWrite (7, 1); digitalWrite (8, 1); digitalWrite ...