Led intermitente (2) #ArduinoBlocks #practicasARDUINO

En este caso repetimos la práctica Led intermitente (2) realizada anteriormente pero utilizando para la programación ArduinoBlocks.

ArduinoBlocks es una plataforma web online donde podemos programar nuestra placa Arduino de forma visual sin necesidad de conocer el lenguaje C++ que utiliza Arduino IDE.

El resultado es el siguiente:

CÓDIGO ARDUINOBLOCKS (1)

Otra solución es utilizar el bloque “Led” de los actuadores que funciona exactamente igual que el bloque “Escribir Digital”. Podemos usarlo de la misma forma.

CÓDIGO ARDUINOBLOCKS (2)

Inténtalo tú:

  • Modifica el programa para que se ejecute continuamente la siguiente orden utilizando variables que controlen el tiempo:
    • Encendido durante 1 segundo
    • Apagado durante medio segundo
    • Encendido durante 2 segundos
    • Apagado durante 1 segundo
Anuncios

Led intermitente (2) #prácticasARDUINO

Vamos a repetir la práctica Led intermitente (1) pero utilizando variables para controlar el tiempo:

  • time1: variable que controla el tiempo de encendido.
  • time2: variable que controla el tiempo de apagado.

Para ello hemos añadido la siguiente secuencia:

int time1=500;
int time2=100;

El comando int es el que define la variable.

MATERIAL NECESARIO
  • 1 Placa Arduino
  • 1 Placa protoboard
  • 1 Led
  • 1 Resistencia 120 Ω
  • Cables

 

ESQUEMAS

 

CÓDIGO ARDUINO
/* P03 Led intermitente 2
*  Se trata de conectar un led al pin 10, haciendo que luzca durante 500 ms y que se apague durante 100 ms
*  Este proceso se repetirá cíclicamente.
*  El led lleva conectada una resistencia de 120 Ω
*  Usamos variables para controlar el tiempo: time1 y time2
*/
int led=10; // le damos un nombre al pin 10
int time1=500; // definimos variable time1
int time2=100; // definimos variable time2
void setup ()
{
pinMode (led, OUTPUT); // configuramos el pin 10 como salida
}
void loop ()
{
digitalWrite (led, HIGH); // activa el led
delay (time1); // espera 500 ms
digitalWrite (led, LOW); // desactiva el led
delay (time2); //espera 100 ms
}

 

FUNCIONAMIENTO

Inténtalo tú:

  • Modifica el programa para que se ejecute continuamente la siguiente orden utilizando variables que controlen el tiempo:
    • Encendido durante 1 segundo
    • Apagado durante medio segundo
    • Encendido durante 2 segundos
    • Apagado durante 1 segundo

Led intermitente (1) #ArduinoBlocks #practicasARDUINO

En este caso repetimos la práctica Led intermitente (1) realizada anteriormente pero utilizando para la programación ArduinoBlocks.

ArduinoBlocks es una plataforma web online donde podemos programar nuestra placa Arduino de forma visual sin necesidad de conocer el lenguaje C++ que utiliza Arduino IDE.

El resultado es el siguiente:

CÓDIGO ARDUINOBLOCKS (1)

Otra solución es utilizar el bloque “Led” de los actuadores que funciona exactamente igual que el bloque “Escribir Digital”. Podemos usarlo de la misma forma.

CÓDIGO ARDUINOBLOCKS (2)

 

Inténtalo tú:

  • Modifica los tiempos para que encienda durante 1500 ms y se apague durante 500 ms.

Led intermitente (1) #prácticasARDUINO

Se trata de conectar un led al pin 10, haciendo que luzca durante 500 ms y que se apague durante 100 ms, este proceso se repetirá cíclicamente.

El led lleva conectada una resistencia de 120 Ω.

MATERIAL NECESARIO
  • 1 Placa Arduino
  • 1 Placa protoboard
  • 1 Led
  • 1 Resistencia 120 Ω
  • Cables

 

ESQUEMAS

 

CÓDIGO ARDUINO
/* P02 Led intermitente 1
*  Se trata de conectar un led al pin 10, haciendo que luzca durante 500 ms y que se apague durante 100 ms
*  Este proceso se repetirá cíclicamente.
*  El led lleva conectada una resistencia de 120 Ω
*/
int led = 10; // le damos un nombre al pin 10
void setup ()
{
pinMode (led, OUTPUT); // configuramos el pin 10 como salida
}
void loop ()
{
digitalWrite (led, HIGH); // activa el led
delay (500); // espera 500 ms
digitalWrite (led, LOW); // desactiva el led
delay (100); //espera 100 ms
}

 

FUNCIONAMIENTO

Inténtalo tú:

  • Modifica los tiempos para que encienda durante 1500 ms y se apague durante 500 ms.

Hello World #ArduinoBlocks #practicasARDUINO

En este caso repetimos la práctica Hello World realizada anteriormente pero utilizando para la programación ArduinoBlocks.

ArduinoBlocks es una plataforma web online donde podemos programar nuestra placa Arduino de forma visual sin necesidad de conocer el lenguaje C++ que utiliza Arduino IDE.

El resultado es el siguiente:

CÓDIGO ARDUINOBLOCKS (1)

Otra solución es utilizar el bloque “Led” de los actuadores que funciona exactamente igual que el bloque “Escribir Digital”. Podemos usarlo de la misma forma.

CÓDIGO ARDUINOBLOCKS (2)

 

Inténtalo tú:

  • Modifica el tiempo de retardo para 100 ms, 250 ms, 2000 ms y 5000 ms.

Hello World #practicasARDUINO

Este es el ejemplo básico equivalente al “Hola Mundo” de cualquier lenguaje de programación haciendo simplemente el encendido y apagado de un led.

En este caso el LED está conectado en el pin13, y se enciende y apaga cada segundo. La resistencia que se debe colocar en serie con el puede omitirse ya que el pin13 de Arduino incluye en la tarjeta esta resistencia.

MATERIAL NECESARIO
  • 1 Placa Arduino
  • 1 Placa protoboard
  • 1 Led
  • Cables
ESQUEMAS
CÓDIGO ARDUINO
/* P01_Hello_World
* Parpadeo de un led conectado al pin 13 con retardo de 1 segundo
*/
int LED=13; //definimos el pin 13 como LED
void setup ()
{
pinMode (LED,OUTPUT); //configuramos pin 13 como salida
}
void loop () //se inicia el bucle del programa
{
digitalWrite (LED,HIGH); //activa el pin 13, LED
delay (1000); //espera 1 segundo
digitalWrite (LED,LOW); //desactiva el pin 13, LED
delay (1000);
}
FUNCIONAMIENTO

Inténtalo tú:

  • Modifica el tiempo de retardo para 100 ms, 250 ms, 2000 ms y 5000 ms.