Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tarea Asincrona 3.5 Lopez Lisbeth

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y


TECNOLOGÍAS.

CARRERA DE PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES


INFORMÁTICA.

NOMBRE:

LISBETH ALEXANDRA LÓPEZ REYES.

CURSO:

7mo SEMESTRE “A”.

MATERIA:

ROBÓTICA EDUCATIVA

TEMA:

MICROCONTROLADORES

FECHA:

13/02/2022
1. Introducción

Un microcontrolador es un circuito integrado diseñado para completar varias tareas en


sistemas. La mayoría de los MCU tienen componentes como un procesador, memoria y
entrada/salida (I/O) a bordo. Los datos se transmiten desde y hacia cualquier periférico de
E/S conectado, de modo que el microcontrolador controla una función específica. La
información se almacena temporalmente en el propio microcontrolador que, a su vez, se
utiliza para alimentar varios componentes conectados. Esto podría ser tan simple como
hacer parpadear un LED en un determinado intervalo o algo más complejo como tomar
lecturas de los sensores de humedad para activar un motor en parte de un sistema de riego
automático de plantas.

La forma en que funciona un microcontrolador es tal que el código se escribe y se carga


en la memoria de a bordo. Luego, ese código ejecuta varios comandos para que los datos
se envíen a y desde los componentes conectados. Los microcontroladores y los
ordenadores de a bordo pueden realizar algunas de las mismas tareas, pero con diferencias
notables. Mientras que un SBC requiere un sistema operativo que se ejecute en el propio
dispositivo, y luego programas que se ejecuten en la parte superior del sistema operativo,
un MCU simplemente tiene un programa cargado en él. Como tal, es un dispositivo que
realiza una tarea, incluso si esa tarea tiene múltiples pasos involucrados como la lectura
de un sensor, y la realización de una acción de seguimiento con otro componente basado
en los datos recibidos.
2. Temas:

Los microcontroladores, lenguajes de programación y entornos de desarrollo más


utilizados en la robótica educativa.

La compatibilidad de los microcontroladores con otros lenguajes de programación, precio


y beneficios que conllevan.

3. Objetivos

3.1. Objetivos Generales

Investigar sobre microcontroladores utilizados para robótica educativa como apoyo


pedagógico y su funcionamiento.

3.2. Objetivos Específicos

• Investigar los lenguajes de programación y entornos de desarrollo que usan los


distintos microcontroladores.
• Indagar y comprender la compatibilidad que tienen con otros lenguajes de
programación
• Determinar precios de diferentes microcontroladores utilizados para robótica
educativa y los beneficios que los mismos ofrecen.

4. Marco Referencial de la investigación

El mejor microcontrolador para cada Uso

Los microcontroladores como los tableros de Arduino son increíblemente útiles para una
variedad de proyectos diferentes. Tales sistemas de circuitos integrados (IC) sirven como
base de una variedad de dispositivos incorporados. Aunque muchas unidades de
microcontroladores (MCU) presentan similitudes, hay factores diferenciadores.

En general, hay un montón de microcontroladores para una variedad de propósitos. Los


principiantes deben buscar el kit para principiantes de SeeedStudio Grove para Arduino o
Arduino Uno Rev 3. El Uno R3 es un buen MCU completo y el microcontrolador más
popular del planeta. Para los makers experimentados, las plataformas ESP32 y
ESP8266 como la Adafruit Huzzah Feather funcionan bien. Y los pequeños MCU como
el Adafruit Gemma M0 se integran fácilmente en los vestidos y en el cosplay. Si trabajas
con IO o con robótica, las placas BeagleBone’s Black and Blue son una buena opción.

Lenguajes de programación y entornos de desarrollo:

Si queremos utilizar microbit, los que tenemos que hacer programarla; Actualmente
podemos programar

Microbit con: • Makecode: es una aplicación web muy similar a Scratch. Podemos
programar utilizando sólo el simulador que viene en la aplicación, descargar nuestro
programa en la tarjeta .

• Python: Es un lenguaje de programación profesional y microbit es una herramienta


perfecta para iniciarnos en su uso.

• Swift: Es un lenguaje de programación creado por Apple y que utiliza para crear todo su
software.

Grove Beginner Kit, el mejor microcontrolador para principiantes

El GroveBeginner Kit de SeeedStudio, es sin duda el mejor microcontrolador para


principiantes. Aunque, referirse al Grove Starter Kit para Arduino como simplemente un
MCU es un poco engañoso. El Grove de SeeedStudio es un microcontrolador compatible
con el R3 de Arduino Uno que se conecta a 10 sensores y componentes diferentes. A
bordo, encontrará dispositivos como un LED, un zumbador, un botón, una pantalla
OLED, un sensor de temperatura y humedad, un acelerómetro de 3 ejes, un sensor de
presión de aire, un sensor de luz, un potenciómetro rotativo y un sensor de sonido.

Debido a que todos los complementos vienen unidos a través de PCBs, ni siquiera
necesitas soldar o enchufar ningún cable. Además, el Grove Beginner Kit para Arduino
utiliza el sistema Grove, que consiste en conectores DuPont para una simple operación de
«enchufar y listo». Puedes sacar fácilmente los sensores incluidos y los componentes de
Arduino, y luego conectar los que usan los cables de Grove. Y el Grove Starter Kit es
escalable, presumiendo de ser compatible con toda la gama de accesorios de Grove de
SeeedStudio. Aunque el Grove Arduino Beginner kit es excelente para los recién llegados
a la plataforma Arduino, también es genial para los usuarios avanzados e intermedios.
Como es tan simple de usar, es una plataforma de prototipado rápido. Además, con 10
módulos pre-cableados de Grove, es rentable. Barato, fácil de usar, y con un montón de
accesorios incluidos, el Grove Beginner Kit para Arduino es el mejor Arduino para
principiantes.

Ventajas:

▪ Fácil de usar
▪ No se requieren soldaduras ni cables.
▪ Se incluyen 10 módulos de Grove precableados (sensor de temperatura y
humedad, acelerómetro de 3 ejes, sensor de presión de aire, sensor de luz,
potenciómetro rotativo, sensor de sonido, LED, zumbador, botón y pantalla
OLED)
▪ Microcontrolador compatible con Arduino UNO
▪ 12 tutoriales incluidos
▪ Asequible
▪ Escalable – compatible con los accesorios de Grove
▪ Funciona con el IDE de Arduino

Detalles técnicos

Marca Seeed studio

Fabricante seeed studio

Dimensiones del 21.4 x 11.8 x 2.8 cm; 140 gramos


paquete
Referencia del 110061162
fabricante

Número de producto 110061162

Pantalla a color No

Pilas / baterías No
incluidas

Pilas / baterías No
necesarias

Entrada de interfaz Botones


humana

Factor de forma Todo en uno

Enfoque automático No

Programable No

Peso del producto 140 g

Arduino Uno R3, La mejor placa Arduino para la mayoría de los usuarios
El Arduino Uno Rev3 es el mejor microcontrolador general para la mayoría de los
usuarios. Compatible con el entorno de desarrollo integrado de Arduino, el Arduino Uno
R3 está increíblemente bien documentado y tiene una gran comunidad detrás. Basado en
el microcontrolador ATmega328, el Uno Rev 3 tiene 32KB de memoria flash, 2KB
SRAM, 1KB EEPROM, y una velocidad de reloj de 16Mhz, acoplado con 14 pines de
entrada/salida (I/O) digitales y un puerto USB, el Arduino UNO R3 es un
microcontrolador muy capaz. Encontrarás una versión oficial de Arduino así como un
montón de clones de Arduino. Puedes enganchar el Arduino Uno Rev 3 como un MCU
autónomo o como parte de un kit de inicio. No importa qué proyecto tengas en mente, el
Arduino Uno R3 debería funcionar perfectamente. Desde tareas sencillas para
principiantes como hacer parpadear un LED hasta construir un robot, el Uno Rev 3 está a
la altura de cualquier cosa que le lances. Hay una razón por la que el Arduino Uno R3 es
el microcontrolador más popular del mercado: está bien documentado, es fácil de usar y
es adecuado para fabricantes de todos los niveles de habilidad.
Mejor para: La mayoría de los usuarios
Pros:
▪ Basado en el microcontrolador ATmega328
▪ 32KB de memoria flash, 2KB SRAM, 1KB EEPROM
▪ 16Mhz de velocidad de reloj
▪ 14 pines de E/S digitales
▪ Compatible con el IDE de Arduino
▪ Trabaja con escudos y sombreros de Arduino
Contras:
▪ No se incluyen accesorios con la tabla independiente

Detalles técnicos

Marca Arduino

Fabricante Arduino

Dimensiones del producto 8 x 5.51 x 2.49 cm; 31.75 gramos

Pilas 1 9 V (Tipo de pila necesaria)


Número de modelo del producto A000066

Color Negro

Tamaño de la pantalla 1.5 Pulgadas

Velocidad del procesador 16 MHz

Capacidad de la memoria RAM 8 KB

Tipo de memoria del ordenador SRAM

Voltaje 12 Voltios

Fuente de alimentación CD

Pilas incluidas No

Peso del producto 31.8 g

BeagleBone Black, El mejor microcontrolador para aplicaciones


industriales

El BeagleBone Black es uno de los mejores microcontroladores que se pueden encontrar.


Alimentado por un procesador de corteza ARM-A8 de 1GHz OSD3358 de Octavo
Systems, el BeagleBone Black está acoplado a 512MB de RAM DDR3. La E/S
incorporada proporciona una amplia conectividad para prácticamente cualquier proyecto
de Internet de las Cosas. Hay dos cabeceras GPIO (entrada/salida de propósito general) de
46 pines, USB, HDMI y más. El BeagleBone Black Wireless añade Wi-Fi para redes sin
cables. Capaz de ejecutar distribuciones de Linux (distros) como Debian. En última
instancia, es un gran tablero para aplicaciones industriales.
Mejor para: Fabricantes intermedios y avanzados, aplicaciones industriales/embebidas
Pros:
▪ 4 GB de memoria flash
▪ La velocidad del reloj de 1GHz
▪ 512 MB DE RAM DDR3
▪ OSD3358 Procesador ARM Cortex-A8 de 1GHz
▪ Asequible
Contras:
▪ No es el más fácil de usar
▪ El procesador no es tan fuerte como la Raspberry Pi 4 o incluso la Raspberry
Pi 3 B+.

Detalles técnicos

Marca Waveshare

Fabricante Waveshare

Modelo BB Black

Año del modelo 2014


Dimensiones del producto 18 x 10 x 9 cm; 10 gramos

Número de modelo del producto BB Black

Número de producto BB BLACK

Capacidad de la memoria RAM 512 MB

Capacidad de la memoria 4 GB

Capacidad de la memoria RAM 512 MB


instalada

Tipo de memoria del ordenador SDRAM

Toma del procesador LGA 775

Interfaz del hardware USB, Ethernet, HDMI, USB 2.0

Tamaño de la pantalla 7 Pulgadas

Pilas / baterías incluidas No

Pilas / baterías necesarias No

Entrada de interfaz humana Pantalla táctil, Botones

Enfoque automático No
Programable No

Peso del producto 10 g

BeagleBone Blue. El mejor microcontrolador para la robótica

El BeagleBone Blue es un pequeño tablero de factor de forma que se concentra en la


robótica. Alimentado por un microprocesador Octavo OSD3358, el BeagleBone Blue
contiene una tonelada de sensores que incluyen Wi-Fi, Bluetooth, LEDs de estado de
cambio, un barómetro y cabezales para servos, así como motores o codificadores de
corriente continua. El procesador AM335x 1GHz ARM Cortex-A8 está emparejado con
512MB de RAM DDR3 y un módulo de almacenamiento flash eMMC de 4GB. Con unas
especificaciones decentes, el BeagleBone Blue es el mejor microcontrolador para la
robótica. Cuando se compara con ordenadores monoplaca como la Raspberry Pi 4, el
BeagleBone Blue carece de la potencia de procesamiento de muchas placas de desarrollo
modernas. Pero para la robótica y las tareas menos intensivas de computación, el
BeagleBone Blue es genial.
Mejor para: Usuarios intermedios y avanzados, proyectos de robótica
Pros:
▪ Procesador AM335x 1GHz ARM Cortex-A8
▪ Microprocesador Octavo OSD3358
▪ Excelentes E/S (Wi-Fi, Bluetooth, un barómetro, LEDs de estado de carga
para un LiPo de 2 celdas, cabeceras de conexión para hasta 4 motores de
corriente continua y codificadores u 8 servos, etc.)
▪ Asequible
▪ 512 MB de RAM DDR3, 4 GB de almacenamiento flash eMMC
▪ Fantástico para la robótica
Contras:
▪ No es el procesador más potente
Detalles técnicos

Marca BeagleBone

Dimensiones del paquete 13.7 x 10 x 4.2 cm; 90 gramos

Referencia del fabricante 2449

Capacidad de la memoria RAM 4 GB

Sistema operativo Linux

Pilas incluidas No

Peso del producto 90 g

Adafruit Huzzah32 Feather Board. Mejor microcontrolador ESP32

La plataforma ESP32 ofrece una actualización sobre ESP8266. Si está buscando un


microcontrolador ESP32, el Adafruit Huzzah32 es uno de los mejores MCU del mercado.
Es un microcontrolador basada en el ESP32 construida sobre el módulo WROOM32.
Características estándar como un convertidor USB a serie incorporado, un cargador de
polímero de Li-Ion, GPIOs, y un cargador de arranque automático hacen de la placa de
Feather ESP32 de Adafruit Huzzah32 un microcontrolador sólido. Con Bluetooth de baja
energía (BLE) y Wi-Fi, el ESP32 Feather Huzzah32 de doble núcleo es un buen
dispositivo para proyectos de Internet de las Cosas.

Mejor para: Usuarios intermedios y avanzados, proyectos de IO


Pros:
▪ Microcontrolador basado en el ESP32
▪ Factor de forma pequeño
▪ GPIOs
▪ BLE y Wi-Fi
▪ 4 MB de memoria flash SPI
▪ Cargador automático
▪ Conversor USB-serie
Contras:
▪ No es muy fácil de usar, orientado a los desarrolladores

Detalles técnicos

Marca AdaFruit

Fabricante Adafruit

Modelo 3405

Dimensiones del producto 9 x 6 x 1 cm; 10 gramos

Número de modelo del producto 3405


Número de producto 3405

Tipo de memoria del ordenador SDRAM

Capacidad del disco duro 4 MB

Interfaz del disco duro USB 3.0

Número de procesadores 2

Interfaz del hardware Bluetooth, USB

Pantalla a color No

Pilas / baterías incluidas No

Pilas / baterías necesarias No

Tipo de conexión inalámbrica Bluetooth

Enfoque automático No

Incluye batería recargable No

Programable No

Peso del producto 10 g


6. Conclusiones

Los microcontroladores sirven a los estudiantes para poder practicar programas básicos
de robótica en los cuales a través de la experiencia se irá forjando un aprendizaje
significativo, hemos cisto que hay diversidad de microprocesadores desde el más básico
hasta el más completo en sí también los precios varían de los cuales hemos decidido
utilizar el Arduino uno siendo este considerado de una gama media, el uso de estas
herramientas lograrán buenos resultados ya que como tal ayudan a incentivar al estudiante
y abre su curiosidad a indagar más sobre la robótica educativa.
7. Referencias bibliográficas

• Simmers, A. (s.f.). Blog Wordpress. Obtenido de


https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-
programacionde-arduino-estructura-de-un-programa/
• Marquez Ortiz, J. H., Ramirez Laguna, F., Tovar Diaz, A. E., & Palacios Lozano,
A. H. A. (2013). DISEÑO E IMPLEMENTACIÓN BANCO DE PRUEBAS
PARA MICROCONTROLADORES EN LENGUAJE DE ALTO NIVEL,
DIRIGIDO A ESTUDIANTES DE EDUCACIÓN MEDIA TÉCNICA,
INSTITUTOS TÉCNICOS, TECNÓLOGOS Y UNIVERSIDADES.

También podría gustarte