Este documento proporciona información sobre Arduino, incluyendo qué es Arduino Uno, sus conexiones técnicas básicas, su función, hardware y software, el significado de código abierto de Arduino y conclusiones. Arduino es una plataforma de hardware y software libre que permite crear dispositivos interactivos mediante el uso de tarjetas de desarrollo como Arduino Uno.
Placa Arduino: Características, conexiones y funciones
1. PLACA ARDUINO
JUAN STEBAN CASTILLO BOLAÑOS
NICOLAS GALINDO LEMA
JOSE MIGUEL GASPAR DURAN
VALERIA GONZALEZ RIVERA
ELISABETH JUAGIBIOY LOPEZ
10-2
DOCENTE
GUILLERMO MONDRAGON
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
TECNOLOGIA E INFORMATICA
2020
TABLA DE CONTENIDO
2. 1
¿Qué es Arduino?........................................................................................................2
¿Qué es Arduino Uno?................................................................................................2
Conexiones tecnicas basicas de Arduino……………………………………………4
Función de Arduino…………………………………………………………………7
Hardware y Software………………………………………………………………..7
¿Que significa Arduino de código abierto?................................................................8
Conclusión…………………………………………………………………………..9
Links y evidencias del trabajo………………………………………………………10
Referencias………………………………………………………………………….11
3. 2
¿QUÉ ES ARDUINO?
Arduino es una plataforma de desarrollo de software y hardware libres así como una
comunidad internacional que diseña y manufactura placas de desarrollo de hardware para
construir dispositivos digitales y dispositivos interactivos que pueden detectar y controlar
objetos del mundo real. Arduino se enfoca en acercar y facilitar el uso de la electrónica y
programación de sistemas en proyectos de diferentes tipos. Los diseños de las placas de
Arduino usan diversos microcontroladores y microprocesadores.
ARDUINO UNO
El Arduino Uno es una placa de microcontrolador de código abierto basado en el microchip
ATmega328P y desarrollado por Arduino.cc. La placa está equipada con conjuntos de pines
de E/S digitales y analógicas que pueden conectarse a varias placas de expansión y otros
circuitos, La placa tiene 14 pines digitales, 6 pines analógicos y programables con el Arduino
IDE (Entorno de desarrollo integrado) a través de un cable USB tipo B. Puede ser alimentado
por el cable USB o por una batería externa de 9 voltios, aunque acepta voltajes entre 7 y 20
voltios.
El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son
circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el
lenguaje de programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones
permiten crear programas que interactúan con los circuitos de la placa.
Características
● Microcontrolador: Microchip ATmega328P6
4. 3
● Voltaje de funcionamiento: 5 voltios
● Voltaje de entrada: 7 a 20 voltios
● Pines de E/S digitales: 14 (de los cuales 6 proporcionan salida PWM)
● Pines de entrada analógica: 6
● Corriente DC por Pin de E/S: 20 mA
● Corriente CC para Pin de 3.3V: 50 mA
● Memoria Flash: 32 KB de los cuales 0.5 KB utilizados por el gestor de arranque
● SRAM: 2 KB
● EEPROM: 1 KB
● Velocidad del reloj: 16 MHz
● Longitud: 68.6mm
● Ancho: 53,4mm
● Peso: 25g
CONEXIONES TECNICAS BASICAS DE ARDUINO UNO
5. 4
Imagen 1: Placa Arduino Uno con sus partes principales señaladas.
1. Potencia USB / 2. Conector adaptador: las placas arduino necesitan ser alimentadas
eléctricamente, esta puede ser alimentada a través de un cable USB que viene de su
ordenador o un cable de corriente eléctrica con su respectivo adaptador. La conexión
USB no solo puede proporcionar la energía eléctrica a la placa si no que también es
por donde transferiremos el código o instrucciones a la placa arduino.
Pines: los pines es donde se conectan los cables del circuito, y esta placa cuenta con
varios pines que están numerados en la placa y que cumplen funciones determinadas.
6. 5
3. Pin GND: es el pin que utilizado para conectar el circuito a tierra, este pin es quien
polariza el circuito.
4. Pin 5v: son los suministros de pin 5v (5 voltios de energía). Este pin se utiliza cuando
el proyecto no puede ser alimentado externamente y usa una batería de 12 voltios para
energizar los demás circuitos, en este caso la alimentación se requiere que sea regulada
mediante un circuito reductor de voltaje.
5. Pin 3.3v:son los suministro de pin 3.3v (3.3 voltios de energía).
6. Pin analogico: esta es una area que comprende del pin A0 - A5, estos pines pueden
leer las señales de un sensor analogico y convertirlo en un valor digital que podamos
leer. También se pueden utilizar como pines digitales.
7. Pin Digital: los pines digitales son los que van del 0 al 13, estos pines se pueden
utilizar tanto para la entrada digital como para una salida digital. El último pin lleva una
resistencia interna incluida. La señal digital puede estar o encendida o apagada . Los
pines cero y uno se pueden utilizar para cargar el programa en la placa. Por ejemplo, se
utilizan para parpadear un LED o; como entrada, un pulsador.
8. Pin PWM: son aquellos pines que cuentan con el siguientes símbolo (~); 3,5,6,9,10,11,
estos actúan como pines digitales normales pero también son utilizados para algo que se
denomina modulación por ancho de pulsos. Realmente son salidas digitales que imitan
salidas analógicas, modificando la separación entre los diferentes pulsos de la señal. La
señal PWM puede dar diversos valores hasta 255, se utilizan, por ejemplo para variar la
7. 6
intensidad de un LED o hacer funcionar un servo. Hay que decir que estos pines
funcionan como salidas o entradas digitales o como salidas analógicas.
9. Aref: son soportes de referencia analogica. es utilizado para establecer una tensión de
referencia externa (entre o y 5 voltios) como el limitesuperior para los pines de entrada
analogica.
10. Botón de reinicio: utilizando este botón se conectara temporalmente el pin de reset a
tierra y reinicie cualquier código que se carga en el arduino, esto puede ser útil si el
código no se repite pero quiero probarlo varias veces.
11. Indicador led de alimentación: este LED debe encenderse cada vez que se conecte la
placa arduino a una corriente eléctrica.
12. LED RX TX: TX es la abreviación de transmisión y RX la de recibir, estos aparecen
para indicar los pasadores responsables de la comunicación en serie. en la tarjeta
arduino uno existen dos lugares donde se ubican la marca RX-TX; una vez por pines
digitales 0 y 1 y la otra junto a los indicadores LED, estos LEDS nos darán indicaciones
de que nuestra placa está recibiendo o enviando datos.
13. Microcontrolador de ATMEL: esta parte de nuestra placa arduino es como el cerebro
de la placa, los microcontroladores son circuitos integrados donde podemos grabar
instrucciones que posteriormente interactuaron con los circuitos de la placa.
14. Regulador de voltaje: este regula la cantidad de tensión que se deja en la placa
arduino, por lo cual si se excede la tensión éste no permite que pase y dañe el circuito
8. 7
sin embargo este también tiene sus límites por lo cual lo ideal es que no conectemos
nada a nuestra placa arduino que se pase de 20 voltios.
FUNCIÓN DE LA TARJETA ARDUINO
Arduino es utilizado como un microcontrolador, cuando tiene un programa descargado desde
un ordenador funciona de forma independiente de éste; controla y alimenta determinados
dispositivos y toma decisiones de acuerdo al programa descargado e interactúa con el mundo
físico gracias a sensores y actuadores.
Arduino hace de interfaz entre un ordenador u otro dispositivo, que ejecuta una determinada
tarea, para traducir dicha tarea en el mundo físico a una acción. Y viceversa, gracias a
sensores que están conectados a la placa Arduino podemos hacer que el ordenador ejecute
determinada acción.
HARDWARE Y SOFTWARE
Generalmente el hardware consiste de un microcontrolador Atmel AVR, conectado bajo la
configuración de “Sistema mínimo” sobre una placa de circuito impreso a la que se le pueden
conectar placas de expansión (shields) a través de la disposición de los puertos de entrada y
salida presentes en la placa seleccionada. Las Shields complementan la funcionalidad del
modelo de placa empleada, agregando circuiteria sensores y módulos de comunicación
externos a la placa original. La mayoría de las placas Arduino pueden ser alimentados por un
puerto USB o un puerto Barrel Jack de 2.5mm la mayoría de las placas Arduino puede ser
9. 8
programado a través del puerto serie que incorporan haciendo uso del Bootloader que traen
programado por defecto.
El software libre son los programas informáticos cuyo código es accesible por cualquiera
para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la plataforma Arduino
IDE (Entorno de Desarrollo Integrado), que es un entorno de programación con el que
cualquiera puede crear aplicaciones para las placas Arduino, de manera que se les puede dar
todo tipo de utilidades.
ARDUINO DE CÓDIGO ABIERTO
El código abierto se refiere al código del software que es abiertamente accesible y que puede
ser cambiado y distribuido por cualquier persona, lo que quiere decir que puede ser usado y
modificado por cualquiera sin restricción alguna. En el caso de Arduino sabemos que es una
plataforma de código abierto que cuenta con un software libre y fácil de usar, lo que quiere
decir que le permite a cualquier usuario acceder a dicho código y modificarlo de acuerdo a
sus necesidades con ayuda de la plataforma que ofrece Arduino, que es un espacio de
programación donde se pueden crear aplicaciones para las placas Arduino y darle la utilidad
que el usuario prefiera.
CONCLUSIONES
10. 9
Se deben tener conocimientos básicos de electrónica y electricidad para las conexiones
residenciales,considerando que hacemos uso de dispositivos móviles,computadores, entre
otros. Con plataformas android ( móviles) y microsoft (computador).
Es importante tener conocimientos de programación en lenguaje java y lenguaje C,para el
desarrollo de la lógica de encendido y apagado que interpretará la placa Arduino.
El software lo obtendremos gracias al IDE de arduino que nos ayudará a crear, compilar y
testear los programas y funciones que queremos que nuestra placa Arduino tenga.
Arduino es una parte esencial para acercar y facilitar el uso de la electrónica y la
programación de sistemas en múltiples casos.Permitiendo una buena evolución tecnológica
en el ámbito de software´s y hardware´s
El trasfondo del funcionamiento de estas plataformas se basa en que si no trabajan
conjuntamente las partes que las componen , no habrá un buen resultado o buen
funcionamiento ; ya que cada parte depende de la otra para ejecutarse adecuadamente y
conseguir un correcto uso del dispositivo y/o plataforma
Arduino permite automatizar cualquier cosa para hacer agentes autónomos (una especie de
´´robots´´)
La libertad que se le da al usuario es bastante extensa si se habla de modificar o trabajar en
las plataformas de acuerdo a sus gustos o intereses
11. 10
Arduino ha ido creciendo no solo en prestaciones o potencia sino también en
proyectos,historias,polémicas y un sinfín de hechos que hacen que Arduino sea una gran
opción para nuestro proyectos de hardware libre o sencillamente, para cualquier proyecto
relacionado con la electrónica.
LINKS Y EVIDENCIAS DEL TRABAJO
13. 12
· “Yubal FM. (3 agosto 2018). Que es Arduino, como funciona y que puedes hacer
con uno. Xataka Basics. Recuperado de: https://www.xataka.com/basics/que-arduino-
como-funciona-que-puedes-hacer-uno”
· “Jodorobot. (Enero 27/2017). Arduino: Codigo abierto y los nuevos modelos de
trabajo global. JodoroBot Arduino Dominicana. Recuperado de:
http://arduinodominicana.org/arduino-el-codigo-abierto-y-los-nuevos-modelos-de-
trabajo-global/”
· “Workana. (2012-2018).¿Qué es código abierto?. Workana. Recuperado de:
https://www.workana.com/i/glosario/codigo-abierto/”
· “Ryte. (s.f).¿Qué es el código abierto?: todo lo que necesitas saber. RyteWiki.
Recuperado de: https://es.ryte.com/wiki/C%C3%B3digo_Abierto”
· “Cmr-ulatina. (s.f). Arduino - Tutorial 0: Introducción. Instructables Circuits.
Recuperado de: https://www.instructables.com/id/Arduino-Tutorial-0-
Introducci%C3%B3n/”
· “Wikipedia. (s.f). Arduino. Wikipedia. Recuperado de:
https://es.wikipedia.org/wiki/Arduino”
· “Arduino. (s.f). ¿Qué es el Arduino?. Recuperado de:
https://www.arduino.cc/en/guide/introduction”
“Wikipedia.(s.f). Arduino Uno. Wikipedia. Recuperado de:
https://es.wikipedia.org/wiki/Arduino_Uno”
14. 13
· “Arlex Benítez. (2019). Arduino Uno y función de sus pines. Electronica Main.
Recuperado de: https://www.electronicamain.com/arduino-uno-y-la-funcion-de-sus-
pines/”
· “Aquae Fundacion. (s.f). ¿Sabes que es Arduino y para qué sirve?. Recuperado de:
https://www.fundacionaquae.org/sabes-arduino-sirve/”