Está en la página 1de 4

*****************************

||13 de setiembre de 2019. ||


*****************************
1.- Programa para encendido intermitente de 4 leds (emplear pines: 2,3,4 y 5 para
conectar leds)

comentarios 2 tipos:
- //
- /*
* Comentario a comienzo de programa, que permite describir en forma breve
* el programa, nombre del autor, fecha, version.
*/
-----------------------------------------------------------------------------------
----------------
Ejemplo 1:
/*
* Primer laboratorio con arduino encendido intermitente de 4 leds.
*/

void setup(){
PINMODE(2, OUTPUT),
PINMODE(3, OUTPUT), //configuracion de pines usados para conexion de
leds
PINMODE(4, OUTPUT),
}

void loop(){
DIGITALWRITE(2, HIGH);
DIGITALWRITE(3, HIGH);
DIGITALWRITE(4, HIGH);
DIGITALWRITE(5, HIGH);

DELAY(1000);

DIGITALWRITE(2, LOW);
DIGITALWRITE(3, LOW);
DIGITALWRITE(4, LOW);
DIGITALWRITE(5, LOW);
DELAY(1000);
}

pinmode(2, output); //funcion que permite configurar el pin

Ejemplo 2:
/*
* Segundo programa:
* encendido secuencial de 4 leds
*/

void setup(){
PINMODE(2, OUTPUT);
PINMODE(3, OUTPUT); //configuracion de pines usados para conexion de
leds
PINMODE(4, OUTPUT);
PINMODE(5, OUTPUT);
}

void loop(){
DIGITALWRITE(2, HIGH);
DIGITALWRITE(3, LOW);
DIGITALWRITE(4, LOW);
DIGITALWRITE(5, LOW);

DELAY(500);

DIGITALWRITE(2, LOW);
DIGITALWRITE(3, HIGH);
DIGITALWRITE(4, LOW);
DIGITALWRITE(5, LOW);

DELAY(500);

DIGITALWRITE(2, LOW);
DIGITALWRITE(3, LOW);
DIGITALWRITE(4, HIGH);
DIGITALWRITE(5, LOW);

DELAY(500);

DIGITALWRITE(2, LOW);
DIGITALWRITE(3, LOW);
DIGITALWRITE(4, LOW);
DIGITALWRITE(5, HIGH);

DELAY(500);
}

Ejemplo 3:
/*
* tercer programa:
* encendido secuencial de 4 leds de 2 en dos
*/

void setup(){
PINMODE(2, OUTPUT);
PINMODE(3, OUTPUT); //configuracion de pines usados para conexion de
leds
PINMODE(4, OUTPUT);
PINMODE(5, OUTPUT);
}

void loop(){
DIGITALWRITE(2, HIGH);
DIGITALWRITE(3, HIGH);
DIGITALWRITE(4, LOW);
DIGITALWRITE(5, LOW);

DELAY(500);

DIGITALWRITE(2, LOW);
DIGITALWRITE(3, HIGH);
DIGITALWRITE(4, HIGH);
DIGITALWRITE(5, LOW);

DELAY(500);

DIGITALWRITE(2, LOW);
DIGITALWRITE(3, LOW);
DIGITALWRITE(4, HIGH);
DIGITALWRITE(5, HIGH);

DELAY(500);
}

Ejemplo 4: Programa de encendido y apagado de un led, a traves de un pulsador


/*
* Programa N� 04
* Al presionar P2, led enciende al soltar P2, led apaga
*/

// entrada = pulsador
// salida = led
// Cuando se presione el pulsador led enciende, cuando se suelta el
pulsador, led apaga

int PINPULSADOR = 2;
INT PINLED = 8;
INT ESTADOPULSADOR = 0;
VOID SETUP(){
PINMODE(PINPULSADOR, INPUT);
PINMODE(PINLED, OUTPUT);
}

VOID LOOP(){
ESTADOPULSADOR = DIGITALREAD(PINPULSADOR);
IF(ESTADOPULSADOR == HIGH){
DIGITALWRITE(PINLED, HIGH);
}
ELSE{
DIGITALWRITE(PINLED, LOW);
}
}

Ejemplo 5: Programa de encendido y apagado de un led, a traves de dos pulsadores


/*
* se prende con un led y se apaga con otro led
*
*/

CIRCUITOS INTEGRADOS:
Es un dispositivo electr�nico que concentra: diodos, resistores,
transistores,
condensadores y almacen de conexion, todo esto instalado en un chip o
pastilla,
encerrada en una capsula, de pl�stico o cer�mica.
Los C.I., de pl�stico son livianos y los de cer�mica

Existen muchas configuraciones de C.I., Pero los m�s comunes son los tipos
DIP(Dual in - line
Packege) o doble hilera
void setup : para configurar los pines
se empieza en 2 por que es digital.

También podría gustarte