Quiero esa practica de EEPROM exclusiva... 😮😮 Excelente sus videos, me encanta y me pone a reflexionar que me falta un montón de cosas por aprender... Un saludo.
Hola César! Qué bueno que volviste! Muy bueno el video! Muchas gracias! Que lindo es ir aprendiendo de a poco, todos los aspectos del arduino. Te mando un abrazo grande!
Como siempre, un excelente tutorial sobre la EEPROM y con este video he entendido su funcionamiento que lo necesitaba. Estaré agradecido por tu tiempo en enseñarnos. Un fuerte abrazo desde España. Cefuve sigue así, maestro.
Excelente tutorial. Me.sirvió de mucho saber y aprender a usar la memorias. Muchas gracias ing por tomarse su tiempo para ayudar a los que estamos arrancando
Hola Profe! Excelente video! Me dió una excelente idea con la EEPROM, voy a realizar un programa de lectura de termopar para guardar la data con fecha y hora! Muchas Gracias por sus conocimientos!
Buen vídeo, gracias por la explicación tan detallada. En el minuto 1:28:58 se te olvidó que habías guardado el valor de 208 en la posición 0 en el ejercicio anterior, cuando creaste el objeto.
Hola César te quedó re bien el soporte del Celu , y que bueno estrenarlo con un tema tan útil e interesante ! , la verdad que se hace relativamente sencillo trabajar con la eeprom interna , si en algún momento podes tocar el tema de los módulos externos sería buenísimo ya que es un tema que todavía no llegue a entender del todo más que nada la sintaxis de comunicación . Desde ya un alegrón ver tu contenido !!!
Hola Anibal, si, el soporte se lució, me dio mucho espacio de movilidad. Voy a anotar en la lista: Como manipular eeprom externa. Desde ya, si tienes algún modelo en mente, házmelo saber. Un gran saludo!
Hola Master. Re Welcome. Excelentísimo contenido... Por favor, si en lo futuro puedas educarnos, con una clase del lector de tarjetas SD. "Porfis" jejeje Me pasa que percibo la EEPROM como obsolescencia programada (e-waste). y la SD como algo más ecológico y eterno. El beneficio adicional es ahorrar batería, en las aplicaciones móviles, en momentos de inactividad. La solución magistral que creaste al final para los cortes de energía, pero con SD. Saludos y Muchísimas gracias.
Hola, gracias por tu comentario. Primero aclarar, que se da esa percepción de "obsolescencia" en las eeprom porque generalmente se habla de sus ciclos de escritura/lectura, sin embargo las SD no dejan de ser memorias que tienen ciclos de escritura/lectura no tan distintos a las eeprom. Lo que pasa, es que el dato que dan los fabricantes de eeprom es una especie de garantía, ellos te garantizan por lo menos 100.000 ciclos, por darte un ejemplo. Pero la memoria puede ser eterna... Lo que es indiscutible, es la capacidad de almacenamiento de las memorias flash, muy superior a las eeprom. De todas formas tendré en consideración tu solicitud, ya que las memorias SD son una excelente opción de almacenamiento en sistemas embedidos. Saludos!
Excelente!!! la eeprom de arduino es super útil y no muchos la usan, tengo el placer de usarla bastante en un proyecto personal, y a pesar de que con suerte uso 1Byte, ayuda en bastante cosas, sobre todo configuraciones. Y aprovechando que ando por acá, cuando veremos un video del controlador de salidas programables, o como acceder a el para hacer algún videíto?
Hola! al controlador de salidas le falta un poco de desarrollo de código, pero está casi cocinado, ahí voy a ir dando la info por instagram. Gracias por comentar, saludos!
Profe, tus videos son geniales, la verdad que he aprendido muchísimo con tus videos, ahora mismo realice un dispensador de agua purificada, las mentadas maquinitas vending, todo funciona perfecto gracias a lo aprendido en tus videos, pero quisiera saber si ya realizaste el vídeo donde guardas la información en la EEPROM, al presionar un botón o al cortar la energía eléctrica ? Mi intención es agregar en mi proyecto de la despachadora de agua, la opcion de almacenar las ventas, pero si lo hago cad avez que se llene algún recipiente, me acabaré la memoria muy rápido, y lo que quiero hacer es que se guarde cuando se presione un boton y que también se guarde cuando se corte la energía eléctrica como respaldo. Muchas gracias por compartir tus conocimiento, y la verdad es que veo tus videos de inicio a fin, y para mí entre más largo el vídeo más aprendo ,😁😁😁
Hola Carlos, gracias por tu comentario, me alegra saber que este conocimiento se está aplicando a proyectos de la vida real y con excelentes resultados. Gracias a tu experiencia, podré darle contexto a los que vean el próximo video de guardar datos en caso de corte de suministro eléctrico. Saludos!
@@cefuve profe gracias, ya lo logré con las interrupciones, pero le quería hacer una preguntas, tengo conectada un display i2c a los pines A5 y A4, mi duda es si puedo utilizar el resto de los pines Analógicos, como digitales ? Más que nada los quiero para conectar unos pulsadores
Al poner números más grandes, realiza el modulo en 256. Por eso 999 mod 256 es congruente con 231. Como como usted explica son cuantas vueltas de 256 puede dar.
Así es Alex, técnicamente hablando es como tu lo dices, gracias por la acotación! Ya que el módulo es el residuo de la división... 999 / 256 = 3,90234375 Entonces decimos que el 256 cabe 3 veces en el 999 y un poco más (0,90234375). Ese poco más corresponde a 231 (256 * 0,90234375). Yo lo dije super coloquialmente en un intento de explicar de forma sencilla el fenómeno jajaja gracias nuevamente, saludos!
Por ahí vi que habían incluso escrito en la EEPROM hasta un millón de veces, sólo que el fabricante garantiza que funcionará sin problema alguno al menos hasta 100 mil. Yo imagino que como en todos los sistemas de almacenamiento, pusieron el dato más conservador posible y de seguro puede doblar esa cantidad virtualmente sin problemas. Lo mismo para la flash.
Excelente video, que buen tutorial.!!! ( has un video del ESP-01 (ESP8266), para programarlo y usarlo para alimentar un excel o google docs, seria un buen tema IoT)
Hola, muchas gracias por tu tiempo, te re felicito por lo que haces por enseñarnos, mil gracias, Sabes como reutilezar pantallas de celulares? algun link o lo que tengas, muchas gracias
Hola profesor. Una consulta. Se puede programar un motor PAP sin usar delay. Tengo dos motor nema 23 con un drivers 6600 después de unos ciclos uno de los motores deja de funcionar y el otro continúa su ciclo. De antemano gracias.
Hola Miguel, si se podría, pero tendrías que usar alguna técnica de multitasking, en mi canal tengo 2 videos al respecto. Para saber por que pasa eso con tus motores, tendría que ver el código que estas usando. Saludos!
@@cefuve profesor gracias a su canal he podido hacer funcionar mi maquina. No tenía ningún conocimiento en programación. He fabricado una maquina con dos motores. Me gustaría poder hacerle llegar el programa y fotos de la maquina para que me pueda asesorar. gracias
Hola, podrias hacer un video sobre FreeRTOS en arduino? pienso que es una funcion que facilita las multitareas y no hay ningun video en español que lo explique
SALUDOS DESDE ECUADOR, ESTA MUY INTERESANTE TUS VIDEOS, EXITO Y ME AYUDARIAS UN MONTON COMO HACER O ENTENDER COMO PODER LOGRARA GUARADAR LA INFORMACION SIN UTILIZAR LA EEPROM
hola amigo, una consulta, estoy iniciando con esto y te queria preguntar, si tengo programado un led para que esté prendido, sabes como puedo hacer para que usando un pulsador, cuando lo presiono y lo suelto, recien al soltar, se apague ese led? todos los metodos que usé me lo apagaban al presionar, pero no logré hacerlo cuando dejo de tocarlo
@@cefuve Gracias por responder rápido, sus clases son muy buenas porque va a la práctica línea por línea y probándo el código, si yo veo que usted usa mucho el nano, yo compré este UNO R3 ATmega328P ATmega CH340 Development Board & USB Cable for ARDUINO, quiero comenzar con el proyecto de la lavadora
El arduino nano es lo mismo que el arduino uno, usan el mismo microcontrolador y entradas/salidas. El nano es más cómodo para trabajarlo en el protoboard, por eso me gusta...
no entiendo por que para programar Esp32 unos lo hacen en C otros en Python. Profe puede enseñarnos paso por paso Espressif. Psdt. con arduino utilizo Vscode que me resulta muy cómodo
Hola, el tema de C o Python es cosa de gustos, cada lenguaje tiene sus particularidades... En mi caso, uso las herramientas más simples, para moverme con "poco peso", y programar en cualquier computadora. Estos últimos año ando corto de tiempo y no me he metido mucho en esp32, en un futuro tendré en cuenta esta tecnología para hacer algún curso. Saludos!
Podría usar un "detector" para saber si la tensión fue desconectada, por lo que habrá un capacitor ya cargado que de 1 o 2 segundos alimentando al Arduino para que el propio programa guarde los datos antes de apagarse
Profe, disculpe tantas preguntas, pero usted es el máster de TH-cam, estoy guardando un número relativamente grande en la EEPROM, ya que son las ventas acumuladas de un mes o de hasta un año, y el int, no me basta, por lo cual estoy usando la opción long que es de 32 bits, lo cual me utiliza 4 espacio de la EEPROM. Al momento de guardar el valor lo hago así: long ventas; ventas = 123,456 EEPROMput(9, ventas); Serial.prinln(EEPROMget(9, ventas); Serial.prinln(EEPROMget(10, ventas); Serial.prinln(EEPROMget(11, ventas); Serial.prinln(EEPROMget(12, ventas); Me doy cuenta que me imprime 123456 0 0 0 Mi duda es, esos 3 espacios en 0, los tengo que respetar y no utilizarlos almacenando otros valores? Y mi otra duda es, en su vídeo comenta que los espacios de la EEPROM del 8 al 15, son espacios reservados, entonces esos espacios no se pueden utilizar y hay que saltarlos ? Muchas gracias profe y que tenga buen fin de semana Saludos. 👍
Hola Carlos, disculpa la demora, pero no había tenido el tiempo para poner en práctica tu planteamiento... Hice la prueba con el valor que me dijiste: #include long ventas = 123456; void setup() { Serial.begin(115200); EEPROM.put(0, ventas); for(int i=0; i
@@cefuve profe, gracias por responder, creo entender un poco más, en mi código como estoy imprimiendo el valor almacenado en la variable ventas usando el get, me imprime el valor completo en decimal 123456, ya que está opción del get, imprime caracteres, números y texto, como lo explica en su vídeo, y en su codigo del comentario, está imprimiendo solo el valor almacenado en cada espacio de la memoria en forma binaria de 0 a 255.
Claro, la función get puede leer cualquier tipo de variable. Lo que pasa, es que por detrás el arduino solo entiende binario, por eso me lo imprime así. Y dependiendo del tipo de variable, es la cantidad de byte que utiliza, en el caso del long, utiliza 4 byte, y como la eeprom se distribuye de a 1 byte (1024 bytes total), se utilizan 4 "espacios". Recordar que 1 byte es igual a 8 bits, y con 8 bits se puede almacenar desde el 0 al 255. Si te queda alguna duda, pregunta con confianza, no son temas tan sencillos. Saludos!
Quiero esa practica de EEPROM exclusiva... 😮😮 Excelente sus videos, me encanta y me pone a reflexionar que me falta un montón de cosas por aprender... Un saludo.
VOLVIO EL MEJOR EL QUE ME ENSEÑO A COMO PROGRAMAR EN ARDUINO, HOLAAAAA QUE BUENO QUE LLEGASTE :D
Hola! muchas gracias por la rebienvenida xD
mano contigo aprendi como programar en arduino desde cero , eres el mejor profesor con el que me e podido encontrar en mi vida . sigue adelante
Muchas gracias!!
Hola cefuve gracias por compartir tus conocimientos la verdad tienes una forma de enseñar muy particular me es muy fácil aprender con tus vídeos.
Genial, muchas gracias!
Hola César! Qué bueno que volviste! Muy bueno el video! Muchas gracias! Que lindo es ir aprendiendo de a poco, todos los aspectos del arduino. Te mando un abrazo grande!
Excelente Jorge, saludos!
Como siempre, un excelente tutorial sobre la EEPROM y con este video he entendido su funcionamiento que lo necesitaba. Estaré agradecido por tu tiempo en enseñarnos. Un fuerte abrazo desde España. Cefuve sigue así, maestro.
Muchas gracias Luis, un gran saludo para ti también!
Excelente tutorial. Me.sirvió de mucho saber y aprender a usar la memorias. Muchas gracias ing por tomarse su tiempo para ayudar a los que estamos arrancando
Gracias por el apoyo, Milton. Saludos!
Hola Profe! Excelente video! Me dió una excelente idea con la EEPROM, voy a realizar un programa de lectura de termopar para guardar la data con fecha y hora! Muchas Gracias por sus conocimientos!
Buenísimo Felipe, mucho éxito!
Se agradece por todo su conocimiento, siempre atento a sus vídeos. Saludos
Buen vídeo, gracias por la explicación tan detallada.
En el minuto 1:28:58 se te olvidó que habías guardado el valor de 208 en la posición 0 en el ejercicio anterior, cuando creaste el objeto.
Gracias, a veces me vuelvo loco 😵💫Saludos!
Gracias por tus videos tan completos.
Buen video!, saludos desde Argentina
GRACIAS POR ESTE VIDEO ME SIRVIO MUCHO
Hola César te quedó re bien el soporte del Celu , y que bueno estrenarlo con un tema tan útil e interesante ! , la verdad que se hace relativamente sencillo trabajar con la eeprom interna , si en algún momento podes tocar el tema de los módulos externos sería buenísimo ya que es un tema que todavía no llegue a entender del todo más que nada la sintaxis de comunicación . Desde ya un alegrón ver tu contenido !!!
Hola Anibal, si, el soporte se lució, me dio mucho espacio de movilidad.
Voy a anotar en la lista:
Como manipular eeprom externa.
Desde ya, si tienes algún modelo en mente, házmelo saber.
Un gran saludo!
Inge que gusto volver a verle!!! mi maestro de Arduino!!! para cuando va a dar la clase, de cuando se corte la energía guarde información?
Muchas gracias. No hay mucha gente pidiéndolo, contigo van 2 jajaja... Pero de seguro que algo tendrá que salir en el futuro...
@@cefuve de todas formas muchas gracias por esta clase, me ha servido un montón.
@@fmazariegosgt Gracias a ti por verla!
Buen vídeo, muy completo!
Hola Master. Re Welcome. Excelentísimo contenido...
Por favor, si en lo futuro puedas educarnos, con una clase del lector de tarjetas SD. "Porfis" jejeje
Me pasa que percibo la EEPROM como obsolescencia programada (e-waste).
y la SD como algo más ecológico y eterno.
El beneficio adicional es ahorrar batería, en las aplicaciones móviles, en momentos de inactividad.
La solución magistral que creaste al final para los cortes de energía, pero con SD.
Saludos y Muchísimas gracias.
Hola, gracias por tu comentario. Primero aclarar, que se da esa percepción de "obsolescencia" en las eeprom porque generalmente se habla de sus ciclos de escritura/lectura, sin embargo las SD no dejan de ser memorias que tienen ciclos de escritura/lectura no tan distintos a las eeprom.
Lo que pasa, es que el dato que dan los fabricantes de eeprom es una especie de garantía, ellos te garantizan por lo menos 100.000 ciclos, por darte un ejemplo. Pero la memoria puede ser eterna...
Lo que es indiscutible, es la capacidad de almacenamiento de las memorias flash, muy superior a las eeprom.
De todas formas tendré en consideración tu solicitud, ya que las memorias SD son una excelente opción de almacenamiento en sistemas embedidos.
Saludos!
Excelente!!! la eeprom de arduino es super útil y no muchos la usan, tengo el placer de usarla bastante en un proyecto personal, y a pesar de que con suerte uso 1Byte, ayuda en bastante cosas, sobre todo configuraciones. Y aprovechando que ando por acá, cuando veremos un video del controlador de salidas programables, o como acceder a el para hacer algún videíto?
Hola! al controlador de salidas le falta un poco de desarrollo de código, pero está casi cocinado, ahí voy a ir dando la info por instagram.
Gracias por comentar, saludos!
SALUDOS, MUY BUEN APORTE 👍
Que bueno.. mas videos tutoriales!!!
El que sabe, sabe que esperado es video
Un gran saludo Lucas!
@@cefuve muchas gracias y éxitos
Profe, tus videos son geniales, la verdad que he aprendido muchísimo con tus videos, ahora mismo realice un dispensador de agua purificada, las mentadas maquinitas vending, todo funciona perfecto gracias a lo aprendido en tus videos, pero quisiera saber si ya realizaste el vídeo donde guardas la información en la EEPROM, al presionar un botón o al cortar la energía eléctrica ?
Mi intención es agregar en mi proyecto de la despachadora de agua, la opcion de almacenar las ventas, pero si lo hago cad avez que se llene algún recipiente, me acabaré la memoria muy rápido, y lo que quiero hacer es que se guarde cuando se presione un boton y que también se guarde cuando se corte la energía eléctrica como respaldo.
Muchas gracias por compartir tus conocimiento, y la verdad es que veo tus videos de inicio a fin, y para mí entre más largo el vídeo más aprendo ,😁😁😁
Hola Carlos, gracias por tu comentario, me alegra saber que este conocimiento se está aplicando a proyectos de la vida real y con excelentes resultados.
Gracias a tu experiencia, podré darle contexto a los que vean el próximo video de guardar datos en caso de corte de suministro eléctrico.
Saludos!
@@cefuve profe, una pregunta, para guardar cuando se corte la energía eléctrica es por medio de las interrupciones ?
@@TheCARLOSDNA Es lo ideal, pero se puede hacer de otras formas, todo depende de cada código. Saludos!
@@cefuve profe gracias, ya lo logré con las interrupciones, pero le quería hacer una preguntas, tengo conectada un display i2c a los pines A5 y A4, mi duda es si puedo utilizar el resto de los pines Analógicos, como digitales ? Más que nada los quiero para conectar unos pulsadores
Si se puede 👌🏻
Al poner números más grandes, realiza el modulo en 256. Por eso 999 mod 256 es congruente con 231. Como como usted explica son cuantas vueltas de 256 puede dar.
Así es Alex, técnicamente hablando es como tu lo dices, gracias por la acotación!
Ya que el módulo es el residuo de la división...
999 / 256 = 3,90234375
Entonces decimos que el 256 cabe 3 veces en el 999 y un poco más (0,90234375).
Ese poco más corresponde a 231 (256 * 0,90234375).
Yo lo dije super coloquialmente en un intento de explicar de forma sencilla el fenómeno jajaja
gracias nuevamente, saludos!
Maestro y para cuando la siguiente clase, esta interesante!!!
Por ahí vi que habían incluso escrito en la EEPROM hasta un millón de veces, sólo que el fabricante garantiza que funcionará sin problema alguno al menos hasta 100 mil. Yo imagino que como en todos los sistemas de almacenamiento, pusieron el dato más conservador posible y de seguro puede doblar esa cantidad virtualmente sin problemas. Lo mismo para la flash.
Correcto, el fabricante asegura un minino, para tener certeza. De ahí para arriba hay que darse con una piedra en el pecho jajaja. Saludos!
Excelente video, que buen tutorial.!!! ( has un video del ESP-01 (ESP8266), para programarlo y usarlo para alimentar un excel o google docs, seria un buen tema IoT)
Gracias, ya me meteré con los ESP, son una muy buena opción precio/características. Saludos!
Hola, muchas gracias por tu tiempo, te re felicito por lo que haces por enseñarnos, mil gracias, Sabes como reutilezar pantallas de celulares? algun link o lo que tengas, muchas gracias
Hola Jorge, gracias por tu comentario. No he buscado como reutilizar pantallas de celulares, sorry.
Saludos!
Hola profesor. Una consulta. Se puede programar un motor PAP sin usar delay. Tengo dos motor nema 23 con un drivers 6600 después de unos ciclos uno de los motores deja de funcionar y el otro continúa su ciclo. De antemano gracias.
Hola Miguel, si se podría, pero tendrías que usar alguna técnica de multitasking, en mi canal tengo 2 videos al respecto.
Para saber por que pasa eso con tus motores, tendría que ver el código que estas usando. Saludos!
@@cefuve profesor gracias a su canal he podido hacer funcionar mi maquina. No tenía ningún conocimiento en programación. He fabricado una maquina con dos motores. Me gustaría poder hacerle llegar el programa y fotos de la maquina para que me pueda asesorar. gracias
En la descripción de mis videos están mis redes de contacto...
Hola, podrias hacer un video sobre FreeRTOS en arduino? pienso que es una funcion que facilita las multitareas y no hay ningun video en español que lo explique
Gracias por la recomendación, lo dejaré anotado para complementar los videos de multitasking que ya hice. Saludos!
SALUDOS DESDE ECUADOR, ESTA MUY INTERESANTE TUS VIDEOS, EXITO Y ME AYUDARIAS UN MONTON COMO HACER O ENTENDER COMO PODER LOGRARA GUARADAR LA INFORMACION SIN UTILIZAR LA EEPROM
Hola Edison, tendrías que usar algún medio externo, lo más sencillo es usar un módulo para memorias SD...
hola amigo, una consulta, estoy iniciando con esto y te queria preguntar, si tengo programado un led para que esté prendido, sabes como puedo hacer para que usando un pulsador, cuando lo presiono y lo suelto, recien al soltar, se apague ese led? todos los metodos que usé me lo apagaban al presionar, pero no logré hacerlo cuando dejo de tocarlo
Hola, tienes que ver mi video de BOTONES, está en mi canal. Saludos!
hola profe, Que arduino usted me recomienda comprar?
Hola Isaac, a mi me gusta mucho el arduino nano, pero para ti dependerá de tus objetivos ¿Para que lo necesitas?
Saludos
@@cefuve Gracias por responder rápido, sus clases son muy buenas porque va a la práctica línea por línea y probándo el código, si yo veo que usted usa mucho el nano, yo compré este UNO R3 ATmega328P ATmega CH340 Development Board & USB Cable for ARDUINO, quiero comenzar con el proyecto de la lavadora
El arduino nano es lo mismo que el arduino uno, usan el mismo microcontrolador y entradas/salidas. El nano es más cómodo para trabajarlo en el protoboard, por eso me gusta...
Con el arduino uno no deberías tener problemas para desarrollar tu proyecto de una lavadora (una sencilla claro está)
Éxito
Ahí al final en los procesos será mejor si quieres, poner un solo EEPROM.update(0, proceso);
Excelente acotación, gracias!
@@cefuve gracias a ti por estos videos, por más largos que sean aportan mucha info
no entiendo por que para programar Esp32 unos lo hacen en C otros en Python. Profe puede enseñarnos paso por paso Espressif.
Psdt. con arduino utilizo Vscode que me resulta muy cómodo
Hola, el tema de C o Python es cosa de gustos, cada lenguaje tiene sus particularidades... En mi caso, uso las herramientas más simples, para moverme con "poco peso", y programar en cualquier computadora.
Estos últimos año ando corto de tiempo y no me he metido mucho en esp32, en un futuro tendré en cuenta esta tecnología para hacer algún curso.
Saludos!
Hola si no me esquivoco aqui a lo último hablas sobre guardar los datos si se desconecta la energía al Arduino, se me ocurrió una forma:
Podría usar un "detector" para saber si la tensión fue desconectada, por lo que habrá un capacitor ya cargado que de 1 o 2 segundos alimentando al Arduino para que el propio programa guarde los datos antes de apagarse
Excelente idea, habría que probar que condensador guarda la suficiente energía para que se alcancé a guardar el dato en la memoria. Saludos!
Justamente estoy viendo las EPROMM estoy atascado en un codigo podría ayudarme?
Hola, en que te puedo ayudar?
@@cefuve no entiendo xq no me muestra los datos leídos en los led del ejercicio que estoy haciendo
@@mocodgorilax1332 déjame ver parte del código para revisarlo...
@@cefuve DONDE PUEDO ENVIARLE EL PROYECTO?
@@mocodgorilax1332 Puedes comentarlo aquí, pegarlo en paste.cefuve.com o enviármelo al correo contacto@cefuve.com
Profe, disculpe tantas preguntas, pero usted es el máster de TH-cam, estoy guardando un número relativamente grande en la EEPROM, ya que son las ventas acumuladas de un mes o de hasta un año, y el int, no me basta, por lo cual estoy usando la opción long que es de 32 bits, lo cual me utiliza 4 espacio de la EEPROM. Al momento de guardar el valor lo hago así:
long ventas;
ventas = 123,456
EEPROMput(9, ventas);
Serial.prinln(EEPROMget(9, ventas);
Serial.prinln(EEPROMget(10, ventas);
Serial.prinln(EEPROMget(11, ventas);
Serial.prinln(EEPROMget(12, ventas);
Me doy cuenta que me imprime
123456
0
0
0
Mi duda es, esos 3 espacios en 0, los tengo que respetar y no utilizarlos almacenando otros valores?
Y mi otra duda es, en su vídeo comenta que los espacios de la EEPROM del 8 al 15, son espacios reservados, entonces esos espacios no se pueden utilizar y hay que saltarlos ?
Muchas gracias profe y que tenga buen fin de semana
Saludos. 👍
Hola Carlos, disculpa la demora, pero no había tenido el tiempo para poner en práctica tu planteamiento...
Hice la prueba con el valor que me dijiste:
#include
long ventas = 123456;
void setup() {
Serial.begin(115200);
EEPROM.put(0, ventas);
for(int i=0; i
@@cefuve profe, gracias por responder, creo entender un poco más, en mi código como estoy imprimiendo el valor almacenado en la variable ventas usando el get, me imprime el valor completo en decimal 123456, ya que está opción del get, imprime caracteres, números y texto, como lo explica en su vídeo, y en su codigo del comentario, está imprimiendo solo el valor almacenado en cada espacio de la memoria en forma binaria de 0 a 255.
Claro, la función get puede leer cualquier tipo de variable. Lo que pasa, es que por detrás el arduino solo entiende binario, por eso me lo imprime así. Y dependiendo del tipo de variable, es la cantidad de byte que utiliza, en el caso del long, utiliza 4 byte, y como la eeprom se distribuye de a 1 byte (1024 bytes total), se utilizan 4 "espacios".
Recordar que 1 byte es igual a 8 bits, y con 8 bits se puede almacenar desde el 0 al 255.
Si te queda alguna duda, pregunta con confianza, no son temas tan sencillos.
Saludos!
se guarda 231 porque se guarda el byte menos significativo! el resto lo desecha!
3 meses 🥺 a eso me refería
Aaah, si 😞 crear videos es muy demandante, pero no lo he abandonado... Saludos!
no entiendo los periodos entre video y vídeos.
Hola Luis, a que te refieres? Por que necesitas entender los periodos entre videos?