Anda di halaman 1dari 46

Introducción a Arduino

¿Qué es Arduino?

Arduino es una
plataforma de
prototipado

Incluye circuitos electrónicos,


software y documentación
abiertos (libre).
COMPONENTES:
•Leds
¿Qué es un Led? L.E.D. o “Light Emitting Diode” Significa “Diodo emisor
de luz”
Los Leds tienen una gran variedad de formas y tamaño, pero en arduino
generalmente se utilizan los de 5mm. Los leds consumen muy poca
energía y no se calientan, poseen polaridad.

Partes del Led


Para compensar la diferencia de voltaje, necesitamos una resistencia de
220 Ohms para adaptar los 5v de salida de los pines digitales de Arduino
al voltaje de trabajo de los ledes.
● Resistencias
¿Qué es una resistencia? Es un componente electrónico
cuya función es restringir el paso de corriente eléctrica.
Una resistencia transforma la energía eléctrica en energía
calórica.

Su unidad de medida es el ohm y se representa con la letra


griega omega (Ω).
Intensidad
Es la cantidad de carga
eléctrica que circula por
un conductor durante un
segundo. Se mide en
Amperes
Intensidad Resistencia
Resistencia
Es la dificultad que
opone un cuerpo al paso
de los electrones, se mide
en Ohm Voltaje
Es la fuerza necesaria para mover
los electrones en un conductor, se
mide en Voltios.
Protoboard:
Es una placa de pruebas en los que se pueden
insertar elementos electrónicos y cables. Aquí
se arman circuitos, sin la necesidad de soldar
ninguno de los componentes.
ON OFF

1 0

5v 0v

HIGH LOW

¿Qué es una entrada digital en un microcontrolador?


• Es un contacto (pin o terminal) en el que podemos capturar vía software si
el valor del voltaje es bajo o alto
digitalRead(pin) es un comando que lee el valor del voltaje
del pin de entrada y devuelve alto(HIGH) o Bajo (LOW).
5v
¿QUÉ ES EL IDE DE ARDUINO?
¿Qué es el IDE
• Es el Entorno de Desarrollo Integrado.
• El IDE de Arduino es un paquete de software
que permite crear y descargar programas en
placas arduino compatibles.

Este IDE lo creó y lo mantiene Arduino.


• Se trata de un programa hecho en software
libre que se puede instalar sobre cualquier
sistema operativo.

El IDE de Arduino se descarga de:


https://www.arduino.cc/en/Main/Software
ENTORNO DEL IDE DE ARDUINO
UNA VEZ INSTALADO EL IDE DE ARDUINO. DEBEMOS
SELECCIONAR LA VERSIÓN DE LA PALCA Y EL PUERTO.
1.En el menú
Herramientas,
seleccionando la versión
de la placa y el puerto
serie en que esté
conectada la placa.
PARTES Y COMANDOS DE LA CODIFICACIÓN EN ARDUINO
ESTRUCTURA DEL PROGRAMA
Estos comandos de estructura en arduino se escriben automáticamente de color
verde.

• El setup() es la función • El loop() se repite


de inicialización, se continuamente
ejecuta una sola vez, después de haber
al resetear la placa o terminado la
conectar la inicialización.
alimentación

Setup() Loop()
COMANDOS DE ARDUINO

pinMode (pin, digitalWrite (pin, delay(time) Para


INPUT/OUTPUT) HIGH/LOW). el programa por
declara un pin Pone un pin a un tiempo
como entrada 5v(HIGH) o a 0V determinado en
(INPUT) o (LOW) milisegundos.
Salida(OUTPUT)
Utilizamos
una
resistencia
de 220
ohm
Recordar sobre el código
● Utilizar nombres de variables significativas
● Terminar cada una de las instrucciones en
punto y coma
● Abrir y cerrar los bloques con una llave { }
CONEXIÓN CORRECTA DE UN BOTÓN
SCRATCH FOR ARDUINO (S4A)

ACERCA DE S4A
S4A es una Proporciona bloques
modificación de nuevos para tratar
Scratch que permite con sensores y
programar la actuadores
plataforma de conectados a una
hardware libre de placa Arduino.
Arduino de una
forma sencilla.
INTERFAZ DE S4A
DESCARGAR E INSTALAR EL FIRMWARE
Este firmware es un programa que debe instalarse en sus placas Arduino
para poder comunicar con ella desde S4A.
Descargar el IDE de Arduino de:
Descargar S4A (Scratch 4 Arduino) de
https://ww Descargar el firmware desde aquí:
w.arduino.c http://s4a. Conectar la placa
c/en/Main/ cat/index_ http://s4a.
Software es.html cat/downl 1-Al puerto USB
de la PC.
oads/S4A 2-Abrir el archivo
Firmware1 de firmware
(S4AFirmware15.in
6.ino o) desde el
entorno de
arduino.
SELECCIONAR LA VERSIÓN DE LA PLACA Y EL PUERTO.
1.En el menú
Herramientas,
seleccionar la versión de
la placa y el puerto serie
en el que esté
conectada.

2-Cargar el firmware a la
placa mediante la opción
de menú Archivo > Subir
DigitalWrite .

Void loop()

Delay(1000)
Utilizamos
una
resistencia
de 220
ohm
Mblock
Es un entorno gráfico de programación basado en el editor Scratch 2.0 permite
introducir la robótica de forma sencilla y enseñar a programar robots basados en
Arduino.
Temas: Encender leds Vinculación con otras materias materias
Programación y
Robótica
Encender leds Informática (Programación- Pensamiento computacional- competencias digitales- resolución de
problemas )

Encendemos led, luego Tecnologías (crear prototipos, robot, conexiones, maquetas).


conectamos todo tipo de Electrónica.
sensores y actuadores. Biología- geografía (Sensores de temperatura)
Física ( corriente, voltaje, circuitos, Campos Magnéticos, acelerómetros, infrarrojos)
Matemáticas (cálculos matemáticos)
Electrónica (conexiones, resistencias, protoboard, componentes eléctricos)
Ciencias Sociales (detectar y estudiar ciertas problemáticas sociales para ofrecer posibles
soluciones).
Ética: El uso de Robot, inteligencia artificial.

Objetivos: Conocer el manejo y el entorno de arduino, codificación de arduino y el manejo de S4A


(diferencias y similitudes de S4A y el Ied de Arduino.
Generar experiencias para recrear prácticas de enseñanzas áulicas de acuerdo a los desafíos
que se propongan.
Diferenciar entre las distintas placas de arduino, los conectores y los leds.

Anda mungkin juga menyukai