Tengo una duda, entonces que se supone que cuando. Llegue a los 100mil ciclos. Tengo que cambiar de arduino? O solo comprar otro atmega328p (en mi caso del arduino uno). Tengo esa duda. Porque me dieron este que ya había sido usado un buen tiempo… tendría que comprar otro micro controlador?
@BitwiseAr Жыл бұрын
Hola, la memoria es interna y puedo asegurarte que 100 mil ciclos y muchísimo, además eso es por cada celda de memoria, si fueras a guardar de forma muy períodica podrías ir usando distintas celdas. También recordá que se graba una celda únicamente si el valor ha cambiado. Saludos
@TheErchungo6 жыл бұрын
Muchas gracias desde España, eres un genio, la universidad deberia estar llena de profesores como tú.
@BitwiseAr6 жыл бұрын
Gracias por el comentario, muy amable. Un saludo
@josemanuelquispemamani96724 жыл бұрын
El mejor profe de arduino de toda la youtube
@blackstrato22164 жыл бұрын
Un placer ver tus videos... no solo son instructivos e inspiradores: También se hace placentero escuchar y ver de la manera clara y relajada que expones los temas. GRACIAS!
@BitwiseAr4 жыл бұрын
Gracias por el comentario. Saludos
@carlosandresramirezramirez63043 жыл бұрын
Saludo desde Colombia, todos tus contenidos son muy rigurosos y completos. Felicitaciones.
@aliciacapa106 жыл бұрын
Muchas gracias desde España. Muy agradecido y deseando siempre tus vídeos que nos ayudan muchísimo.
@BitwiseAr6 жыл бұрын
Gracias por el comentario José y gracias por la visita. Un saludo
@ARK-xy7fn4 жыл бұрын
Desde Lima Perú , un abraso. Muy bien explicado , gracias por la información hermano.
@cuerdass15 жыл бұрын
como todos tus vídeos excelente. y siempre agradecido que nos ayudes dándonos tu tiempo y conocimiento de forma gratuita. Un argentino desde españa
@BitwiseAr5 жыл бұрын
Gracias por el comentario y la visita, se aprecia. Un saludo
@bitacorapersonal6801 Жыл бұрын
Estimado, como siempre infinitas gracias por compartir tu conocimiento. No tienes idea de cuanto nos ayudas a otros. ¡¡Sos grande!!
@BitwiseAr Жыл бұрын
Genial, me alegro que el material haya sido de utilidad. Saludos
@pacobalines99185 жыл бұрын
gran ayuda, muchas gracias. Saludos desde Castellón .España
@BitwiseAr5 жыл бұрын
Gracias por el comentario. Un saludo
@LUISAL1024606 жыл бұрын
Muy buena explicación, sos un maestro. Gracias y saludos desde Colombia.
@BitwiseAr6 жыл бұрын
Gracias Luis por el comentario, no me calificaría así pero se agradece de todas maneras. Un saludo
@asoblechero4 жыл бұрын
Hola desde España! Excelentes videos... Todos enorabuena! Has realizado un gran trabajo.
@michelebaglietto56586 жыл бұрын
No sabia que habia un curso de arduino en español me lo veré completo mucgas gracias
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Saludos
@roberto-sv1ng6 жыл бұрын
Sos el capo de todos los capos del Arduino,segui asi.Muy valioso tu trabajo.Dios te bendiga.Saludos desde Mar del Plata.
@BitwiseAr6 жыл бұрын
Gracias por el comentario, se aprecia. Un saludo
@eduardoo16526 жыл бұрын
muchas gracias desde Mexico
@BitwiseAr6 жыл бұрын
Gracias Eduardo por el comentario y la visita. Saludos
@miguelangelpiquerubeda17396 жыл бұрын
Perfecto como siempre. Saludos desde España
@BitwiseAr6 жыл бұрын
Gracias por el comentario y la visita. Saludos
@md_shanoverid_68956 жыл бұрын
Ser muy amable al compartir tan valiosa información, muchas gracias ☻☺=)
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Saludos
@ivanrodrigoguerrerocoronel13314 жыл бұрын
Eres el mejor gracias por tus videos !!!...Saludos desde Ecuador!!
@BitwiseAr4 жыл бұрын
Gracias por el comentario. Un saludo
@juanmanuelgarcia23224 жыл бұрын
Excelente explicación, me quedo muy claro el uso de la eeprom, ahora me toca investigar como usar la de un rtc, te agradezco tu ayuda
@beto16f843 жыл бұрын
Excelente contenido y muy bien explicado como en todos tus vídeos. Gracias por compartir.
@BitwiseAr3 жыл бұрын
Gracias por el comentario y la visita. Saludos
@hiddenotebook6 жыл бұрын
Genial! muy bien explicado la información es super detallada así da gusto aprender muchas gracias por tu trabajo.
@BitwiseAr6 жыл бұрын
Gracias por el comentario, muy amable. Saludos
@rowsharold51626 жыл бұрын
Gracias por los videos muy bien explicados!!
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Saludos
@leonardoabanto3 жыл бұрын
PEDAZO DE ME GUSTAZO QUE AYUDA UN MONTONAZO. GENIAL VIDEO
@nfd70343 жыл бұрын
Gracias profe en serio son muy buenos vídeos para eso se usa las redes sociales para algo productivo. Dios le bendiga y gracias por ayudar a la comunidad por las redes. Saludos desde EEUU Virginia👍
@elmerdavidalvarado9743 Жыл бұрын
Perfectamente explicado 👌
@BitwiseAr Жыл бұрын
Gracias por la visita y le comentario. Saludos
@gonzalovinas65126 жыл бұрын
Grandee seguii subiendo videos !! Esperaba con ansias !!
@BitwiseAr6 жыл бұрын
Gracias Agustín por el comentario, en la medida que me es posible voy publicando nuevo contenido. Saludos
@juancarlosmesa12906 жыл бұрын
Muy claro todo, te felicito que buen video
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Un saludo
@earevaloo6 жыл бұрын
Como siempre un gran video, no se espera nada menos de tus videos. Muchas gracias por compartir. Saludos.
@BitwiseAr6 жыл бұрын
Gracias por el comentario y la visita. Saludos
@electronic79796 жыл бұрын
Excellent
@hectornoel16 жыл бұрын
Gracias por la respuesta.Saludos
@gregoriocarmona58646 жыл бұрын
Muy buen video , saludo desde Sevilla , España
@BitwiseAr6 жыл бұрын
Gracias por el comentario, saludos
@empirico80925 жыл бұрын
excelente video, es lo que estaba buscando, ya me suscribi, lo menos que podia hacer.
@BitwiseAr5 жыл бұрын
Gracias por el comentario y la suscripción. Saludos
@javierguerrerob6 жыл бұрын
Buenisimo tu trabajo! Felicitaciones nuevamente.
@JoseDias-qi3wt3 жыл бұрын
excelente e completa explicação , em todos videos ; (Obrigado)
@BitwiseAr3 жыл бұрын
Gracias por el comentario y la visita. Saludos
@electronic79796 жыл бұрын
Useful video
@eduardoolivares53043 жыл бұрын
Fenomenal ¡ Muchas gracias !
@magianegrastudio4 жыл бұрын
Que excelente tutorial!!! Muchas gracias, me fue de mucha utilidad.Un fuerte abrazo!
@BitwiseAr4 жыл бұрын
Genial, saludos
@MrCrist126 жыл бұрын
Muy buen video, estoy siguiendo el curso y es el que mas me ha servido. No dejes de subir :D
@BitwiseAr6 жыл бұрын
Gracias Cristian, me alegro que encuentres el material de utilidad. Saludos
@Juguemos_juntos5 жыл бұрын
Eres una persona muy buena para explicar, muchas gracias :D
@BitwiseAr5 жыл бұрын
Gracias por el comentario. Saludos
@gomezdigital75952 ай бұрын
Bien explicado, eres como un Baldor, en programación de Arduino.
@BitwiseAr2 ай бұрын
Hola, gracias por el comentario y la visita. Un saludo
@thomascorrea60963 жыл бұрын
Excelente video maquina
@JuanCarlos-hx1cn6 жыл бұрын
Saludazos desde BCN, gran trabajo. He estado mirando el tema de "ProtoThreads", Muy interesante.
@BitwiseAr6 жыл бұрын
Hola Juan Carlos, gracias por el comentario, no estoy familiarizado con ProtoThreads pero le echaré un vistazo. Saludos
@JuanCarlos-hx1cn6 жыл бұрын
Mi primer contacto ele ProtoThreads fue en este video: kzbin.info/www/bejne/mWSunWemeK-tm7M. Saludazos
@maxi53006 жыл бұрын
Excelente video! Saludos desde Argentina
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Saludos
@AndresSuarez-zd3oe4 жыл бұрын
Excelente explicación. Gracias!
@BitwiseAr4 жыл бұрын
Gracias por el comentario. Saludos
@ridermonte64582 жыл бұрын
Que excelente tutorial
@BitwiseAr2 жыл бұрын
Gracias por la visita y el comentario. Saludos
@GuillonPadel4 жыл бұрын
Sos muy claro explicando. Felicitaciones
@kevinphacheco59794 жыл бұрын
EXCELENTE ✨
@BitwiseAr4 жыл бұрын
Gracias por el comentario. Saludos
@luismedinacastro37306 жыл бұрын
Muchísimas gracias! Deseando ver un nuevo vídeo!!!! Tengo muchas ganas de ver un modulo GSM
@BitwiseAr6 жыл бұрын
Gracias por la visita. Saludos
@RicardoDarioLopez6 жыл бұрын
Adhiero al comentariode MIGUEL MORENO desde España!
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Un saludo
@juancamiloserranocorrea62395 жыл бұрын
Enseñas super bien, gracias :)
@BitwiseAr5 жыл бұрын
Gracias por el comentario. Saludos
@ariel98572 жыл бұрын
Mil Gracias!!!!!
@BitwiseAr2 жыл бұрын
Gracias por la visita y el comentario. Saludos
@franmontes11854 жыл бұрын
Se supone que el botón reset de placa Arduino no ejecuta el borrado de la EEPROM, verdad? Útil para insertar un número de serie y un contador de uso e incluso un break por mantenimiento u obsolescencia programada, ,llegado un número de uso se necesita de un servicio técnico para supervisión por ejemplo
@Aphofis826 жыл бұрын
Tu haces grande internet!
@BitwiseAr6 жыл бұрын
Gracias por el comentario. Saludos
@AntonioMillan19644 жыл бұрын
Otra excelente aportacion
@franciscojavierperezvazque2514 жыл бұрын
Nuevo suscriptor, excelente video amigo, felicidades ;)
@BitwiseAr4 жыл бұрын
Gracias por el comentario y la suscripción. Saludos
@divencia4 жыл бұрын
excelente contenido
@hectorvidal34646 жыл бұрын
Hola amigo desde Argentina ,como siempre lo tuyo es impecable exelente , estoy esperando a que hagas un tutorial con display tft y oled . Te envio un fuerte abrazo y gracias
@BitwiseAr6 жыл бұрын
Gracias por el comentario, espero poder tratar en algún momento TFT y OLED. Saludos
@alexanderancassiestrada69916 жыл бұрын
Tus videos me ayudaron bastante a entender arduino, Gracias. Si pudieras subir sobre intercomunicación inalámbrica usando el NRF24L01 o el ESP8266 seria genial.
@BitwiseAr6 жыл бұрын
Hola Alexander, gracias por el comentario. El capítulo 40 que se publicará en los próximos días será sobre RFID y el que le siga probablemente trate el tema ESP8266. Saludos
@joaquinalonso4169 Жыл бұрын
Buenos días. Excelente curso que estoy siguiendo, resalto su las habilidades docentes del profesor y documentación, tanto en video como en los diferentes ficheros de código. Para facilitar el seguimiento y búsqueda para consultas posteriores. ¿Dispone de un índice con el contenido de cada capítulo. Muchas gracias. Enhorabuena. Joaquín.
@BitwiseAr Жыл бұрын
Hola, la lista de reproducción con todos los capítulos en orden es: kzbin.info/www/bejne/m3O5p3duarKfaMU&pp=iAQB Saludos
@divencia4 жыл бұрын
Excelentes videos como siempre, estos si son tutoriales de calidad, sigue así y seguirás creciendo
@zolution28395 жыл бұрын
Cordial saludo, si es una variable tipo float como son 4 bytes entonces el siguiente dato uno sabría que hay que escribirlo partir de la posición (5) 0x04 pero como calcular donde termina la cadena para no sobre escribir en una posición que se este usando? un saludo desde locombia, da gusto ver tus vídeos gracias por ese esfuerzo que haces para compartir tu conocimiento.
@BitwiseAr5 жыл бұрын
Hola, gracias por el comentario, no hay una forma automática de organizar el contenido en la memoria, es trabajo de uno mismo tener en cuenta la longitud de la variable que se vaya a usar y la posición, de todas maneras como es amplio el espacio no es necesario que todo este de forma secuencial, podroas almanercar un float comenzando de la posición 0, luego otro float desde la posición 10 y asi con otros valores, si quedan celdas entre medio no es problema, lo importante es saber donde se ubica cada contenido para luego modificarlo o leerlo. Saludos
@xaviibanyez1496 Жыл бұрын
Hola. Put, fet, read y write son los únicos métodos de EEPROM o existen más? Gracias y buen trabajo.
@edgarsalvadorrodriguezhern75442 жыл бұрын
Graciaaas
@BitwiseAr2 жыл бұрын
Gracias por el comentario y la visita. Saludos
@alaingodo22626 жыл бұрын
Gracias x los videos que subes, soy nuevo en este mundo y me están sirviendo de mucha ayuda, podrías hacer un video sobre los 7 segments dislays de 4 dígitos?
@BitwiseAr6 жыл бұрын
Hola Alain, me alegro que encuentres de utilidad el material. Está previsto tratar el tema de matriz de LEDs de 8x8 con el MAX7219 el cual también se puede usar para manejar displays de 7 segmentos. Saludos
@MiguelAngel-gl7ht4 жыл бұрын
Hola! Estoy haciendo un tour por tus videos y me está viniendo muy bien para repasar electrónica y conocer arduino. Está todo muy detallada y concienzudamente explicado. Aprovecho este video para agradecerte y exponerte una duda: Si quiero leer el contenido de un arreglo en eeprom y tengo el valor de su variable a null de inicio. Como es capaz get de determinar la cantidad de carácteres a leer? Cuando se graba marca el final de la cadena? Un saludo!
@BitwiseAr4 жыл бұрын
Gracias por el comentario, hay que saber de antemano la ubicación del contenido a grabarse, si no se sabe exactamente la longitud no es problema, pero es trabajo de nuestra parte organizar donde comienza cada sección ya que no es un sistema de archivos. Saludos
@enriquerodriguez44833 ай бұрын
Excelentes videos, gracias por compartir. Una consulta, sería lo mismo usando un ESP32?
@BitwiseAr3 ай бұрын
Hola, gracias por la visita, el ESP32 es muy diferente a nivel hardware con lo cual no aplica para el mismo. Saludos
@hectornoel16 жыл бұрын
Gracias, es muy bueno tu trabajo!! continuaras? o el curso termina aqui? gracias
@BitwiseAr6 жыл бұрын
Hola Hector, el curso sigue, aproximadamente cada un mes se publica un nuevo capítulo. Saludos
@yalfenymartinez14504 жыл бұрын
Saludo muy bueno tu video, una pregunta yo tengo 2 sensores un fotodiodo y un inductivo con lo cual mido tiempo y tipo de material me gustaría saber si se puede guardar esos datos que arrojan los sensores cada vez que paso un material para luego poner una condición que me diga cuando volví a pasar el mismo material y si esta dentro de ese rango ya guardado. Gracias y espero tu pronta respuesta
@BitwiseAr4 жыл бұрын
Hola, la idea de la EEPROM es almacenar datos que sobreviven a un reinicio o pérdida de energía en la placa, en tu caso si esa no es una condición podrás almacenar en variables convencionales, aplicar condicionales, etc. como cualquier otro programa. Saludos
@yalfenymartinez14504 жыл бұрын
@@BitwiseAr en realidad eso es lo que quiero guardar muestra en la eeprom tenerla hay permanente para luego comprarla.. Pero soy nuevo en esto de arduino y no se hacer las comparaciones que ya guarde en la EEPROM SI ME PODRÍAS AYUDAR CON UN EJEMPLO DE COMO COMPARAR ESOS DATOS Q YA GUARDE EN LA EEPROM TE AGRADECERÍA GRACIAS DE ANTE MANO Y ESPERO TU PRONTA RESPUESTA
@josemariaduran76104 жыл бұрын
Me encanta como esplica, gracias, saludos desde C.A.B.A. Argentina. Podras ayudarme quisiera desactibar la alarma (relay) con un final de carrera y que se prendiera un solo dia a la semana. Desde ya muchas gracias.
@maxi53006 жыл бұрын
Siempre excelentes tus videos !! Podrias hacer una explicacion de como pasar las lecturas de sensores a un LCD por I2C? Muchas gracias.
@BitwiseAr6 жыл бұрын
Hola Maximiliano, recomiendo que veas el capítulo 35 destinado exclusivamente al adaptador LCD I2C que es un complemento de los visto en el capítulo 10. Saludos
@maxi53006 жыл бұрын
Gracias! Si los vi , me cuesta un poco imprimir los valores en el lcd, pero ya voy mejor .Muchas gracias!!
@juancarlosrelloso13023 жыл бұрын
Hola me gustan tus videos porque son inmejorables, pero en este video me gustaria que se veria la hora pero solo con una linea y que se muevan solo los digitos igual como se veria en una "pantalla LCD". Muchas gracias
@arduindustial28383 жыл бұрын
Hola muy buenas tardes vi todos tus videos !!! Excelentes !!!! Tengo un módulo de memoria eeprom externa con protocolo I2c la dirección 0x50 usa otro tipo de librería? Podrías echarme una mano con este tipo de memoria ?
@BitwiseAr3 жыл бұрын
Hola, lamentablemente aún no he trabajado con memorias EEPROM externas por I2C como para poder orientarte. Saludos
@arduindustial28383 жыл бұрын
@@BitwiseAr gracias por responder espero el tema te inspire para unos de tus excelentes videos , por mi parte solo agradecerte todo lo qué haces por nosotros !!!
@omarvelasco23292 жыл бұрын
Hola @Bitwise AR Bajo la lógica de que se tardan 3.3 segundos en escribirse datos en la eeprom, si yo hago lo siguiente: if(now.hour() == 07 && now.minute() == 00 && now.second() == 00){ cont++; EEPROM.put(direccion,cont); } No se lograrán guardar la variable cont en la memoria eeprom, pues la que está dentro de la condicional solo se cumplirá durante 1 segundo? Espero logres contestarme. Muy buen video, saludos.
@BitwiseAr2 жыл бұрын
Hola, honestamente nunca he probado esa condición específica asi que no sabría indicarte. Saludos
@omarvelasco23292 жыл бұрын
@@BitwiseAr Bueno, lo puse a prueba y si funciona (tal vez siga guardando el dato en una subrutina hasta completar los 3.3 segundos ... aun no logro comprenderlo) ahí dejo el dato por si a alguien le sirve o por si nos puede aportar más. Saludos.
@GabrielMartinez-el9ph2 жыл бұрын
excelentes videos, gracias por hacerlos, ¿como podria tener tanto el programa como algunos datos en la memoria no volatil?
@BitwiseAr2 жыл бұрын
Gracias por el comentario, el programa se guarda en la memoria flash interna que también es no volátil, la EEPROM es un pequeño espacio para cuestiones específicas que ocupan poco lugar como se menciona. Saludos
@medra94746 жыл бұрын
los mejores tutoriales...x favor si podes un tutorial para manejar un modulo wifi esp8266
@BitwiseAr6 жыл бұрын
Hola Cristian, gracias por el comentario. Esta previsto realizar un capítulo sobre el ESP8266. Saludos
@solucioneshk34763 жыл бұрын
Excelente explicación. Tengo una duda... Como puedo hacer una consulta de los datos almacenados y si coincide con un dato ingresado encender un led. Por ejemplo capturo codigos desde un modulo RF, Si el codigo ingresado es igual a uno guardado en la memoria, encender el led, si no, no hacer nada...
@BitwiseAr3 жыл бұрын
Hola, gracias por el comentario, con un simple condicional, el valor almacenado en la memoria se puede comparar con cualquier valor y tomar una acción. Saludos
@solucioneshk34763 жыл бұрын
@@BitwiseAr Con esa condicional busco en toda la memoria? por ejemplo EEPROM.get(0, cons); si mi dato almacenado estuviera en la posición: 200 por ejemplo, la consulta antes marcada me lee toda la memoria y encuentra el valor? o como podría hacer un barrido de la memoria y encontrar el dato buscado?
@BitwiseAr3 жыл бұрын
Hola, la posición de la memoria será la que establezcas al hacer la escritura con lo cual es algo que tendrás que pensar por adelantado, no hay funciones de búsqueda aunque podrás implementar un simple bucle. Saludos
@Sgaeca_Ven2 жыл бұрын
Buenas, muy bien explicado, felicitaciones! tengo una pregunta si deseo borrar o reiniciar esa dirección de memoria como se haría? y otra pregunta es: si en esa misma dirección ingreso un numero 1 por ejemplo, pero luego deseo grabar un numero 2, lo guarda automáticamente el ultimo numero que se mande a grabar. Muchas gracias y disculpa, pero soy nuevo en esto de arduino.
@BitwiseAr2 жыл бұрын
Hola, gracias por el comentario, las posiciones son fijas pero el contenido podrás cambiarlo las veces que necesites, se explican las funciones para almacenar un número, leerlo o escribir uno nuevo en esa misma posición, el valor queda aunque se quite la alimentación y es justamente lo que la hace interesante. Saludos
@josemanuelremedios28795 жыл бұрын
Hola felicidades desde España, una duda estoy realizando un proyecto de un contador para una máquina recreativa me puedes orientar de cómo hacer para que guarde el número en la eeprom y le vaya sumando uno cada vez que haya un impulso graciaa
@BitwiseAr5 жыл бұрын
Hola, aplicando las funciones explicadas para guardar put() y leer datos get() en la memoria cuando sucede el evento del impulso o condición de un sensor. Saludos
@juliocesarpinzonalvarez22833 жыл бұрын
Excelente trabajo, yo sigo minuciosamente sus videos. Quiero resolver un dilema que tengo con un contador de objetos que desarrollé con una pantalla lcd. Deseo conservar la cuenta después de suspender la energía, entonces mi pregunta es:¿qué debo agregar al código para mantener los datos en memoria y cómo?
@BitwiseAr3 жыл бұрын
Gracias por el comentario, en el capítulo se analizan las funciones para guardar datos en la memoria y recuperarlos, tendrás que incorporar dichos conceptos en tu proyecto particular. Saludos
@antonioblanco30864 жыл бұрын
Hola Amigo excelente tutorial como siempre! sólo me quedó una duda, si quiero manejar una serie de cadenas de caracteres, cuantas entran? en este caso era un texto corto pero mas o menos cuanta memoria ocupó tu ejemplo? un saludo
@BitwiseAr4 жыл бұрын
Hola, gracias por el comentario, cada caracter individual ocupa 1 byte Saludos
@briancarboney76676 жыл бұрын
Disculpa, tengo una duda, si usamos dos variable tipo int, que usa 2 celdas de memoria cada una, y declaramos el inicio de la primera variable en la posición 0, y en la segunda variable indicamos que empieza en la posición 1(Posición que ya ocupaba la primera variable), lo ordenaria automaticamente, o tendriamos un problema de lectura o algo por el estilo? Estuvo muy bien el video por cierto, Muchas Gracias!
@BitwiseAr6 жыл бұрын
Hola Nrian, usando write() se indica la posición de una celda, con put() se indica a partir de qué celda debe comenzar a escribir, si en la celda ya existe contenido y es distinto al que se desea escribir lo sobreescribe, por eso la organización del contenido y en qué posiciones es un trabajo por nuestra parte. Saludos
@briancarboney76676 жыл бұрын
A okey, ya me quedó mucho mas claro. Muchas Gracias por la respuesta!!! Muy buen Video!!!
@MyPablitos4 жыл бұрын
Hola , el programa que hagamos y carguemos desde la computadora se mantiene si se desconecta la energia? saludos y gracias
@BitwiseAr4 жыл бұрын
Correcto, se almacena en la memoria no volátil. Saludos
@diegoegas66526 жыл бұрын
Saludos, primero felicitarte por todos y cada uno de los videos, es posible que subas un video con la cámara OV7670 por favor? Urgente, muchas gracias
@BitwiseAr6 жыл бұрын
Hola Diego, lamentablemente no tengo dicho módulo de cámara. Saludos
@charlygt1566 жыл бұрын
Hola, estaría bueno si es posible de hacer un vídeo explicando cómo programar Arduino como un controlador MIDI y funcionamiento del multiplexor para ampliar las funciones.
@BitwiseAr6 жыл бұрын
Hola Carlos, gracias por el comentario. Lamentablemente no tengo experiencia con el tema MIDI. Saludos
@diosdanygrillodoural56903 жыл бұрын
Saludos: Exelente podrias acer un video usando lo mismo pero usando la memoria por I2c 2400
@BitwiseAr3 жыл бұрын
Gracias por el comentario, aún no tengo práctica con memorias EEPROM externas por I2C pero podría ser un tema a analizar en un futuro capítulo. Saludos
@zolution28396 жыл бұрын
Cordial saludo, podrías tener en cuenta por favor para un tuto los delay en los proyectos, cual es la mejor forma de hacerlos, pues se me viene a la cabeza que el contador de arduino se reinicia como a los 50 días de estar continuamente trabajando, que pasa si en ese instante esta haciendo un delay y se cuelga el programa. Gracias desde locombia.
@BitwiseAr6 жыл бұрын
Hola, lo que se reinicia aproximadamente en esa cantidad de días es el contador de la función millis() (es un unsigned long de 32 bits) lo cual no es un problema ya que dicha función se usa primordialmente para diferencias de tiempo, restando un tiempo actual con un tiempo anterior, muy usado para funciones antirebote. Tené en cuenta que las interrupciones ingresan al sistema incluso si se esta ejecutando la función delay() y para tiempos más largos hay todo un tema aún no analizado que son los Timers. Saludos
@bornontheusa4084 жыл бұрын
Muy buenos videos !Suscrito ! Una pregunta, si quiero almacenar un numero de 14 digitos que funcion debo usar ? eh intentado algunos arreglos pero no lo eh solucionado
@BitwiseAr4 жыл бұрын
Hola, con la función put() se puede colocar cualquier dato, solo se especifica la dirección de inicio. Saludos
@PapaNoel805 жыл бұрын
Muy buen video como todos los demas. Tengo un problema no me imprime nada de el monitor serial. Cual puede ser la causa. Saludos desde Mexico
@BitwiseAr5 жыл бұрын
Hola, recomiendo descargues el código de los programas desde el enlace en la zona de descripción para descartar un problema de sintaxis. Saludos
@PapaNoel805 жыл бұрын
@@BitwiseAr Gracias por atenderm mi llamado. Así lo he hecho en todos tus programas y han funcionado bien solo este es en el que tengo problemas. No se si tenga algo que ver el hecho de q estoy usando la version del arduino Leonardo. Una vez mas GRACiAS
@BitwiseAr5 жыл бұрын
Hola, efectivamente el tema es que Leonardo usa un microcontrolador que incorpora la funcionalidad USB dentro del chip, eso hace que a veces existan problemas con el monitor serie, se recomienda para cualquier programa que use el monitor serie se agreguen las siguientes líneas al inicio del setup() while (!Serial) { ; // espera necesaria para modelo Leonardo } Saludos
@PapaNoel805 жыл бұрын
@@BitwiseAr Muchas gracias muy amable de tu parte. Así lo intentare. Muchas felicidades por esta serie de videos ya voy en el 50 y he entendido muy bien todos. Saludos desde Mexico
@soulrobotics5 жыл бұрын
chicos importante escribir la memoria lo menos posible. es decir no pongan un loop que escriba en la memoria todo el rato,... terminará por no funcionar más esa dirección. 100,000 ciclos de escritura, no more.
@BitwiseAr5 жыл бұрын
Hola, con la función put() no hay problema porque si el dato a escribir en la celda ya existe no sobreescribe, protegiendo ciclos innecesarios en la misma (a diferencia de write()) Saludos
@soulrobotics5 жыл бұрын
Bitwise Ar . Simplemente para avisar. En mis tiempos de microchip, hice una rutina de dos anillos para incrementar la durabilidad de la eeprom. Un anillo con los datos y otro con los indices. Muchas gracias por tus videos.
@miguelangelaudio Жыл бұрын
Hola. Si el modulo tiene pila y se le conecta bateria da prioridad a la bateria no?
@BitwiseAr Жыл бұрын
Hola, no comprendo tu consulta, este capítulo trata sobre la pequeña memoria incorporada no volátil, si lo que te refieres a los módulos RTC, eso se vió en el capítulo 38. Saludos
@andrewgasai15506 жыл бұрын
podrias compañero hacer un capitulo sobre el modulo RC522?
@BitwiseAr6 жыл бұрын
Hola Andrew, justamente el tema RFID será tratado en el próximo capítulo a publicarse en aproximadamente una semana. Saludos
@fabiandebasto98396 жыл бұрын
Pregunto la función “Get” y “put “ solo se utilizan para la memoria EEPROM?. Como siempre felicitaciones por el nivel y la didáctica de tus videos. Saludos.
@BitwiseAr6 жыл бұрын
Hola Fabián, son dos funciones específicas para la EEPROM, puede que existan funciones con ese mismo nombre pero que usen una librería diferente. Gracias por el comentario. Saludos
@roboticadigital86294 жыл бұрын
Una pregunta como seria el codigo para aumentar el valor de una variable al precionar un boton y decrementar al precionar otro boton. Y que se guarde los datos en la eeprom??
@BitwiseAr4 жыл бұрын
Hola, la detección de un pulsador se vio en el capítulo 3, luego las funciones explicada de como almacenar y leer la EEPROM las podrás aplicar en el condicional que detecta la pulsación. Saludos
@roboticadigital86294 жыл бұрын
@@BitwiseAr bueno en si se como poner un botton vallar y leerlo ya sea en un pin digital o leerlo como abalogo, eso si lo conosco ahora bien creo que no me explique bien. Me refieria a que si ya tengo los codigos echos en void loop. Int BottonDerecha = 1; Int BottonIzquierda = 2; Int BottonArriva = 3; Int BottonAbajo = 4; Int presio = 5; Int visualizacion = 0; Setup () { Serial.begin(9600); PinMode(BottonArriva, INPUT) ; PinMode(BottonAbajo, INPUT) ; PinMode(BottonDerecha, INPUT) ; PinMode(BottonIzquierda, INPUT) ; } Void loop() { if (digitalRead(BottonDerecha) ==High) { delay(500); if (digitalRead(BottonDerecha) ==LOW) { Visualizacion ++; } } if (digitalRead(BottonIzquierda) ==High) { delay(500); if (digitalRead(BottonIzquierda) ==LOW) { Visualizacion - - ; } } if (Visualizacion < 0){ Visualizacion = 4; } if (Visualizacion >4){ Visualizacion = 0; } if (visualizacion == 0){ serial.println("menu 1"); serial.println(presio); if (digitalRead(BottonArriva)==HIGH) { delay(500); if (digitalRead(BottonArriva)==LOW { Presio ++; } } if (digitalRead(BottonAbajo)==HIGH) { delay(500); if (digitalRead(BottonAbajo)==LOW { Presio - - ; } } if (presio
@BitwiseAr4 жыл бұрын
Hola, podrás almacenar el valor que necesites en la EEPROM Saludos
@roboticadigital86294 жыл бұрын
@@BitwiseAr???? Si ovio que se podra gravar la informacion pero como? Ntp creo que ya lo resolvi
@lone-eltemplodeltalento61962 жыл бұрын
En C++ aprendí que un int eran 4 bytes. En C++ para arduino son solo 2? O esto viene definido por el microcontrolador atmega? Graciass
@lone-eltemplodeltalento61962 жыл бұрын
Bueno ya vi que para Uno y Nano el tamaño es de 2 bytes para un int 👍
@Marcushin5 жыл бұрын
podria poner EEPROM.put(2,cadena); ? o estaria ocupada por la variable temperatura? gracias por los videos.
@BitwiseAr5 жыл бұрын
Hola, gracias por el comentario, la memoria EEPROM tiene un espacio independiente de la memoria de programa así que podrás tener sin problemas una variable de temperatura en la memoria de programa y en simultáneo asignar un valor en la EEPROM. Saludos
@carloslastra28274 жыл бұрын
Hola. Se puede guardar por ejemplo un número de teléfono para enviar un sms y ese mismo número poder modificarlo mediante sms. Gracias
@joseluisbruni6 ай бұрын
Hola! Lo tuyo es una pregunta o una afirmación? Si es afirmación, podrías compartirlo?
@zolution28396 жыл бұрын
EX-CE-LEN-TE, tu forma de exponerlo hace que parezca fácil, muchas gracias. // Como saber, el espacio total que ocupara mi variable en int 16 pero en char? si put lo hace automáticamente pero no me dice a donde termina, y en algún momento necesitare almacenar otro dato y necesitare saber a partir de cual escribo para no utilizar otro ya asignado, que debe hacerse? gracias.
@BitwiseAr6 жыл бұрын
Hola, gracias por el comentario. La organización del contenido en la memoria va por nuestra cuenta al momento de programar, pensá que al usar put() debemos indicarle la variable, no nos molestamos en decir que son 2 celdas para un int o 4 para un float, pero en definitiva la variable en algún momento la definimos. Lo más probable es que se terminen almacenando números y la longitud o la cantidad de números a almacenas lo sabrás por las características del proyecto, si necesitaras almacenar un valor de PWM de una salida que es importante que en caso de que se reinicie Arduino no se pierda el valor, entonces con una sola celda te bastará, es decir que el propio proyecto lleva a que determines qué información es la relevante para almacenar. Si fuese importante saber con precisión cuanto espacio ocupa una cadena de caracteres hay funciones específicas para esa tarea y podrás almancenar cuando ocupa y luego usarla para calcular donde colocar de forma seguida más información. Saludos
@nicolassolorzano32283 жыл бұрын
Buenas tardes compañeros, lo que pasa es que tengo que trabajar simulink y arduino, debo generar una señal en simulink, enviarla por comunicación serial al arduino, en el microcontrolador derivar la señal y luego devolverla, tengo la comunicación bien pero tengo problemas para derivar la señal de señal.
@BitwiseAr3 жыл бұрын
Hola, gracias por el comentario, lamentablemente desconozco el tema simulink como para poder orientarte. Saludos
@antoniomg112 жыл бұрын
Hola que tal. Existe una forma de comparar los datos de una variable de texto de 14 bytes con la información almacenada en la EEPROM?
@BitwiseAr2 жыл бұрын
Hola, para leer una cadena de caracteres se explica que se utiliza la función get() y así almacenar el valor leído en una variable que luego podrás usar en el programa para comparar con otro valor, mostrar, etc. Saludos
@antoniomg112 жыл бұрын
@@BitwiseAr Hola, ya lo hice pero no consigo almacenar en una variable de comparación. Por ejemplo: char memoria1[14]; char resultado[14]; EEPROM.get(0, memoria1); resultado=memoria1 Serial.print(resultado) Sólo muestra un caracter, ese es el problema que presento, si es entero si puedo comparar, si es character, no.
@BitwiseAr2 жыл бұрын
Hola, en principio podrías hacer un bucle con la variable de iteración "i" de 0 a 13 e imprimiendo: Serial.print(resultado[i]) Saludos
@antoniomg112 жыл бұрын
@@BitwiseAr Hola. Al imprimir cualquier variable con la información de la celda veo los datos completos como por ejemplo un número telefónico con prefijo de país pero, el problema se presenta al hacer una comparación. Por ejemplo: Si el número de teléfono almacenado en la EEPROM es igual al introducido por el usuario. Eso no lo he logrado conseguir. Necesito que se haga una verificación vía teléfono celular, pero no lo consigo con variable tipo character, como entero si pero el entero no muestra el prefijo "+"
@paulinalachinitos2413 жыл бұрын
Disculpa una pregunta, por qué mi relevador está al revés? Subí el código al Arduino pero está al revés, siempre está prendido, y con el código lo apaga
@BitwiseAr3 жыл бұрын
Hola, probablemente se trate de un módulo de relé activo alto, donde es necesario enviar un nivel HIGH para activarlo, el módulo visto en el capítulo 8 es activo bajo, por eso se lo activo con LOW, solo deberás invertir los niveles en programación. Saludos