Skip to main content
conexiones lampara

Lámpara con efecto fuego – Proyecto con arduino Nº 09

Presentación del proyecto

En este proyecto con arduino, vas a aprender a simular una lámpara con “efecto fuego”, este efecto te puede ser util en maquetas o en situaciones donde desees simular una hoguera.

Para conseguir este efecto utilizaremos la función random(), que nos proporciona un valor pseudo-aleatorio, además de ello seguirás aprendiendo a utilizar las salidas analógicas de tu placa arduino.

Componentes necesarios

  • 1 Placa protoboard
  • 1 Placa Arduino Uno
  • 1 Led Rojo
  • 2 Leds Amarillos
  • 3 resistencia de 220 Ohmios
  • Cables de conexiónes.

Esquema de conexiones


Esquema eléctrico


Programa

// Proyecto 08 – Lampara con efecto fuego – aprobarfacil.com

int ledPin1 = 9;

int ledPin2 = 10;

int ledPin3 = 11;

void setup()

{

pinMode(ledPin1, OUTPUT);

pinMode(ledPin2, OUTPUT);

pinMode(ledPin3, OUTPUT);

}

void loop()

{

analogWrite(ledPin1, random(200) + 55);

analogWrite(ledPin2, random(200) + 55);

analogWrite(ledPin3, random(200) + 55);

delay(random(100));

}

Notas

  • Utiliza cable negro para todas las conexiones a masa (GND).
  • Utiliza cable rojo para todas las conexiones a VCC (5V).
  • No importa los colores que utilices para las demás conexiones.
  • Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.
  • Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).
  • Cuando todo esté correctamente conectado puedes conectar el cable USB.

Observaciones

  • Si usas un Led azul o dos, podrás simular las luces de un arco de soldadura.
  • Si usas adecuadamente Leds rojos, con Leds azules podrás recrear las luces de un vehículo de emergencias.

Enlace del proyecto en circuits.io

Proyecto con Arduino Nº 08 -Lampara con efecto fuego

conexiones

Proyecto con Arduino Nº 07 – Lampara pulsante

Presentación del proyecto

En este proyecto con arduino, vas a aprender a utilizar las salidas analógicas que nos proporciona la placa arduino, para ello vamos a realizar un proyecto donde controlaremos el brillo de un Led, mediante una salida analógica. Recuerda que las salidas analógicas de ardunino, son salidas que utilizan el ancho de pulso para proporcionarte un “falso” valor analógico.

Componentes necesarios

  • 1 Placa protoboard
  • 1 Placa Arduino Uno
  • 1 Led
  • 1 resistencia de 220 Ohmios
  • Cables de conexiónes.

Esquema de conexiones


Esquema eléctrico


Programa

// Proyecto 07 – Lampara pulsante – aprobarfacil.com

int ledPin = 11;

float sinVal;

int ledVal;

void setup()

{

pinMode(ledPin, OUTPUT);

}

void loop()

{

Serial.begin(9600);

for (int x = 0; x < 180; x++)

{

sinVal = (sin(x * (3.1412 / 180))); // Convierte los grados en radianes

ledVal = int(sinVal * 255); // Obtengo el valor del seno

Serial.println(ledVal);

analogWrite(ledPin, ledVal);

delay(25);

}

}

Notas

  • Utiliza cable negro para todas las conexiones a masa (GND).
  • Utiliza cable rojo para todas las conexiones a VCC (5V).
  • No importa los colores que utilices para las demás conexiones.
  • Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.
  • Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).
  • Cuando todo esté correctamente conectado puedes conectar el cable USB.

Observaciones

  • Si el programa funciona correctamente el brillo del Led corresponderá a una función sinusoidal.

Enlace del proyecto en circuits.io

Proyecto con Arduino Nº 07 -Lampara pulsante