es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARDUINO

Error al escribir/recuperar una cadena en la EEPROM.

Me enfrento a un problema al intentar escribir y recuperar una cadena en la EEPROM de una placa ESP32 NodeMCU. Seguí este tutorial: https://roboticsbackend.com/arduino-escribir-cadena-en-eprom/ Aquí está mi código: #include <eeprom.h> void writeStringToEEPROM(int addrOffset, const String &strToWrite) { byte len = strToWrite.length(); EEPROM.write(addrOffset, len); for (int i = 0; i < . . . Read more

¿Por qué es posible pasar un void(*)(int x, int y) a attachInterrupt, que espera un void(*)()?

He sido descuidado y por alguna razón creé una función que toma dos argumentos, y lo pasé a attachInterrupt así: int state = 42; void simplified_state_handler(){ state++; } void interrupt_func(int x, int y) { simplified_state_handler(); } attachInterrupt(digitalPinToInterrupt(10), interrupt_func, CHANGE); El código fue compilado sin quejas en absoluto, e incluso funciona. . . . Read more

Arduino lectura y comprobación en serie.

Estoy tratando de aprender algunas cosas sobre la lectura serial de Arduino desde un dispositivo Bluetooth. Este es el código que encontré en todas partes: int incomingByte = 0; // para datos seriales entrantes void setup() { Serial.begin(9600); // abre el puerto serial, establece la velocidad de datos en 9600 . . . Read more