Raspberry Pi Pico en Español || Programando en Multi Hilo (2 Thread)|| Micropython 6

Поділитися
Вставка
  • Опубліковано 21 жов 2024
  • Hoy aprenderemos a programar en Micropython nuestra placa Raspberry Pi Pico para aprovechar los dos núcleos del microcontrolador RP2040
    En el caso de que quieras apoyar al canal, lo puedes hacer en:
    tbloques.wixsi...
    Paypal
    paypal.me/tecn...

КОМЕНТАРІ • 41

  •  3 роки тому +2

    Si deseas apoyar el proyecto Tecnología en Bloques, no olvides compartir los videos de nuestro canal y visitar nuestro sitio web www.tecnologiaenbloques.com En él encontrarás la opción de apoyar el proyecto realizando una donación, el cual será invertido en mejoras y adquisición de material. Muchas gracias a todos los que nos apoyan.

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

    gracias por todo, no sabes cuanta ayuda me haz dado con este curso

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

    Felicitaciones por el excelente explicación !!

  • @gilbgomez
    @gilbgomez 3 роки тому +2

    ERES UNA FIERA TIO. VIDEO MUY BUENO.

  • @elih.t.t.2493
    @elih.t.t.2493 2 роки тому +1

    Buena explicacion

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

    LIsto, mi suscripción. Exitos

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

    Excelente video, muchas gracias

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

    Excelente explicación, clara y directa, muchas gracias por compartir tus conocimientos...y sobre todo tomarte el tiempo para hacer tus videos. Si puedes a futuro te pediría el favor de explicarnos como usar la función PIO creo que es para crear algunas lineas en lenguaje de máquina, que como sabrás es indispensable conocerlo por que en micropython la mayoría de rutinas hacen lento el proceso, y a hay algunas veces donde requerimos disminuir este tiempo. Gracias de antemano, un abrazo.

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

    Excelente video, muchas gracias por compartir tus conocimientos. Saludos.

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

    Muy interesante. Para controlar unos 6 servos sincronizados con audio mp3, ¿qué me recomiendas? Muchas gracias

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

    Buen video. Sigue haciendo más videos así. Un saludo.

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

    Muy bien explicado. Muchas gracias.

    •  3 роки тому

      Muchísimas gracias por el apoyo!

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

    Tengo una consulta. COmo se manejan las interrupciones cuando trabajas con hilos .. es decir como se o como se controla en que nucleo se esta ejecutando una interrupcion ya sea externa o por timer.

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

    Como siempre, gracias y que buen video 👍🏼

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

    super bueno!!! gran aporte! 😀

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

    Hola, tenes idea porque me sale el error "OSError: core1 in use" en la linea _ thread.start....

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

    Estoy haciendo un proyecto con la raspberry pico q utiliza un sensor ultrasonico, pero como estaba acostumbrado al Prosesing de Arduino no se como hacerlo en MycroPython. Podrias hacer un video explicando eso. 👍Buen video.

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

    Hola, gran video!! Una pregunta, también se puede hacer esto en la Raspberry Pi 3b? Creo que tiene 4 núcleos, no recuerdo bien pero me da curiosidad, espero puedas ayudarme

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

    Es posible hacer mas hilos, o solo se puede hacer dos grupos de funciones independientes?

    •  3 роки тому +3

      Es posible crear más hilos, pero en primera instancia solo se pueden ejecutar dos a la vez.
      Podemos crear una serie de funciones y ejecutarlas como hilo con _thread.start_new_thread(nombre_def, ()). Cada hilo no necesariamente debe ejecutar un while True, por lo que podemos ir ejecutando los hilos a medida que los necesitemos.

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

    Es posible establecer una conexión paralela a alta velocidad???

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

    Gracias , serias tan amable de , explicar las funciones de interrupciones internas y externas

  • @joseantoniogarciacalvino5723
    @joseantoniogarciacalvino5723 3 роки тому +2

    Hola, muy buen video, yo estoy empezando con Microphayton y he estado intentando ejecutar este programa, pero me da error en la linea : _trhead.start_new_trhead(estado_pulsador_trhead, ())
    me da el error " corel 1 in use"

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

      creo que ya ha pasado tiempo jajaja pero tenías un error de escritura, en vez de colocar _thread colocaste _trhead

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

    excelente aporte, .... años atras a este tipode programacion "hilos", se le llamada "interrupciones"

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

      Muchas gracias por el apoyo! En las interrupciones se interrumpe, valga la redundancia, el código principal para ejecutar un conjunto de instrucciones, pero en los hilos no se interrumpe la programación principal.

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

    👍🇨🇱

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

    Muchas gracias por el video.
    Mi cuestión es, ...como se gestionan los posibles rebotes del pulsador?, ...o ya esta solucionado por el propio hardware interno de la PICO, es decir los propios GPIO?

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

      Hola. Por esa razón se agrega una pequeña espera luego de realizar la lectura del pulsador. Es posible aumentar la espera dependiendo de las necesidades de cada proyecto

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

      @ , ...gracies por la rapida respuesta, creo que tambien se pueden evitar los rebotes con una combinación R-C. GRACIAS.

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

      @@germanGGGG72 claro, un antirebote por hardware es mucho más cómodo al momento de programar, pero es más difícil que el visitante promedio del canal lo utilice

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

    Se puede seleccionar el core en el que se desea ejecutar los hilos???

    •  3 роки тому +2

      Por el momento creo que no se puede

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

    genial amigo mean sido de mucha ayuda tus videos. disculpa y como se podría realizar una comunicación de 2 raspberry pi pico con el modulo nrf24l01

    •  3 роки тому +3

      Por ahora no estoy seguro si existen librerías compatibles con esta placa que faciliten la programación de ese módulo, pero estaré atento a ver si ya existe algo o si aparece un héroe sin capa.

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

    Genial, mil gracias!!, Me preguntó si se puede hacer una comunicación i2c con Arduino uno. Sería interesante c: .

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

      Claro, pero sería necesario un conversor de nivel lógico para hacer compatible la señal de 3.3 y 5 volts

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

      Primero que nada gracias por responder c:, sin embargo, disculpa la ignorancia, a qué tipo de conversor te refieres? Es un conversor por codigo? O se necesita un "módulo físico" para que funcione?

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

      Es un módulo físico que permite convertir los voltajes de señales lógicas.

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

      @@dvoraklovelace2801 si, un módulo físico, ya que la señal de salía TX de Arduino es de 5V. Esta señal entra al GPIO RX de la Pico, el cual solo aguanta 3.3V, para ello se usa el conversor. También se puede usar un divisor de tensión para acondicionar esa señal de 5V a 3.3V