Está en la página 1de 9

Microcontroladores y Bases de Datos

Por: M.C. Juan José Escobar Aguayo

COA634
μProcesadores vs. μCrontroladores

Microprocesador
por su arquitectura la implementación es mas cara, susceptible a ruido

Microcontrolador
Muy barato de implementar arquitectura básicamente tareas repetitivas
Amplia Variedad de sensores libres (diseñados bajo la filosofía open source) y con sus
librerías

2
Implementaciones

Arduino
¿Qué es Arduino?
Arduino es una plataforma electrónica de código abierto basada en hardware y software
fáciles de usar.
¿Por qué usar micros Open Source?
Baratos. También puedes comprar clones que son incluso más baratos.
Fácil de usar y comenzar a programar
Comunidad enorme
Completamente Open Source

3
ESP8266

El ESP8266 es muy barato (60MXP) con un modulo Wi-Fi, que permite controlarlo muy
fácilmente tal cual como se haría con un Arduino pero con Wi-Fi.
Por lo que es una excelente opción para domótica/IoT

¿Que tan potente es?


Puedes crear un webserver y hacerle peticiones estándar para controlar entradas y salidas, leer
entradas, mandar mails, un tweet algún gadget IoT, etc.
Especificaciones
 802.11 b/g/n protocol
 Wi-Fi Direct (P2P), soft-AP
 Integrated TCP/IP protocol stack
 Built-in low-power 32-bit CPU
 SDIO 2.0, SPI, UART

4
Versiones e implementaciones

Hay un amplia variedad de versiones como el ESP-12E, Kit NodeMCUThe

5
ESP32

Es el sucesor del ESP32, tiene mas funcionalidades y combina Wi-Fi y Bluetooth.


Existen muchas tarjetas de desarrollo puedes verlas aquí ESP32.net hay una lista muy
extensa y puedes comparar sus caracterśticas

Especificaciones
 ESP32 is dual core
 Wi-Fi y bluetooth
 Corre programas de 32 bit.
 La frecuencia del reloj va desde 240MHz y tiene 512 kB RAM.
 Hay muchos periféricos disponibles: capacitivos, resistivos, touch, ADCs, DACs,
UART, SPI, I2C entre otros

6
IDE (entorno de desarrollo)


Instala java

Descargar de: www.arduino.cc

descargar bibliotecas con ejemplos

Sintaxis heredada de C (muy entendible)

7
Que mas necesitamos?


Cable serial o mejor aun un USB a RS232 (caso especial ESP8266 )

Programador AVR, (opcional)

una placa de desarrollo ARDUINO, ES8266 o ESP32

Jumpers (cables Dupont)

Protoboard

Fuente de poder (podemos usar un cargador de celular)

Conectar

8
Continuará...

Gracias por su atención!

También podría gustarte