🤓🐍 Estructura de un codigo en micropython - Bien explicado V6

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 46

  • @rbtamd
    @rbtamd 4 года назад +1

    Hola, en mi caso con la ESP8266 la instrucción led.on() produce que el led de se apague y led.off() hace que se prenda. Eso tiene que ver con la conexión del led al puerto. En este caso el led se enciende con un "0" lógico (lógica negada), la instrucción led.on() coloca un "1" lógico en la salida led y por esto el led se apaga. Es probable que la ESP32 funcione igual y no lo hayas percibido dado que el ejemplo de demostración es de destellos. Saludos.

    • @iobotic
      @iobotic  4 года назад +3

      Muy buen comentario, lo voy a fijar en el inicio. En el caso de la ESP32 al ejecutar la instrucción "led.on( )" el LED incorporado en el GPIO2 enciende y se apaga al ejecutar "led.off( )", por lo tanto no estamos en presencia de logica negada en el caso de la ESP32.
      Es muy importante tener claro esto para los que siguen el tutorial con una ESP8266 ya que de lo contrario no funcionará correctamente debido al detalle de la conección del LED al puerto con logica negada.
      Muchas gracias Roberto por la acotación, es de gran ayuda para la comunidad

    • @rbtamd
      @rbtamd 4 года назад +1

      @@iobotic Excelente, es muy importante recalcar que esto aplica sólo para el led que trae la tarjeta ya que si estamos usando leds externos depende de la conexión que hagamos.

    • @iobotic
      @iobotic  4 года назад +1

      @@rbtamd si y fíjate que no sabía sobre esa diferencia entre la ESP8266 y la ESP32

  • @jolugama
    @jolugama 3 года назад +2

    Después de más de 6 meses usando arduino con platform, puedo decir que esto es una auténtica maravilla. Doy ejecutar y al segundo ya veo los resultados. Y para imprimir texto por pantalla, que fácil. Y el código que limpio!!!. Arduino 0, micropython 3.

    • @iobotic
      @iobotic  3 года назад

      jajaja Gracias Jose. Pienso igual que tu

  • @goaudiovisual
    @goaudiovisual 4 года назад +2

    Le hacer honor al titulo ¡SUPER BIEN EXPLICADO! ⚡

    • @iobotic
      @iobotic  7 месяцев назад

      gracias

  • @GEOLVFX
    @GEOLVFX 4 года назад +1

    Gracias por todos los datos importantes que nos aportas mediante estos videos 💣⚡

    • @iobotic
      @iobotic  9 месяцев назад

      🦾🤖👾👽

  • @saulvelasco7884
    @saulvelasco7884 3 года назад +4

    talvez ayudaría un poquito si pusieras el conexionado con tu esp32 , no importa si lo haces feo en una hoja y lápiz. pero no deja ser un excelente video, es sorprendente lo fácil que es usar python.

    • @iobotic
      @iobotic  3 года назад

      Gracias por el comentario, lo voy a tener en cuenta Saul.

  • @jhonalomias5737
    @jhonalomias5737 Год назад

    Gracias amigo, pregunta está placa se le puede asociar lector de banda es para un proyecto..

    • @iobotic
      @iobotic  9 месяцев назад

      que raro

  • @empirico8092
    @empirico8092 3 года назад +1

    Como instalaste el modulo machine' Slds

    • @iobotic
      @iobotic  9 месяцев назад

      👾👽✌️🤟🤟

  • @CaRsT17
    @CaRsT17 3 года назад +1

    Hola, gracias por tus videos. La serie está muy buena, sin embargo tengo una duda con respecto al micropython. ¿El uP compila el código en el microcontrolador o solo hace una interfaz de conexión bidireccional con el mismo?, es decir, si todo el tiempo se necesita tener el cable conectado entre el PC y la esp32.
    Gracias.

    • @iobotic
      @iobotic  7 месяцев назад

      gracias

  • @jorgeescobar9047
    @jorgeescobar9047 2 года назад

    Saludes, a pesar de que hago la instalacion de la ESP32 y me sale todo bien, cuando la conecto el MU no reconoce la tarjeta, que sera lo que pasa; gracias de antemano

    • @iobotic
      @iobotic  9 месяцев назад

      que raro

  • @lu4hne
    @lu4hne 2 года назад

    En micropython se puede hacer uso del debug? cosa que en arduino es imposible mas que usar el print del serial

    • @iobotic
      @iobotic  9 месяцев назад

      clarooooo

  • @rilokinho1
    @rilokinho1 2 года назад +1

    Gracias

    • @iobotic
      @iobotic  9 месяцев назад

      gracias a ti

  • @aprendiendomaker2288
    @aprendiendomaker2288 4 года назад +1

    Esta bien el código??. Se apaga y se enciende con el botón presionado

    • @iobotic
      @iobotic  4 года назад

      Esol es correcto amigo, el codigo funciona bien

  • @manm4994
    @manm4994 4 года назад

    Buenas.He estado buscando como solucionar un error y no he podido. Al intentar importar el modulo machine me sale un error como si no estuviera instalado, lo intento instalar con pip y sale un otro error. Dice que no encuentra la librería y al final sale esto "ERROR: Command errored out with exit status 1: ", espero que alguien pueda ayudarme gracias.

    • @iobotic
      @iobotic  9 месяцев назад

      👾👽✌️🤟🤟

  • @gekobocanegra7139
    @gekobocanegra7139 11 месяцев назад

    En mi caso el codigo esta bien, pero la forma que esta conectado fisicamente creo que no me deja comprobar si funciona

    • @iobotic
      @iobotic  9 месяцев назад

      😸🤘🤟🤖👾👽

  • @luisabarca4727
    @luisabarca4727 3 года назад

    me sale el siguiente error :(
    AttributeError: 'module' object has no attribute 'pin'
    ayuda🙏

    • @eliaslengrube
      @eliaslengrube 3 года назад

      No sé si pudiste arreglar el error ya. Pero escribiste mal, es Pin no pin. Nótese las mayúsculas

    • @iobotic
      @iobotic  7 месяцев назад

      gracias

    • @iobotic
      @iobotic  7 месяцев назад

      gracias

  • @jolugama
    @jolugama 3 года назад +1

    Buenas. Estoy siguiendo tu curso, y bueno, a la vez busco en internet. He encontrado la forma de que te autocomplete con visualCode, que para los programadores es la manera más óptima. Se hace instalando micropy-cli. Busca su web. Tu programa Mu me gusta más que thonny.

    • @iobotic
      @iobotic  3 года назад

      Interesante, lo voy a revisar!

  • @prudenciopinzonl8042
    @prudenciopinzonl8042 3 года назад

    👍

    • @iobotic
      @iobotic  9 месяцев назад

      👾👽✌️🤟🤟

  • @pedrocalderon7459
    @pedrocalderon7459 2 года назад

    yo cargo ese programa y el Led inicia parpadeando, como si fuera el blynk

    • @programator5269
      @programator5269 2 года назад

      en el if cambia la setencia ... if ((boton.value()) == 0):, para que entre cuando sea falso, por que al parecer es verdadero cuando no tienes presionado el pulsador

    • @iobotic
      @iobotic  9 месяцев назад

      eso mismo

    • @iobotic
      @iobotic  9 месяцев назад

      nice

  • @MiguelRodriguez-wv4ne
    @MiguelRodriguez-wv4ne 2 года назад

    bueno

    • @iobotic
      @iobotic  7 месяцев назад

      gracias

  •  2 года назад

    Hola, felicitaciones. Segui el tutorial, pero al intentar cargar el codigo recibo este error
    MicroPython v1.14 on 2021-02-02; ESP32 module with ESP32
    Type "help()" for more information.
    >>>
    >>>
    >>>
    >>>
    raw REPL; CTRL-B to exit
    >OK
    MPY: soft reboot
    raw REPL; CTRL-B to exit
    >OK
    Traceback (most recent call last):
    File "", line 23, in
    NameError: name 'true' isn't defined
    >
    MicroPython v1.14 on 2021-02-02; ESP32 module with ESP32
    Type "help()" for more information.
    >>>
    Este es el codigo
    # estrutura do codigo e bibliotecas
    import time
    import machine
    # variaveis
    tempo = 100 # ms
    # configurar pinos GPIO
    botao = machine.Pin(15, machine.Pin.IN) # entrada digital
    led = machine.Pin(2, machine.Pin.OUT) # saida digital
    # Codigo
    """ Fazer um LED acender quando um botao esteja pressionado,
    caso não esteja o LED estara apagado"""
    while true:
    if(botao.value()):
    led.on()
    time.sleep_ms(tempo)
    led.off()
    time.sleep_ms(tempo)
    Que estoy haciendo errado? Gracias!