Raspberry Pi Pico Análisis Instalación de MicroPython Proyectos con LED RGB Potenciómetro PWM

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • En el capítulo de hoy vemos la nueva Raspberry Pi Pico el primer microcontrolador de la familia Raspberry, vemos sus características principales, instalamos MicroPython y realizaremos 4 proyectos desde hacer parpadear el led incorporado, soldar los pines del GPIO y trabajar con un LED RGB cambiado los colores, después añadiremos un pulsador y finalmente veremos brevemente la modulación por ancho de pulso PWM y el conversor analógico digital para modificar el brillo del led a través de un potenciómetro con visualización de la señal en el osciloscopio.
    #raspberrypipico #raspberrypico #raspberry #micropython #pwm #thonny
    raspberry pi pico español
    raspberry pi pico proyectos
    raspberry pi pico micropython
    raspberry pi pico adc
    raspberry pi pico pwm pins
    raspberry pi pico rgb leb
    raspberry pi pico potentiometer
    micropython thonny
    raspberry pi pico gpio
    Marcas de tiempo
    0:00 Bienvenida
    0:20 Características RP Pico
    2:45 Instalación de Micropython
    4:42 Instalación de Thonny para Windows
    6:19 Primer Programa Led Incorporado
    7:59 Soldando pines GPIO
    9:00 Proyecto LED RGB
    13:58 Proyecto LED y Pulsador
    16:15 Proyecto Potenciómetro PWM
    20:02 Despedida
    Descargas:
    Archivo UF2 Micropython www.raspberrypi.org/documenta...
    Thonny IDE thonny.org/
    Pinout en pdf RPI Pico: datasheets.raspberrypi.org/pi...
    Los 4 códigos en Micropython github.com/ComputadorasySenso...
    Redes Sociales:
    Instagram: / computadorasysensores
    Facebook: / computadorasysensores
  • Наука та технологія

КОМЕНТАРІ • 68

  • @passarellomatias
    @passarellomatias 3 роки тому +7

    Excelente! explicas cada cosa paso por paso, ideal para los que recién empiezan. 10puntos!

  • @domingoloto4107
    @domingoloto4107 3 роки тому +1

    Felicitaciones!!! Excelente tutorial.. muy bien explicado.. lo disfrute al100%.. Muchas Gracias.

    • @ComputadorasySensores
      @ComputadorasySensores  3 роки тому

      Muchas gracias Domingo por tu visita y comentario, me alegra mucho saber que te resultó útil. Si todo marcha bien el próximo sábado un nuevo video con la Raspberrry Pi Pico, así que a tenerla a mano, el Thonny instalado que haremos otro proyecto. Abrazo grande.

  • @carloss2202
    @carloss2202 Рік тому +1

    magnifico canal, facil de seguir y sin olvidar ningun detalle, excelente, espero aumenten pronto tus suscriptores.

  • @vadcabo7656
    @vadcabo7656 3 роки тому

    Caballero, un excelente trabajo. Muy profesional y con excelentes apoyos para reforzar el tema. Siga así, le deseo éxito en sus próximos videos. Saludos desde Los Cabos México.

  • @JuanKastur
    @JuanKastur 2 роки тому +1

    Muchas gracias por tu tiempo, he realizado tus ejemplos muy fácilmente gracias al detalle de tus explicaciones.

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому +1

      Excelente Juan, muchas gracias por el comentario y una alegría que los ejemplos funcionaron. Fuerte abrazo.

  • @tensoescalar1
    @tensoescalar1 3 роки тому

    Muy buen video, gracias y seguiré de cerca este curso

  • @luisinistrosa4399
    @luisinistrosa4399 3 роки тому

    Excelente video profesor muchas gracias

  • @eduardoromero8764
    @eduardoromero8764 3 роки тому +1

    Excelente video, muy buena la explicación, me suscribo!

    • @ComputadorasySensores
      @ComputadorasySensores  3 роки тому +1

      Muchas gracias Eduardo, me alegro mucho resulte de tu interés. Abrazo grande.

  • @jecomac0927
    @jecomac0927 Рік тому +1

    Gran explicación, muchas gracias.

  • @beto16f84
    @beto16f84 3 роки тому +1

    Hola Me vine del canal bitwise. Buen canal ..me suscribo.

    • @ComputadorasySensores
      @ComputadorasySensores  3 роки тому +1

      Muchísimas gracias Beto por tu suscripción un abrazo y trataremos de hacer buen contenido como el de Bitwise Ar.

  • @ElectronicaDeUna
    @ElectronicaDeUna 3 роки тому +1

    Buen video Carlos, me sirvió para programar mi Raspberry Pico

  • @truko22
    @truko22 Місяць тому +1

    Excelente 👍

  • @andres17182010
    @andres17182010 3 роки тому

    Excelente video!

  • @ariel9857
    @ariel9857 Рік тому +1

    Genial en todo!! Doy like y me suscribo :)

    • @ComputadorasySensores
      @ComputadorasySensores  Рік тому

      Hola Ariel, muchas gracias por el comentario y la sub. Fuerte abrazo.

    • @ariel9857
      @ariel9857 Рік тому

      @@ComputadorasySensores Me surge la duda, en Arduino tenemos la EEPROM para guardar un dato que luego del apagado siga persistiendo en la memoria. En la rp2040, existe algo así?? Lo único que encontré es 'marshalling' pero no lo entendí muy bien.

    • @ComputadorasySensores
      @ComputadorasySensores  Рік тому +1

      @@ariel9857 Ariel, la Raspberry Pi Pico tiene 2 MB de memoria flash. En el video de rastreador GPS guardamos en formato CSV en la memoria de la Pico. La apagamos y luego recuperamos todos los waypoints. Puedes verlo en el Capítulo 37. Saludos.

    • @ariel9857
      @ariel9857 Рік тому +1

      @@ComputadorasySensores Buenísimo! Gracias por responderme y en tan pronto tiempo!. Iré a ver ese video 😃.
      Que tengas buen día🙌🙌
      Saludos!!!!

  • @carlostco6927
    @carlostco6927 Рік тому +1

    genial gracias

  • @jhonnyvegas1002
    @jhonnyvegas1002 4 місяці тому +2

    Hola muy interesante, tengo entendido que estas tarjetas también pueden funcionar bajo el entorno de Arduino, es cierto eso? Que desventajas y que ventajas tengo al trabajar Rasberry con el entorno de Arduino? Gracias.

    • @ComputadorasySensores
      @ComputadorasySensores  4 місяці тому +1

      Hola gracias por la visita. Si correcto la Raspberry Pi Pico normalmente se utiliza en MicroPython o en C++ que es la base de Arduino aunque no comparten librerías, incluso Arduino tiene un modelo con el mismo procesador de la Pico llamado RP2040. La ventaja que tiene Arduino es que hay mucho mas librerías y proyectos disponibles la Pico comparado con la Arduino Uno es mucho mas potente. La verdad es que hay que tener las dos, ambas son muy buenas. Saludos.

  • @ingeniero_rik
    @ingeniero_rik Рік тому +1

    Hola Carlos, muy buenos tus trabajos. Cunsulta: ¿como puedo agrupar pines, por ejemplo para sacar 8 bits simultanemanete?. Saludos

    • @ComputadorasySensores
      @ComputadorasySensores  Рік тому +1

      Hola muchas gracias por la visita y el comentario, lo ideal es darle una mirada al datasheet del RP2040, en 2.3.1.7, allí tienes la lista de registros del SIO. La idea es comenzar a profundizar mas en las entrañas de la Pi Pico en breve con nuevos videos. Este es el link datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf Saludos.

  • @victorevangelista8656
    @victorevangelista8656 2 роки тому +1

    Interersante, la placa y el código se parecen mucho a arduino pero tengo una duda: ¿No se supone que para poder implementar un push button que encienda un led se le tiene que colocar un retardo para evitar el rebote? se que se pueden programar con códigp y tambien colocando un capacitor en el push button o, ¿Ya no es necesario por que esta incluido de forma implisita en el lenguaje que utiliza la placa?. Sobre los headers macho que soldas en la placa aquí en mi país (México) los venden pero lo que no me agrada es que siento que esatn muy gruesos y al momento de querer conectarlos/desconectarlos en la proto cuesta mucho trabajo ademas de que me he dado cuenta que separan mucho las placas que componen el proto y cuando quieres conectar otras cosas luego quedan un poco sueltos. Creo recordar que habia header macho pero torneados es decir, los pines en vez de estar cuadrados y gruesos, estan mas delgados y redondeados, ¿Existen este tipo de headers torneados o solo los que tu muestras en el video?

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому +1

      Víctor con el tema retardo no hay inconveniente solo en algunos casos se utiliza el comando el sleep para generar un delay y que no haya rebote. Con respecto a los pines los que se consiguen por aquí todos mas o menos iguales de calidad dudosa pero en general funcionan bien. Saludos cordiales.

  • @leocuervo5139
    @leocuervo5139 2 роки тому

    Hola Carlos...estoy siguiendo el curso, programo otras plataformas y me estoy iniciando el raspberry pi pico, quisiera consultarte si conoces algún ejemplo para usar el DAC MCP4725, si lo pude hacer andar en arduino pero no en esta plataforma ya que no encuentro librerías alguna idea para poder usarlo en micro python con la pico? desde ya muchas gracias.

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому

      Hola Leo, muchas gracias por tu visita. A veces no se consiguen librerias para determinados módulos en Micropython en los videos del canal varias veces tuvimos que recurrir a CircuitPyhton, en definitiva, ambos son derivados de Python. Para 4725 tienes librerías en Micropython con la gente de Adafruit, quizás este pueda servirte, en un futuro me gustaría tratarlo en el canal, mientras tanto fijate en learn.adafruit.com/mcp4725-12-bit-dac-tutorial

  • @George24577
    @George24577 3 роки тому

    excelente !!! como hago para que después de una secuencia, el ultimo led se quede encendido indefinidamente, ósea sin ponerle tiempo? ya que si no le pongo tiempo no se ejecuta correctamente

    • @ComputadorasySensores
      @ComputadorasySensores  3 роки тому

      Hola Jorge, muchas gracias por tu visita y comentario. En este caso el loop es infinito siempre que quieras que se ejecute permanente debe estar fuera del loop pero es distinto a este código. Te mando un abrazo.

  • @ricardoalejandrocarballes3170

    Estimado además de la Raspberry Pi Pico que necesito para poder utilizarla en un proyecto de robótica? , los pines he visto como los sueldas y sobre qué placa para que queden alineados, el cable puede servir el de un Blackberry? Se qué hay quien vende esta placa con los pines soldados y una entra en el lado opuesto del micro usb, es más cara que las que no traen los pines, este banco de pines se pueden encontrar en Buenos Aires como se llaman? Esta Raspberry se puede conectar a un shield como el Arduino UNO? Es d3 abracen me indiques que es más conveniente y que debo comprar para poder iniciar no solo tus cursos de MicroPython, sino también mi proyecto de un brazo robótico impreso en 3D, Gracias.

    • @ComputadorasySensores
      @ComputadorasySensores  Рік тому

      Hola Ricardo, si tienes que comprar la nueva Raspberry pi Pico W es mas interesante que la anterior porque hay poca diferencia en el precio e incluye WiFi. Los pines los consigues por mercado Libre se venden en un tira de 40 pines, cortas la tira a la mitad y sueldas 20 pines de cada lado. La ventaja que tiene Arduino es que hay mayor cantidad de información disponible y librerias. Normalmente en Arduino programas con Arduino IDE que esta basado en C++ con la Pico se suele usar MicroPython. Allí eliges lo que a ti te guste mas o te sientas mas cómodo. Además de la placa es importante tener una Protoboard y cables tipo Dupont. Saludos.

  • @jorgeperotti8932
    @jorgeperotti8932 Рік тому +1

    Hola me aparece est emensaje cuando quiero cargar el primer codigo..
    Traceback (most recent call last):
    File "", line 3, in
    AttributeError: type object 'Pin' has no attribute 'Out'

    • @ComputadorasySensores
      @ComputadorasySensores  Рік тому +1

      Jorge, asegurate de tener como interprete Micropython (Raspberry Pi Pico). Es un código muy simple que no puede fallar, o no tienes Micropython en la Pico . En la línea 3 simplemente creamos un objeto que lo llamamos led utiliza la clase Pin de la librería machine y le asignamos el pin nro 25 del GPIO de la pico y lo definimos como de salida). No puede fallar, revisa que todo esté exactamente igual a por ejemplo 7:12 del video.

  • @walterwateco234
    @walterwateco234 2 роки тому

    Hola Carlos , excelente video. Pero cuando quiero cambiar el interprete me salta error. En el video vos decís en modo carga , eso significa apretando el bootsel verdad ? Per0 me sale error

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому +1

      Walter, gracias por la visita y el comentario. Hay tres cosas importantes a tener en cuenta, si usas windows tener correctamente instalado el uart to usb CP210x. Luego cuando instalas por primera vez el firmware de micropython si presionas el boton luego de instalado ya no se presiona mas el botón. Luego en Thonny el interprete tiene que ser Micropython (Raspberry Pi Pico). Aquí tienes un tutorial de Raspberry oficial que quizás ayude: www.raspberrypi.com/documentation/microcontrollers/micropython.html
      Saludos cordiales.

    • @walterwateco234
      @walterwateco234 2 роки тому

      @@ComputadorasySensores Gracias Carlos , todo eso sale perfecto , sólo que cuando cambio al intérprete de Microphyton (Raspberry Pi Pico) instalar me sale en gris , no en negro , o sea que no me da la opción de instalar ... y lo estoy haciendo sobre un puertp usb que normalmente uso

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому +1

      @@walterwateco234 Walter lamento no poder ayudarte pero tiene que ser algo sencillo que nosotros no nos damos cuenta, porque realmente no tiene dificultad. Si lo solucionas por favor me avisas para que quede la solución para toda la comunidad. Abrazo.

    • @walterwateco234
      @walterwateco234 2 роки тому +1

      @@ComputadorasySensores Sí , Carlos , contá con ello y nuevamente GRACIAS por todo el apoyo que nos brindás. Un gran abrazo

  • @agustinxflores
    @agustinxflores 2 роки тому

    puedo usar resistencias de 420ohm?

  • @micaelaortiz3189
    @micaelaortiz3189 3 роки тому

    Ya se vende la Raspberry Pi Pico en Argentina ?

    • @ComputadorasySensores
      @ComputadorasySensores  3 роки тому +1

      Hola Micaela, gracias por tu visita. Si ya se consiguen localmente. Saludos.

    • @marcelogabriel3722
      @marcelogabriel3722 2 роки тому

      @@ComputadorasySensores Dónde se puede comprar? Muchas gracias. Excelente video,

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому +1

      @@marcelogabriel3722 Marcelo en Argentina por Mercado Libre se consigue en la actualidad a precios muy buenos y en los sitios de venta por correo del exterior estan algo de 4 dólares. Saludos.

  • @cpakditno4n95
    @cpakditno4n95 3 місяці тому

    Hello guy can anybody help me out i need to know WHERE in the datasheet of raspberry pi pico are the specs of general sink and source current of each input/output or groups of outputs, i have read it over and over and i cant find it, please help me out !

    • @ComputadorasySensores
      @ComputadorasySensores  3 місяці тому

      Hi, the only official information is from page 18 in the following link datasheets.raspberrypi.com/pico/pico-datasheet.pdf Personally I try not to exceed 3mA per GPIO pin.

    • @cpakditno4n95
      @cpakditno4n95 3 місяці тому +1

      thank you very much, it is very useful information@@ComputadorasySensores

  • @Warrior--im2jn
    @Warrior--im2jn 2 роки тому

    Saludos amigo iba todo correcto pero a la hora de instalar me salió error , que Cres que pasó

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому

      Hola, el problema lo tienes cuando instalas el firmware de MicroPython en la Pico ?

    • @Warrior--im2jn
      @Warrior--im2jn 2 роки тому

      @@ComputadorasySensores si el mycropython uf2 , cuando esté lo pongo en me sale el error y desaparece como si no estuviera conectado

    • @ComputadorasySensores
      @ComputadorasySensores  2 роки тому +1

      @@Warrior--im2jn OK, si tu sigues todos los pasos, descargas el uf2 en tu pc por ejemplo luego lo conectas a la pico presionando el boton botón boot sel y haces drag and drop o copiar y pegar a la pico es correcto que luego se cierre. Para saber que esta correctamente instalado tienes que usar Thonny y cambiar el intérprete que probablemente lo tengas en Python y tienes que pasarlo a Micropython(Raspberry Pi Pico). Suerte.

    • @Warrior--im2jn
      @Warrior--im2jn 2 роки тому

      @@ComputadorasySensores gracias amigo, Pero sigo con el problema del del intérprete porque a la hora de cambiar me dice error de certificado coma y ya le instale varias versiones del 17 18 19 y 15 de uf2

  • @diprevetar8062
    @diprevetar8062 3 роки тому

    Excelente 👍🏻