Manual practicas Instala y mantiene sistemas electronicos en edificios inteligentes JCarlos Chavez Rmz 2014 2
Índice de contenido
Práctica No. 1. Configuración básica............................................................................................................. 4
Práctica No. 2. Lectura de Entradas............................................................................................................... 7
Práctica No. 3. OperacionesLógicas........................................................................................................... 13
Práctica No. 4. Ciclos...................................................................................................................................... 16
Práctica No. 5. E/SAnálogas....................................................................................................................... 18
Práctica No. 6. Motor de CD......................................................................................................................... 25
Práctica No. 7. Motor de CD Puente H....................................................................................................... 27
Práctica No. 8. ManejoLCD............................................................................................................................ 31
Práctica No. 9 Detector Sensor de luz en oscuridad con LDR…………………………………….. 38
Practica No. 10 Luz automática con sensor de movimiento………………………….……….……..39
Practica No. 11 Luz nocturna con bombilla de C.A……………………………………..……..……40
Prácticas sub-1
Edificios inteligentes
Práctica No. 1. Configuración básica Objetivo
Conocer la configuración básica de conexión del Arduino a través del uso de los puertos de Salida, así
como la simulación de dichos circuitos en el software Proteus.
Material
1. Arduino Uno®
2. PC (Arduino 1.0, Proteus)
3. Protoboard y cables para conexiones
4. Leds y botones pulsadores.
Desarrollo
A) Realizar el programa y el circuito que permita encender un led conectado a pinD13 del
Arduino (Ilustración 2). Realizar la simulación correspondiente en Proteus.
Ilustración 1: Diagrama esquemático
Ilustración 2: Circuito físico
B) Para el mismo circuito mostrado en la Ilustración 2, realizar un programa que permita que el led encienda y apague con una frecuencia de 2 Hz. Realizar además la simulación correspondiente en Proteus.
C) Diseñar unprograma que permita encender y apagar 4 led de manera intermitente y de manera alternada, es decir: 0101 ... 1010 ... 0101... 1010. La frecuencia es a su elección.
Estructura básica de un programa en Arduino
void setup()
{
// Se utiliza doble diagonal para indicar algun comentario
// En esta estructura va el código que sólo se ejecutará una sóla vez.
// Es el área de configuración de lasentradas y salidas, variables, constante, entre otras cosas.
}
void loop()
{
// El código dentro de esta estructura se repetirá indefinidamente.
// Usualmente es el programa principal
}
El programa para el caso del inciso A, sería el siguiente:
void setup(){
// Se inicializa el pin 13 como salida.
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);// Enciende el LED
}
El programapara el caso del inciso B, sería el siguiente:
void setup(){
// Se inicializa el pin 13 como salida.
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);// Enciende el LED delay(1000); // Pausa en el programa de 1 seg. digitalWrite(13, LOW); // Apaga el LED
delay(1000); // Pausa en el programa de 1 seg.
}
Simulación en Proteus
Para la simulación en Proteus armar el circuito mostrado enla Ilustración 3, así mismo modificar las propiedades como se indican en la Ilustración 4.
22pF
XTAL1
CRYSTAL
D0 2
D1 3
D2 4
U1
PD0/RXD/PCINT16
PD1/TXD/PCINT17
PD2/INT0/PCINT18
22pF
XTAL2
PB0/ICP1/CLKO/PCINT0 14
PB1/OC1A/PCINT1 15
PB2/SS/OC1B/PCINT2 16
D8
D9
D10
D3
D4
D5
D6
D7
VCC
5 PD3/INT1/OC2B/PCINT19
6 PD4/T0/XCK/PCINT20
11 PD5/T1/OC0B/PCINT21
12 PD6/AIN0/OC0A/PCINT22...
Regístrate para leer el documento completo.