Está en la página 1de 5

TRABAJO EN CLASE

PROFESORA: NATALIA BETANCUR HERRERA


LUIS HERRERA GARCIA1
DIEGO AXEL GARCIA2

Luis.herrerag@autonoma.edu.co1

diego.garciasi@autonoma.edu.co2

un modelo concreto de placa, por lo que


quiere decir que existen diferentes tipos de
QUE ES ARDUINO:
placas, dependiendo de las necesidades del
Es una placa electrónica PCV de hardware y proyecto. Además, se puede contar con otro
software libre que consta con un tipo de componentes llamados escudos o
microcontrolador reprogramable, teniendo mochilas, que permiten infinidad de
las periferias necesarias a las entradas y funciones como: GPS, relojes en tiempo real,
salidas de un microcontrolador, este conectividad por radio, pantallas táctiles,
microcontrolador puede ser programado placas de desarrollo, entre muchos otros
tanto en Windows. La mayoría de sus elementos, que permiten al usuario una gran
circuitos integrados están basados en la variedad de herramientas que permite al
placa controladora ATMEL, los cuales son usuario dar solución a su problema de una
configurados mediante el lenguaje de manera fácil y eficaz.
programación IDE los cuales permite crear
5 MODELOS EXISTENTES:
programas que interactúa con los circuitos
de la placa.  Arduino uno
 Arduino mega 2560
Arduino cuenta con una conexión en la que
 Arduino extreme
se puede conectar diferentes tipos de
 Arduino nano
periféricos como: entrada, salida,
 Arduino due
almacenamiento y comunicación. Que
posteriormente serán procesados los datos a Diferencias entre modelos
través de ellos, que pueden ser utilizados
como para obtener imágenes, introducir Arduino ofrece un catálogo bastante amplio
datos de diferentes tipos de sensores; en sus modelos que se implementa
también usar pantallas o altavoces para dependiendo del uso que se le quiera dar, de
reproducir datos procesados. acuerdo a esto, en estos modelos tenemos
unas diferencias en voltajes de entrada y de
De acuerdo con lo anterior hay que tener en sistema, frecuencia de reloj, entradas
cuenta que arduino es un proyecto mas no digitales, entradas analógicas, memoria e
interfaz de programación. A continuación, se bootloader, también posee una memoria
nombrarán algunos con sus respectivas SRAM 1 KBytes y trabaja con la interfaz de
características: programación arduino.

ARDUINO UNO: posee un microcontrolador ARDUINO DUE: posee un microcontrolador


Atmega, su voltaje de operación es de 5V, AT91SAM3X8E, 32-Bit ARM Cortex M3, su
tiene una fuente de alimentación que va de voltaje de operación es de 3.3V, tiene una
7-12V, su velocidad de reloj es de 16 MHz, su fuente de alimentación que va de 7-12V, su
entrada digital es en el pin 14, la entrada velocidad de reloj es de 84 MHz, su entrada
analógica puede trabajar de 6 a 10 bits, digital es en el pin 54, la entrada analógica
cuenta con una memoria flash: 32 Kbytes 2 trabaja con 12 bits, cuenta con una memoria
Kbytes para bootloader, también posee una flash: 512KBytes, también posee una
memoria SRAM 2 KBytes y trabaja con la memoria SRAM 96 KBytes (en dos bancos de
interfaz de programación arduino. 64KBytes y 32Kbytes) y trabaja con la interfaz
de programación arduino.
ARDUINO MEGA 2560: posee un
microcontrolador Atmega 2560, su voltaje de PARTES DEL ARDUINO:
operación es de 5V, tiene una fuente de
Potencial USB: Cada placa Arduino necesita
alimentación que va de 7-12V, su velocidad
una forma de estar alimentado
de reloj es de 16 MHz, su entrada digital es
eléctricamente. Esta puede ser alimentado
en el pin 54, la entrada analógica puede
desde un cable USB que viene de su
trabajar de 10 a 16 bits, cuenta con una
ordenador o un cable de corriente eléctrica
memoria flash: 256 Kbytes 8 Kbytes para
con su respectivo adaptador. La conexión
bootloader, también posee una memoria
USB es también cómo va a cargar código en
SRAM 8 KBytes y trabaja con la interfaz de
su placa Arduino.
programación arduino.
PINES: el Arduino tiene diferentes tipos de
ARDUINO EXTREME: posee un
entradas como: la entrada GND, los
microcontrolador Atmega8, su voltaje de
suministros de voltios 5V y 3.3V, analógico,
operación es de 5V, tiene una fuente de
digital, PWM los cuales son pines que actúan
alimentación que va de 7-12V, su velocidad
normales, pero también su puede usar para
de reloj es de 16 MHz, su entrada digital es
algo llamado modulación por ancho de
en el pin 14, la entrada analógica puede
pulsos, AREF que sirve para soporte de
trabajar de 6 a 10 bits, cuenta con una
referencia analógica.
memoria flash: 8 Kbytes 1 Kbytes para
bootloader, también posee una memoria BOTÓN DE REINICIO: este botón indica el
SRAM 1 KBytes y trabaja con la interfaz de reinicio de cualquier código de arduino.
programación arduino.
INDICADOR LED DE ALIMENTACIÓN: este led
ARDUINO NANO: posee un microcontrolador se enciende cada vez que se conecta el
Atmega168, su voltaje de operación es de arduino a una toma eléctrica.
5V, tiene una fuente de alimentación que va
de 7-12V, su velocidad de reloj es de 16 MHz, LEDS RX TX: estos leds indican cada vez que
su entrada digital es en el pin 14, la entrada arduino esté recibiendo o transmitiendo
analógica trabaja con 8 bits, cuenta con una datos.
memoria flash: 16 Kbytes 2Kbytes para
MICROCONTROLADOR: es un circuito Esta herramienta permite controlar la
integrado que funciona como si fuera el intensidad de potencia que llega un
cerebro del arduino. dispositivo electrónico, lo que permite
controlar la velocidad de los motores DC,
REGULADOR DE VOLTAJE (14): controla la
controlar la intensidad lumínica de una
cantidad de tensión que se deja en la placa
lampara o un dispositivo emisor de luz y
Arduino.
controlar el grado con el que gira un servo
motor.

COMO FUNCIONA: es un microcontrolador


que, en primera instancia, tenemos una
interfaz de entrada, que puede estar
directamente unida a los periféricos, o
conectarse a ellos por puertos. El objetivo de
esa interfaz de entrada es llevar la Tomado de:
información al microcontrolador, la pieza https://wechoosethemoon.es/2011/07/21/a
encargada de procesar esos datos. rduino-motor-dc-circuito-pwm-mosfet/
para que son utilizadas las entradas PWM: Y esta la ecuación matemática que explica el
Las entradas PWM son entradas que le fenómeno
permiten al usuario generar una onda
cuadrada y manipular el ancho de pulso de
este, existen dos configuraciones más usadas
del PWM configuración rápida y la Y la implementación de código
configuración a continuación se muestra el
esquema de onda generadas por la Tomado de:
configuración rápida. https://wechoosethemoon.es/2011/07/21/a
rduino-motor-dc-circuito-pwm-
mosfet/Tomado de:
https://wechoosethemoon.es/2011/07/21/a
rduino-motor-dc-circuito-pwm-mosfet/

To
mado de:
http://aim65.blogspot.com/2018/02/fast-
pwm-en-arduino-leonardo.html

Y el ancho de pulso depende la configuración


tomado en el registro TCCRA y TCCRB.
son PID, pero para proyectos pequeños
como regada de una parcela de tierra o el
monitoreo de las variables de la tierra como
son pH o humedad del ambiente el Arduino
es una herramienta poderosa.

5) monitoreo de diferentes tipos de


variables: Arduino uno posee un
microcontrolador mega328p el cual posee un
acho de 8 bits lo que permite una precisión
buena con respecto al monitoreo de
variables como pueden ser la posición
angular, humedad, intensidad lumínica,
cambios de voltajes etc.

6)Transformación de variables analógicas a


digitales: Todas variables que nos rodean son
analógicas como son la temperatura o el
sonido, Arduino permite tomar dicha
información analógica y convertirla en digital
y poder compartirla con diferentes
dispositivos por medio de la comunicación
Serial.

7) impresora 3D casera

8)GPS

Tomado de: 9)Pantallas táctiles


https://wechoosethemoon.es/2011/07/21/a 10)interfaz usuario maquina
rduino-motor-dc-circuito-pwm-mosfet/
QUE LENGUAJE DE PROGRAMACIÓN UTILIZA
ARDUINO:
PROYECTOS EN INGENIERIA CON ARDUINO:

1)robótica: construcción de diferentes tipos


de robots

2)domótica: control de variables y aparatos


de un hogar por medio de la placa

3)internet de las cosas: Aunque su enfoque


no es este como lo es la placa rapberry
Arduino puede llevar a proyectos enfocados tomado de: https://www.flaticon.es/icono-
al control de un entorno desde internet. gratis/c_919841

4) control de dispositivos semiindustriales: a INTALAR UN PROGRAMA EN ARDUINO:


la hora de control de industrial lo utilizado
1) encender pc
2)abrir navegador de preferencia y buscar Arduino en el caso del arduino uno son
Arduino download 16MHz.

3)ingrese a la página de Arduino al apartado


de software

4)scroll down hasta encontrar hasta


encontrar download the Arduino IDE

5)dependiendo de tu sistema operativo


escoges la mejor optación.

6) se abre una ventana de donación si te


sientes caritativo dona por medio de paypal
u otro medio de pago si no solo lo descargar.

7)abres el instalable y lo ejecutas como


administrador sigues las instrucciones.

CONFIGURACIÓN DE PLACA Y COMPILACIÓN


DE CÓDIGOS:

1)abrir la aplicación de Arduino

2)desplazarse a herramientas y dar click

3) seleccionar la placa con la que se esté


trabajando y el puerto en donde se
encuentra conectado.

PROGRAMACIÓN EN VOID SET UP Y


PROGRAMACIÓN EN VOID LOOP:

El void set up es el lugar donde se declaran


las variables de control del sistema, a si como
declarar que tipo pin digital si será de salida
o de entrada e inicializar la comunicación
serial.

En este espacio también se puede inicializar


las variables especiales dependiendo de una
librería como servo.h el comando
servo.attach

El void loop un siglo infinito equivalente a


while(True) en este espacio se llevaran a
cabo todo lo que se debe repitir o sea el
proceso principal dicha velocidad dependerá
de la frecuencia del reloj que poseea el

También podría gustarte