Introducción:Los objetivos de Desarrollo Sostenible
Guia 2
1.
2.
3. Algoritmo
Conjunto de reglas o
instrucciones bien definidas,
ordenadas y finitas que permite
realizar una actividad mediante
pasos sucesivos que no generan
dudas a quien realiza dicha
actividad.
4. Lenguaje de Programación
• Un lenguaje de programación es un idioma artificial diseñado para
expresar operaciones que pueden ser llevadas a cabo por
maquinas como un computador.
• Pueden usarse para crear programas que controlen el
comportamiento físico, lógico de una maquina, para expresar
algoritmos con precisión, o como modo de comunicación
humana.
7. ¿Que es Arduino?
Es una plataforma de prototipos electrónica de código abierto
basada en hardware y software libres y fáciles de usar.
Está pensado para artistas, diseñadores, como hobby y para
cualquiera interesado en crear objetos o entornos interactivos.
Arduino permite la recepción de entradas con una variedad
de sensores y las salidas mediante el control de luces, motores y
otros artefactos.
El microcontrolador de la placa se programa usando el Arduino
Programming Language y el Arduino Development Environment.
8. Arduino consta de dos componentes complementarios
entre si
Software: ENTORNO DE PROGRAMACIÓN
Hardware: PLACA ARDUINO
9. Hardware: PLACA ARDUINO Numero Descripción
1,5 Socket ICSP
2 Pines digitales
3 LED integrado
4 LED de estado
6 Socket del microco
ntrolador
7 Pines análogos
8 Entradas/Salidas
de voltaje
9 Power Jack
10 LEDs de estado
para comunicación
serial
11 Puerto USB
12 Botón “reset”
10. • Socket ICSP: Estos pines se utilizan con los
programadores ICSP para introducirle instrucciones a
Arduino sin el uso del computador.
• Pines digitales: Son pines especiales para la entrada y
salida de señales digitales.
• LED integrado: Este LED es el que indica cuando se está
cargando el código en la placa. Además está unido al pin
13, encendiéndose cuando hay un HIGH y apagándose
cuando hay un LOW.
11. • LED de estado: Indica si la placa está encendida o no
• Socket del microcontrolador: Aquí es donde se inserta el
micro controlador. El modelo Arduino UNO permite
retirar el circuito integrado para remplazarlo por uno
nuevo en caso de avería. Pero los nuevos modelos traen
el microcontrolador incorporado.
• Pines análogos: Estos pines se pueden utilizar para hacer
lecturas de señales análogas en corriente directa no
superiores a 5voltios. También se pueden utilizar como
pines digitales.
12. • Entradas/Salidas de voltaje: Arduino posee sus propias
entradas y salidas de voltaje. En Vin se puede aplicar un
voltaje de una fuente externa para alimentar la placa; en
5 voltios y en 3.3 voltios se puede obtener voltajes para
alimentar otros circuitos que no requieran demasiada
corriente; el pin de Reset permite resetear el micro
controlados sin tener que presionar el botón “reset”. Los
GND son los comunes de Arduino.
• Power Jack: Una entrada que puede ser usada para
alimentar Arduino utilizando un adaptador para corriente
alterna.
13. • LEDs de estado para comunicación serial: Los LEDs RX y
TX indican cuando Arduino está transmitiendo (TX) o
recibiendo (RX) información por medio de comunicación
serial.
• Puerto USB: Es donde se conecta el cable USB con el cual
se da la comunicación con el computador.
• Botón “reset”: Reinicia el micro controlador.
14. Arduino se conecta al computador
por medio de un cable USB.
La programación del micro
controlador se hace a través del
Arduino IDE.
Este software se puede descargar
de manera gratuita desde la
página oficial de Arduino.
Software: ENTORNO DE PROGRAMACIÓN
15. Conociendo Arduino IDE
• Arduino IDE presenta una interfaz sencilla y amigable
al usuario.
• Arduino se comunica con la computadora a través del
puerto serie, a pesar de estar conectado por medio de
USB. La nomenclatura de los dispositivos conectados al
puerto serie utiliza el prefijo COM.
16. • La barra de herramientas de Arduino IDE posee algunos accesos
directos muy útiles para cuando se trabaja con Arduino.
N° Descripción
1 Comprobar sintaxis: verifica si
el programa tiene errores o no.
2 Subir código a la placa: graba el
código en el microcontrolador.
3 Nuevo documento
4 Abrir programa
5 Guardar programa
6 Abrir monitor serial
7 Muestra el modelo de placa y el
puerto serial del Arduino que
esté conectado al computador.
17. Funciones Principales
Todo programa escrito en Arduino consta de dos funciones
principales. Ambas son del tipo void es decir que “no devuelven
un valor” y se denominan de la siguiente manera:
La función setup: Se establecen las funciones que llevarán a cabo los
pines de Arduino entradas o salidas, se inicia la comunicación serial,
se establecen configuraciones y que solamente necesitan ejecutarse
una única vez.
La función loop: Se establece el comportamiento que tendrá Arduino
en tiempo de ejecución. El loop se mantiene ejecutándose hasta que
se des-energice o desconecte e Arduino.
Todo programa debe contar con estas dos funciones, de lo contrario
no será posible ejecutar el mismo.
18.
19. El próximo código es un ejemplo básico de Arduino a continuación
se explica como es su funcionamiento y posteriormente en la guía a
trabajar se explica paso a paso como programarlo .