12. Lectura y escritura en el puerto digital
Lectura de los pins analógicos de entrada
Uso del PWM en el puerto digital
Generador de TONOS para un altavoz
15. Variables:
Integer: números enteros
De -32.768 a +32.767
Digital: tipo bit 0 o 1
Large integer: entero de 0 a 4.2941
967.295
Array: matrices de datos
Carácter: tipo char
Decimal number: tipo float
19. Primer diagrama con ArduBlock
Led intermitente con el pin13 de la placa Arduino
Actividades propuestas:
Realiza un programa que encienda y apague dos salidas de manera alterna y guarda la aplicación con el nombre
Unidad_3_actividad_1.abp
20. E-2: Hola Mundo con el monitor
serie
Actividades propuestas:
Utiliza el programa intermitente del ejercicio anterior y modifícalo, para que se imprima por el Monitor Puerto Serie
“Led Activado” o “Led Desactivado”, según sea el estado del Led en ese momento.
Guarda el programa con el nombre Unidad_3_actividad_2.abp
21. E-3: Subrutinas
Actividad propuesta:
Cambia el nombre de la subrutina y llámala “semáforo intermitente”, modifica los tiempos de encendido y apagado
del LED para que haya el doble de tiempo de encendido que de apagado.
Guarda el ejercicio con el nombre Unidad_3_actividad_3.abp
22. E-4: Control de salida intermitente
mediante un pulsador de entrada
Actividades Propuestas:
· Realiza una modificación que haga lo mismo, pero esta vez la salida PIN7 se pondrá intermitente cuando esté sin
pulsar el pulsador PIN10 y se apagará al pulsarlo.
Guárdalo en un fichero llamado Unidad_3_actividad_4.abp
23. E-5: Entradas y salidas digitales
(seguidor de entrada)
Actividades Propuestas:
Realiza una aplicación para escribir en una salida PIN7 el valor de una entrada PIN10
sin necesidad de definir una variable, a la vez que se escriba en el Monitor Puerto serie
es estado de la salida (nivel alto o nivel bajo).
Guarda la aplicación en un fichero llamado Unidad_3_actividad_5abp
24. E-6: Control del tiempo de cadencia de un
intermitente mediante una entrada analógica
Actividades Propuestas:
Realiza un montaje en el que se pueda controlar el tiempo de encendido con el canal A0 y el tiempo de
apagado con el canal A1.
Guarda el fichero con el nombre Unidad_3_actividad_6.abp
25. E-7: Control de salidas desde el
teclado del ordenador
Actividades propuestas.
Realiza un piano luminoso con el teclado, de manera que al pulsar las teclas “a, s, d” se enciendan
respectivamente tres leds de colores conectados en las salidas digitales pin 8, pin 9 y pin 10.
Guarda el ejercicio con el nombre Unidad_3_actividad_7.abp.
26. E-8: Contador de impulsos de
entrada
Genera un pulso en PIN7 cada 10 pulsos en PIN10
27. E-9: Implementación de funciones
lógicas
Designación de entradas:
· Entrada A = PIN 2
· Entrada B = PIN 3
Designacion de salidas:
Salida función S1( PIN 11) = AND (Entrada A, Entrada B)
Salida función S2 (PIN 10) = OR (Entrada A, Entrada B)
Salida función S3 (PIN 9) = NAND (Entrada A, Entrada B)
Salida función S4 (PIN 8) = NOR (Entrada A, Entrada B)
28. E-9: Implementación de funciones
lógicas
Actividades Propuestas:
Realiza un ejemplo en el que se ejecute la función lógica siguiente
S=(A OR B) AND C
designando los siguientes pines:
Entradas: A(PIN2), B(PIN3), C(PIN4);
Salidas: S(PIN10)
Guarda el fichero con el nombre Unidad_3_actividad_9.abp