Professional Documents
Culture Documents
Instruccin If:
Esta instruccin condicional permite ejecutar una
accin a partir de si se cumple o no dicha condicin
(true o false), es decir, para el caso de que la condicin
se cumpla (true, if) se ejecutar el bloque de
instrucciones que viene a continuacin de este, de lo
contrario (false, else) ejecutar otro bloque de Figura 1. Divisor de tensin.
instrucciones [3].
IV. PROCEDIMIENTO.
Ej. Void loop()
Para el desarrollo de la gua del laboratorio nmero 4,
manejo de puertos analgicos, es necesario tener
Bool = digitalRead(boton)
If ( Bool== HIGH ) conocimiento previo de la funcin de uno de los
{ elementos a utilizar, el potencimetro y tener presente
digitalWrite (LED,HIGH); que cuando nos referimos a los puertos analgicos
cont = cont + 1; hablamos de valores en la entrada de nuestro Arduino
superiores a los 5V (de los que se habla comnmente),
} de igual forma es necesario entender el funcionamiento
else
{ y aplicacin el divisor de voltaje. Para el
digitalWrite (LED, LOW); funcionamiento de nuestro circuito utilizaremos los
cont = cont 1; siguientes componentes:
}
Se utiliz el comando digitalRead, el cual puede leer el Esta experiencia de laboratorio ser divida en dos
pulso en un determinado pin, ya sea high o low, en el partes, con el fin de disear circuitos que permitan
ejemplo, lee la variable Bool y a partir de su valor se medir voltajes de 0 a 5V y 0 a 12V. Una vez ubicados
decide si se cumple o no y se ejecuta el bloque de los elementos a utilizar se procede a realizar la
instrucciones correspondiente. La variable cont
programacin del ejemplo dado en la gua para poner
(contador) guarda el conteo de los pulsos a travs de
en prctica y resolver dudas del funcionamiento del
JOS RUIZ ARIZA, LABORATORIO DE EMBEBIDOS II UNIVERSIDAD DE LA COSTA CUC, SEPTIEMBRE 2017
mismo. A lo largo de este informe se dar solucin a 3. A partir de la funcin void setup () se
los problemas planteados, los cuales consisten en: configuran o se asignan las variables que sern
consideradas como entradas y como salidas
a) Realizar un medidor de batera de 5V, que lea (pines). En nuestro caso ser el pin por el cual
1000 veces el voltaje y nos arroje un promedio se medir el voltaje, pin4, que ser nuestra
por el puerto serial; la lectura se realizar cada salida. El serial.begin(9600) permite definir la
3 segundos; si el voltaje supera a los 4.5V se velocidad para la trasmisin de datos en este
enciende un led. caso ser de 9600 bits por segundo (Ver
b) Disear un cdigo que permita medir voltajes Figura3)
de 0 a 12V, lea 1000 veces el voltaje y nos
arroje un promedio por el puerto serial; la
lectura se realizar cada 3 segundos; si el
voltaje supera a los 4.5V se enciende un led.
VII. BIBLIOGRAFIA.