Felipe_2030

Miembro Activo
Se incorporó
19 Julio 2026
Mensajes
4
Hola, alguien ha notado alguna diferencia real en prototipos IoT, que valga la pena dar el salto de arduino IDE a ESP-IDF para programar un esp32? se supone que esta diferencia se nota mucho cuando el prototipo es a base de baterias y usa funciones constantemente, pero realmente hay una gran diferencia por ejemplo que la bateria se gaste un par de meses antes usando Arduino IDE que ESP-IDF por ejemplo o cosas asi?
 

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Se incorporó
2 Octubre 2005
Mensajes
13.852
Mmm arduino ide corre por encima de esp-idf pero está pensado para ser más simple: no tienes acceso directo a todas las funciones que permiten ahorrar batería como frequencia de cpu, registros y funciones a más bajo nivel: yo no tengo mucha experiencia con baterías pero sé que el bootup desde deep sleep toma como 500ms con esp-idf mientras que con arduino ide toma como 2 segundos. Tb con esp-idf directo puedes dejar durmiendo la cpu mientras dejas corriendo ulp, creo que esto no es posible con arduino ide, aunque podría estar equivocado.

Siendo que es justamente la parte que más batería se come, de forma teórica esp-idf debería hacer durar la batería 3 a 4 veces más, aunque obviamente depende mucho de qué harás fuera del deep sleep, cuánto rato estará en ese estado, tipos de sensores y carga conectada, etc.

Lo malo es que necesitas de conocimientos harto más profundos e idealmente hartas herramientas de precisión para saber a ciencia cierta cuál es el consumo real.

Saludos.
 
Upvote 0
Subir