Documentos de Académico
Documentos de Profesional
Documentos de Cultura
robótica
i. conceptualización
i. Definición. –
1
Fundamentos de automatización y
robótica
ii. historia
ii. Evolución. –
2
Fundamentos de automatización y
robótica
iii. aplicación
iii. Importancia. –
iv. Características. –
3
Fundamentos de automatización y
robótica
4
Fundamentos de automatización y
robótica
iv. clasificación
1. Arduino UNO.
Arduino de gama básica, todas las shields están diseñadas para usarse
sobre esta placa. Cuenta 14 pines entrada/salidas digitales de las cuales 6
se pueden usarcomo PWM, además cuenta con 6 entradas analógicas,
además cuenta con I2C, SPI, además de un módulo UART. (Arduino, 2018)
2. Arduino DUE.
5
Fundamentos de automatización y
robótica
3. Arduino Leonardo.
6
Fundamentos de automatización y
robótica
7
Fundamentos de automatización y
robótica
Exactamente igual que el Mega 2560 pero con la diferencia de que en este
caso se tiene la posibilidad de USB Host, poco útil en este proyecto.
(Arduino, 2018)
6. Arduino Micro.
8
Fundamentos de automatización y
robótica
7. Arduino Nano.
8. Arduino YUN.
9
Fundamentos de automatización y
robótica
9. Arduino FIO
10
Fundamentos de automatización y
robótica
v. Estructura
Power USB
11
Fundamentos de automatización y
robótica
Voltage Regulator
Crystal Oscillator
Arduino Reset
• Vin (9): este pin también se puede usar para alimentar la placa Arduino
desde una fuente de alimentación externa, como la fuente de alimentación
de CA.
12
Fundamentos de automatización y
robótica
Analog pins
La placa Arduino UNO tiene seis pines de entrada analógica A0 a A5. Estos pines
pueden leer la señal de un sensor analógico como el sensor de humedad o el
sensor de temperatura y convertirla en un valor digital que puede leer el
microprocesador.
Main microcontroller
ICSP pin
TX and RX LEDs
13
Fundamentos de automatización y
robótica
Digital I/O
La placa Arduino UNO tiene 14 pines de E / S digitales (15) (de los cuales 6
proporcionan salida PWM (Modulación de ancho de pulso). Estos pines pueden
configurarse para funcionar como pines digitales de entrada para leer valores
lógicos (0 o 1) o como digitales pines de salida para controlar diferentes módulos,
como LED, relés, etc. Los pines etiquetados como "~" se pueden usar para
generar PWM.
AREF
vi. codificación
14
Fundamentos de automatización y
robótica
}
void loop ()
{
estamentos;
}
En donde setup () es la parte encargada de recoger la configuración y loop ()
es la que contienen el programa que se ejecutará cíclicamente (de ahí el
termino loop –bucle-).
Ambas funciones son necesarias para que el programa trabaje.
15
Fundamentos de automatización y
robótica
vii. Aplicación
16
Fundamentos de automatización y
robótica
17
Fundamentos de automatización y
robótica
viii. relación
Es posible comunicar una aplicación que corra sobre Arduino con otros dispositivos
que corran otros lenguajes de programación y aplicaciones populares,36 debido a que
Arduino usa la transmisión de datos en serie, la cual es soportada por la mayoría de
los lenguajes que se mencionan a continuación. Y para los que no soportan el formato
serie de forma nativa, es posible utilizar software intermediario que traduzca los
mensajes enviados por ambas partes para permitir una comunicación fluida. Algunos
ejemplos de lenguajes son:
18
Fundamentos de automatización y
robótica
o Php
o Physical Etoys: Entorno gráfico de programación usado para proyectos
de robótica educativa.
o Processing
o Pure Data
o Python
o Ruby
o Scratch for Arduino (S4A): Entorno gráfico de programación,
modificación del entorno para niños Scratch, del MIT.
o Squeak: Implementación libre de Smalltalk.
o SuperCollider: Síntesis de audio en tiempo real.
o VBScript
o Visual Basic .NET
o VVVV: Síntesis de vídeo en tiempo real.
ix. conclusión
◦ Desde mi punto de vista, puedo constatar la gran importancia que tiene Arduino en
toda su gama de presentación para la industria y la vida del aprendizaje humano.
Resulta ser muy interactivo para todo tipo se usuarios, es decir, todos pueden aprender
a manejar y controlar un sistema Arduino.
Con respecto a los costos de adquisición de los productos, existe un factor llamado
open source que les permite a otras empresas o usuarios fabricar sus propios
prototipos adaptados por lo que resulta más económico el conseguir los dispositivos
de gamas más bajas a menor precio.
Por otro lado, existen los módulos originales de Arduino que resultan ser más caros
debido a razones de calidad y mejor estructura electrónica, hasta llegar a factores de
seguridad mucho mejores.
19
Fundamentos de automatización y
robótica
x. bibliografía
Ꙩ UTN.BA. (2018). Arduino (1ra ed., pp. 1-21). Buenos Aires. Recuperado de:
https://www.sceu.frba.utn.edu.ar/Newsletter/nivelacionarduino.pdf
20
Fundamentos de automatización y
robótica
21
Fundamentos de automatización y
robótica
22