Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduction
Vamos a continuar trabajando con el STM32, una alternativa ARM Arduino de bajo costo. En esta
entrada vamos a ver su esquema de pines,
Pese a ser un procesador realmente interesante, por diversos motivos no ha llegado a tener la repercusión
que, seguramente, debería haber tenido.
Sin embargo, el STM32 sigue siendo un procesador muy interesante por sus características y su bajo
precio. La placa basada en STM32 que más popularidad ha adquirido en la comunidad Maker es, con
diferencia, el modelo STM32F103C8T6 en una placa de desarrollo que ha sido denominada Blue Pill,
por el color de la PCB.
El tamaño de la STM32 Blue Pill es de 5.3cm x 2.2cm, con dos hileras de 20 pines (un poco más largo
que una Arduino Nano). Actualmente podemos adquirir una Blue Pill por unos 15 a 20 mil pesos
Recordar que el STM32F103 es un procesador ARM de 32bits a una frecuencia de 72Mhz, con 26 I/O
la mayoría tolerantes a 5V, interrupciones en todas las I/O, 10 entradas analógicas con 2 ADC de 12
bits, 7 timers, 2x I2C, 3x UART, 2x SPI. En fin, todo un maquinón.
Para empezar a trabajar con la STM32 Blue Pill lo primero es que necesitamos es el esquema de pines,
que a continuación tenemos.
Programador STLINK V2
OBJETIVOS
- General:
Conocer e implementar tecnologías de pantallas LCD, aplicando programación en IDE para
realizar un control de giro funcional en grados de un servomotor con BP.
- Específicos:
1. Conocer e implementar la correcta configuración del dispositivo Blue Pill
2. Realizar programación en IDE Arduino
3. Desarrollar implementación para servomotores DC mediante aplicación Keypad y lCD
4. Configurar entradas y salidas de la BP
5. Desarrollar circuito PCB
BluePill
Programador stlink V2
Dipswich de 2 y 6 posiciones
Regulador de voltaje de 3.3v y 9v (1117 y 7809)
Condensadores de 0.1 microfaradio,
Leds de 3mm varios colores
Resistencias de 150 0 220 ohmios
BT HC05 o 06
Jumpers macho-macho, Hembra-macho, Hembra - Hembra, protoboard
Cargador de 12v a 2ª
Servomotor pequeño (azulito de plástico)
Pantalla LCD 2x16
Teclado matricial
Driver dual motor dc
Motorreductores dc 500rpm.
SOFTWARE:
Requerimiento de conexión:
1. El Servomotor debe ser conectado a los pines PA8, PA9 o PA10 (pines de PWM)
2. Para la pantalla LCD, los estudiantes seleccionan los pines
3. Para el teclado matricial, los estudiantes seleccionan los pines
Imagen 1 Imagen 2
Requerimiento de funcionamiento:
1. Por medio del teclado matricial se seleccionaran los grados de giro en el servomotor, los
cuales iran de 0° a 180° y se confirmara mediante la tecla #
2. Con la tecla * se borrara el dato ingresado, para corregir en caso de equivocación.
3. En la pantalla LCD se mostraran los grados seleccionados
4. Cuando se confirman los datos de giro del servomotor, se muestra un conteo de 1 a 5 en la
pantalla LCD, finalizado el conteo, el servomotor hara el giro.