Raspberry Pi PICO en Español 🍓 Curso de MICROPYTHON Tutorial 🐍 ➤ ESP [N° 001]

Sergio A. Castaño Giraldo
1 Mar 202106:04

Summary

TLDREn este video introductorio del curso gratuito de MicroPython, aprenderás a programar microcontroladores utilizando Raspberry Pi Pico y ESP8266. MicroPython es una versión compacta de Python 3, ideal para dispositivos de bajo consumo, y permite realizar implementaciones rápidas y eficientes. El curso se centra en la programación bare-metal, es decir, sin sistemas operativos, optimizado para aprovechar al máximo los recursos limitados de los microcontroladores. El video cubre las características de la Raspberry Pi Pico y el ESP8266, y cómo aprovechar su potencia para diversos proyectos de automatización y desarrollo.

Takeaways

  • 👋 Bienvenida al curso gratuito de MicroPython en el canal de Control Automático de Educación.
  • 🖥️ Este curso se centra en programar microcontroladores como la Raspberry Pi Pico y el ESP8266.
  • 📚 MicroPython es una versión optimizada de Python 3 para microcontroladores y sistemas integrados.
  • 🧑‍💻 Fue creado por Damian George en 2013 a través de un proyecto de Kickstarter.
  • ⚙️ La primera placa oficial de MicroPython fue la PyBoard, basada en el microcontrolador STM32.
  • 🔋 MicroPython es altamente eficiente y funciona en microcontroladores con recursos limitados.
  • 🚀 La Raspberry Pi Pico tiene el chip RP2040 con dos núcleos ARM Cortex-M0+ y hasta 133 MHz de velocidad.
  • 📊 Ofrece características avanzadas como manejo de excepciones, generadores y comprensión de listas.
  • 🔗 El ESP8266, como el Lolin V3, es otra placa compatible con MicroPython y tiene conectividad Wi-Fi.
  • 🧩 Ambas placas (Raspberry Pi Pico y ESP8266) son versátiles y pueden ser programadas con MicroPython o Arduino.

Q & A

  • ¿Qué es MicroPython?

    -MicroPython es una implementación más pequeña de Python 3, diseñada para ser utilizada en microcontroladores y sistemas integrados pequeños. Es altamente eficiente y está optimizada para implementaciones rápidas de investigación y manipulación de datos.

  • ¿Quién creó MicroPython y cuándo?

    -MicroPython fue creado por Damián George en 2013 como parte de un proyecto en Kickstarter, donde consiguió fondos para iniciar la implementación.

  • ¿En qué microcontrolador funcionó inicialmente MicroPython?

    -Inicialmente, MicroPython operaba en un microcontrolador específico de la compañía ST, el STM32F405, que dio origen a la placa PyBoard, la placa oficial de MicroPython.

  • ¿Qué es la Raspberry Pi Pico y qué características tiene?

    -La Raspberry Pi Pico es la primera placa basada en un microcontrolador producido por la Raspberry Pi Foundation. Tiene un chip RP2040 con dos núcleos ARM Cortex M0 a 133 MHz, 256 KB de RAM, 2 MB de memoria flash, un sensor de temperatura a bordo y un RTC de alta precisión.

  • ¿Por qué MicroPython es ideal para microcontroladores como el RP2040?

    -MicroPython es altamente eficiente y compacto, lo que lo hace ideal para microcontroladores como el RP2040, ya que puede ejecutarse en sistemas con solo 256 KB de espacio de código y 16 KB de RAM.

  • ¿Qué placas se usarán en el curso mencionado en el video?

    -En el curso se utilizará principalmente la Raspberry Pi Pico, pero también se harán programas para la placa ESP8266.

  • ¿Cuáles son algunas características de MicroPython mencionadas en el video?

    -MicroPython ofrece características como manejo de mensajes interactivos, cálculos con números enteros de precisión arbitraria, cierres, comprensión de listas, generadores, manejo de excepciones, y más.

  • ¿Qué diferencia hay entre MicroPython y un sistema con sistema operativo?

    -MicroPython opera bajo el concepto de 'bare metal', lo que significa que se ejecuta directamente en el microcontrolador sin la necesidad de un sistema operativo.

  • ¿Qué características tiene la placa ESP8266 que se mencionan en el video?

    -La placa ESP8266 (versión 3 de Lolin) incluye un módulo Wi-Fi, una interfaz USB serial, un regulador de voltaje de 3.3V, 11 pines de entrada/salida, y un convertidor analógico-digital (ADC).

  • ¿Cómo se puede seguir aprendiendo en el curso de MicroPython?

    -Para seguir aprendiendo en el curso, se sugiere suscribirse al canal de Control Automático Educación y acceder a los videos que se irán publicando. Los enlaces también están disponibles en la descripción del video y en los primeros comentarios.

Outlines

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Mindmap

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Keywords

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Highlights

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Transcripts

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora
Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
MicroPythonRaspberry PiESP8266ProgramaciónMicrocontroladoresCurso gratuitoElectrónicaSTEMEducaciónAutomatización