Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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);
}
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);
}
// 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);
}
}
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.