Raspberry Pi PICO en Español 🍓 Curso de MICROPYTHON Tutorial 🐍 ➤ ESP [N° 001]
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
👋 Introducción al curso gratuito de MicroPython
Este primer video del curso gratuito de MicroPython da la bienvenida a los espectadores y los invita a aprender a programar microcontroladores, especialmente en la Raspberry Pi Pico y la ESP8266. El curso se enfocará en enseñar a programar en MicroPython, una versión optimizada de Python 3 para microcontroladores. Se menciona que los enlaces a todos los videos estarán disponibles en la descripción y comentarios del video. Además, se explica que MicroPython fue creado en 2013 por Damián George, con el apoyo de una campaña de Kickstarter, y su primer microcontrolador oficial fue el PyBoard basado en el STM32. Gracias a su eficiencia, MicroPython es ideal para microcontroladores como el RP2040, utilizado en la Raspberry Pi Pico. Se destacan las características de MicroPython, como la capacidad de manejar mensajes interactivos, cálculos complejos y la compilación directa en el microcontrolador sin necesidad de un sistema operativo.
🔧 Detalles técnicos de las placas Raspberry Pi Pico y ESP8266
Este párrafo describe las características técnicas de la Raspberry Pi Pico y la ESP8266. La Raspberry Pi Pico es la primera placa basada en el microcontrolador RP2040, que cuenta con dos núcleos ARM Cortex-M0, una velocidad de reloj de hasta 133 MHz, 256 KB de RAM y 2 MB de memoria flash. Ofrece una amplia gama de funcionalidades comparables a placas como Arduino. La placa también incluye un sensor de temperatura y un RTC (contador de tiempo real). En cuanto a la ESP8266 (modelo NodeMCU), se menciona que cuenta con un módulo Wi-Fi, una interfaz USB serial, regulador de voltaje de 3.3V, y 11 pines de entrada/salida, lo que la convierte en una opción versátil para proyectos IoT. Ambas placas pueden ser programadas en MicroPython y otros lenguajes, como C y Arduino.
Mindmap
Keywords
💡MicroPython
💡Raspberry Pi Pico
💡ESP8266
💡RP2040
💡Bare Metal
💡Kickstarter
💡STM32
💡Pyboard
💡RPi.GPIO
💡Sistema embebido
Highlights
Introducción al curso gratuito de MicroPython para programar microcontroladores.
El curso se enfoca en la programación de la Raspberry Pi Pico y la ESP8266.
MicroPython es una versión optimizada de Python 3 para microcontroladores y sistemas integrados.
MicroPython fue creado por Damián George en 2013 como parte de un proyecto Kickstarter.
El primer microcontrolador que utilizó MicroPython fue la placa PyBoard con un STM32F405.
MicroPython es eficiente y adecuado para microcontroladores como el RP2040 en la Raspberry Pi Pico.
La Raspberry Pi Pico tiene el microcontrolador RP2040 con dos núcleos ARM Cortex M0+ y una velocidad de reloj de hasta 133 MHz.
La Raspberry Pi Pico cuenta con 256 KB de RAM, 2 MB de memoria flash, un sensor de temperatura integrado y un RTC de alta precisión.
La placa Raspberry Pi Pico tiene un GPIO de 40 pines, de los cuales 26 son multifuncionales.
La Raspberry Pi Pico puede ser programada en Python, C y C++, haciéndola muy versátil.
La placa NodeMCU ESP8266 versión 3 de Lolin combina el chip ESP8266 con un módulo WiFi.
El NodeMCU ESP8266 tiene una antena integrada, 11 pines de entrada/salida y un convertidor analógico-digital.
MicroPython permite la implementación de mensajes interactivos, cálculos de precisión arbitraria y el uso de cierres, listas y generadores.
MicroPython es lo suficientemente compacto para ejecutarse en chips con solo 256 KB de espacio de código y 16 KB de RAM.
El curso promete una serie de videos sobre MicroPython para la Raspberry Pi Pico y el NodeMCU ESP8266.
Transcripts
hola que tal control ero general te doy
la bienvenida a otro vídeo del canal de
control automático de educación junto
con este será nuestro primer vídeo de
nuestro curso gratuito de micro python
para aprender a programar
microcontroladores en este curso en
especial empezaremos a programar en la
nueva raspberry pi pico pero también
haremos programas para la ssp 82-66 si
no te quieres perder ningún vídeo de
este curso basta con que le das clic a
esta tarjeta que está saliendo aquí
encima pues allí tendrás acceso a todos
los vídeos que vamos a hacer en este
canal sobre micro python en la raspberry
pi pico sin embargo si observas en este
momento la descripción de este vídeo y
también en los primeros comentarios te
voy a dejar los links para que tengas
acceso a todos los vídeos y no te
pierdas nada de lo que vamos a aprender
en este canal micro python es una
implementación más pequeña de payton 3
creado para ser usado dentro de
microcontroladores y pequeños sistemas
integrados
de forma optimizada para
implementaciones rápidas de
investigación y manipulación de datos
fue creada por damián george en 2013 en
el proyecto de kickstarter donde
consiguió recoger fondos para comenzar
con la implementación de este proyecto
inicialmente en micro python operaba en
un microcontrolador específico de la
compañía st que le dio origen a pay
board que fue la placa oficial de micro
python usando el microcontrolador stm 32
efe 405 hereje' extendiéndose
posteriormente a otras placas como las
basadas en el s&p y actualmente la
raspberry pi pico debido a que micro
python es altamente eficiente es ideal
para trabajar con microcontroladores
como el rp 2040 integrado en la
raspberry pi com
los sp como por ejemplo el 82 66 micro
python nos ofrece características como
implementación de mensajes interactivos
cálculos con números enteros de
precisión arbitraria cierres comprensión
de listas de generadores de manejo de
excepciones y mucho más es lo
suficientemente compacto como para caber
y ejecutarse en un chip de sólo 256 k de
espacio de código y 16 cajas de ram y
esto es debido a que en micro python fue
proyectado para ser compilado
directamente en el microcontrolador
donde el código fuente el punto pait se
almacena en el chip y es compilado en
tiempo de ejecución esto se conoce como
una operación bar & metal que significa
que es un sistema que no utiliza de un
sistema operativo los requisitos para
seguir este curso gratuito de micro
python en nuestro canal de control
automático educación puntocom es
inicialmente tener mucho
de aprender y también poseer alguna
placa que soporte micro python para
poder realizar nuestras prácticas en
este curso nos enfocaremos
principalmente en la raspberry pi pico y
también veremos algunas implementaciones
en el s&p 82-66 hablemos un poco de
estas placas inicialmente la placa
raspberry pacífico es la primera placa
basada en un microcontrolador producido
por la raspberry fundation en el corazón
de esta placa se encuentra el chip
identificado como erp 2040 que tiene dos
núcleos a rm cortes m 0 con una
velocidad de reloj de hasta 133
megahertz y se encarga de entregar
funciones capaces de rivalizar con otras
placas de desarrollo como el arduino
además la placa cuenta con 256 kb de
memoria ram
mb de memoria flash un sensor de
temperatura a bordo y un rtc o contador
en tiempo real de alta precisión la
raspberry pacífico tiene un jeep
de 40 pines 26 de los cuales son
multifuncionales hay pines para
comunicación
s&p y 12 y guard tres entradas ads con
precisión de 12 bits y 16 canales wm
la raspberry pi pico puede ser
programada en python c&c + más lo que la
convierte en una opción muy versátil por
otro lado la no de ensayo
s&p 82-66 en este caso la versión 3 de
lolín es una placa de desarrollo que
combina el chip esp 82-66 con un módulo
wifi posee una interfaz usb serial y un
regulador de voltaje de 3.3 voltios
la programación de esta placa puede
realizarse mediante micro python
o inclusive él arduino y expulsando el
propio cable microusb de la placa el no
de ciu tiene una antena incorporada y un
conector microusb para la conexión al
computador además de 11 pines de entrada
y salida y un pin a de ese convertidor
análogo digital
con esto ya le dimos la introducción a
micro python y si desea seguir
aprendiendo basta con que te suscribas
al canal dando click aquí en mi foto que
mires el siguiente vídeo dando click
aquí y si tienes interés puedes ver toda
la lista de reproducción dando clic aquí
nos vemos entonces en el próximo vídeo
de nuestro curso de micro python hasta
luego
関連動画をさらに表示
Pi news 91. A New Pi, 16GB Pi 5 & Vulkan 1.3
PROGRAMACIÓN DESDE 0 || LENGUAJES DE PROGRAMACIÓN Y SUS TIPOS || TEORÍA
Por Qué uso Linux para Programar y Desarrollar Aplicaciones
💻 Componentes de una Red - Fundamentos de Redes parte 1
Flet Curso: 3 Microsoft Visual Studio Code Como Editor de Código Oficial para Serie de Aprendizaje
Fundamentos de Programación - PROGRAMAS Y PROGRAMACION - (video 4)
5.0 / 5 (0 votes)