Saludos!! Como sabrán recientemente Raspberry saco al mercado una nueva tarjeta, basado en su propio microcontrolador RP2040, así que acá en el blog estaremos experimentando para compartir ejemplos, tutoriales y proyectos.
La Raspberry Pi Pico es una placa de microcontrolador de alto rendimiento y bajo costo con interfaces digitales, algunas de sus características son:
- Chip microcontrolador RP2040 diseñado por Raspberry Pi en el Reino Unido.
- Procesador Arm Cortex M0 + de doble núcleo, reloj que funciona hasta 133 MHz.
- 264 KB de SRAM y 2 MB de memoria flash incorporada.
- Modos de bajo consumo.
- Programación Drag-and-drop (arrastrar y soltar) usando almacenamiento masivo a través de USB.
- 26 × pines GPIO multifunción.
- 2 × SPI, 2 × I2C, 2 × UART, 3 × ADC de 12 bits, 16 × canales PWM.
- Reloj y temporizador precisos en chip.
- Sensor interno de temperatura.
- Bibliotecas de punto flotante aceleradas en chip.
- 8 × PIUS
Para mas detalle recomiendo darse una vuelta por el datasheet del RP2040.
Programar la Raspberry Pi Pico.
Para programar la Pico se puede hacer conectándolo a una computadora a través de USB, luego arrastrando y soltando un archivo en él un archivo UF2.
El formato UF2 fue inventado por Microsoft específicamente para flashear microcontroladores a través del modo MSC (clase de almacenamiento masivo o una memoria flash extraíble).
He decidido programar la Pico desde MicroPython (aunque existen otras forma, pero acá solo tocaremos este), bueno lo que sigue es preparar la herramienta para poder usarlo con MicroPython para ello debe ir a Getting started with MicroPython y seguir los siguientes pasos.
- Descargue el archivo MicroPython UF2.
- Mantenga presionado el botón BOOTSEL y conecte su Pico al puerto USB. Suelte el botón BOOTSEL después de que su Pico esté conectado.
- Aparecerá como un dispositivo de almacenamiento masivo llamado RPI-RP2.
- Arrastre y suelte el archivo UF2 que antes descargo en el volumen RPI-RP2. Tu Pico se reiniciará y estará listo para ejecutar MicroPython. En el administrador de dispositivos lo reconocerá ahora como un puerto COM.
Acá es donde empezó mi problema, debo decir que estoy trabajando en Windows 8.1 y tras haber realizado lo pasos anteriores este no funciono, ya que no me reconocía la Pico como un dispositivo (corrí los mismos pasos en Windows 10 y acá funciono todo bien).
Así que empecé a indagar en la red para ver si alguien había tenido el mismo problema, afortunadamente encontré este articulo en donde dan solución al problema, en el próximo post les mostrare que se ha resuelto el problema.
Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.
Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interés y la otra puedes ayudarme con una donación para seguir realizando publicaciones y mejorar el contenido del sitio. También puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.
Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.
Bibliografía:
- Raspberry Pi, "Getting started", https://www.raspberrypi.org/documentation/rp2040/getting-started/
- Raspberry Pi, "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4", https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
- Raspberry Pi, "RP2040 datasheet", https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf
- Raspberry Pi, "Getting started with Raspberry Pi Pico", https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico
- Raspberry Pi Foro, "Windows 7 and XP Serial Port Drivers", https://www.raspberrypi.org/forums/viewtopic.php?f=146&t=300053
- Raspi Berry, "Raspberry Pi Pico y MicroPython en Windows", https://picockpit.com/raspberry-pi/raspberry-pi-pico-and-micropython-on-windows/
0 Comentarios