Está en la página 1de 5

Universidad Católica de Santa María

Laboratorio de Microcontroladores y
Microprocesadores

Tema : Ejercicios en Arduino

Alumno : Llerena Quenaya


Gabriel Alonso
Grupo : 01

Arequipa – 2018
Actividades

1. Dibuje el diagrama de flujo y escriba un programa en Arduino para que pueda seleccionar dos
tiempos de activación y desactivación de un LED intermitente.

int led=13;
int pin=7;
int estado;

void setup()
{
pinMode(led,OUTPUT);
pinMode(pin,INPUT);
digitalWrite(led,LOW);
}

void loop()
{
estado=digitalRead(pin);
if(estado==HIGH)
{
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
else
{
digitalWrite(led,HIGH);
delay(200);
digitalWrite(led,LOW);
delay(200);
}
}
Diagrama de flujo
2. Dibuje el diagrama de flujo y escriba un programa que, dado el valor de un switch, mande a la
salida la activación de los LEDs de posición impar (1-3-5) o los LEDs de posición par (0-2-4).

int led0=0;int led1=1;int led2=2;


int led3=3;int led4=4;int led5=5;
int pin=7;
int estado;

void setup()
{
pinMode(led0,OUTPUT);pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);pinMode(led5,OUTPUT);
pinMode(pin,INPUT);
}

void loop()
{
estado=digitalRead(pin);
if(estado==HIGH)
{
digitalWrite(led1,LOW);
digitalWrite(led3,LOW);
digitalWrite(led5,LOW);
digitalWrite(led0,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led4,HIGH);
}
else
{
digitalWrite(led0,LOW);
digitalWrite(led2,LOW);
digitalWrite(led4,LOW);
digitalWrite(led1,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led5,HIGH);
}
}
Diagrama de flujo

También podría gustarte