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.
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
@@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.
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.
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.
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.
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
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.
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.
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
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!
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.
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
@@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.
@@rbtamd si y fíjate que no sabía sobre esa diferencia entre la ESP8266 y la ESP32
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.
jajaja Gracias Jose. Pienso igual que tu
Le hacer honor al titulo ¡SUPER BIEN EXPLICADO! ⚡
gracias
Gracias por todos los datos importantes que nos aportas mediante estos videos 💣⚡
🦾🤖👾👽
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.
Gracias por el comentario, lo voy a tener en cuenta Saul.
Gracias amigo, pregunta está placa se le puede asociar lector de banda es para un proyecto..
que raro
Como instalaste el modulo machine' Slds
👾👽✌️🤟🤟
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.
gracias
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
que raro
En micropython se puede hacer uso del debug? cosa que en arduino es imposible mas que usar el print del serial
clarooooo
Gracias
gracias a ti
Esta bien el código??. Se apaga y se enciende con el botón presionado
Esol es correcto amigo, el codigo funciona bien
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.
👾👽✌️🤟🤟
En mi caso el codigo esta bien, pero la forma que esta conectado fisicamente creo que no me deja comprobar si funciona
😸🤘🤟🤖👾👽
me sale el siguiente error :(
AttributeError: 'module' object has no attribute 'pin'
ayuda🙏
No sé si pudiste arreglar el error ya. Pero escribiste mal, es Pin no pin. Nótese las mayúsculas
gracias
gracias
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.
Interesante, lo voy a revisar!
👍
👾👽✌️🤟🤟
yo cargo ese programa y el Led inicia parpadeando, como si fuera el blynk
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
eso mismo
nice
bueno
gracias
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!
mmmmm