Arduino desde cero en Español - Capítulo 37 - Lector tarjeta MicroSD bus SPI (y data-logger DHT11)

Поділитися
Вставка
  • Опубліковано 3 жов 2024

КОМЕНТАРІ • 462

  • @edwinurbina2622
    @edwinurbina2622 Рік тому +1

    Hola podrías decirme donde puedo encontrar información sobre como guardar archivos .csv

    • @BitwiseAr
      @BitwiseAr  Рік тому +2

      Hola, se trata simplemente de una archivo de texto con los valores separados por comas, en el ejemplo de este capítulo podrías cambiar la extensión .txt por .csv
      Saludos

  • @carlosvillada4547
    @carlosvillada4547 3 роки тому +14

    Te felicito, explicas como con mucha fluidez, se nota la preparación de los vídeos, no vacilas en la explicación ni un solo instante.

  • @joseluishg3113
    @joseluishg3113 6 років тому +2

    Buenas tardes,
    Estoy siguiendo el curso de Arduino desde cero, el cual me parece muy bueno y muy bien explicado.
    Tengo 62 años y algunos conocimientos de electricidad y electrónica estudiados en mi juventud.
    Muchas gracias por poner a nuestro alcance tantos conocimientos cómo demuestras tener.
    Y muchas felicitaciones por el trabajo realizado.
    Saludos
    Jose Luis Herrador

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias por el comentario, me alegro que encuentres el material de tu agrado. Saludos

  • @joaomarcotorresrivera5964
    @joaomarcotorresrivera5964 2 роки тому +2

    Simplemente creo que este canal es uno de los mejores si no el mejor para aprender esta parte de la electrónica, realmente es muy útil y entendible 10/10

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Gracias por el comentario, se aprecia.
      Saludos

  • @cgalo70
    @cgalo70 5 років тому +16

    Excelente video, me gusta tu forma de explicar: pausada y clara. Gracias!

    • @BitwiseAr
      @BitwiseAr  5 років тому +1

      Gracias por el comentario, se aprecia. Saludos

    • @luisbmalave
      @luisbmalave 4 роки тому +1

      Yo tuve que ajustar la velocidad a 1,5 muy lento para mi. Del resto mucha calidad de contenido. 👍

  • @arthus1971
    @arthus1971 9 місяців тому

    Querido Profesor, gratitud infinita por su trabajo y dedicación.
    No le había prestado atención a este capitulo, pues no lo necesite antes.
    Hoy estoy en la cruzada de ahorrar energía (batería), y mandar a dormir al micro por inactividad,
    no sin antes guardar sus estados. Me parece que usar la SD es más ecológica,
    que usar la EEPROM para guardar datos. Muchos cariños desde el otro lado de la cordillera.

    • @BitwiseAr
      @BitwiseAr  9 місяців тому +1

      Gracias por el comentario y la visita.
      Saludos

  • @antonioblanco3086
    @antonioblanco3086 4 роки тому +1

    Este video es oro puro hombre! Mil gracias por tomarte el tiempo y explicar por acá.

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

  • @elegebe33
    @elegebe33 6 років тому +3

    excelente video como siempre,sin desperdicios. se agradece divulgar tanto conocimiento.

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias Luis por el comentario. Saludos

  • @Vientoyluz
    @Vientoyluz 5 років тому +1

    Increíble la claridad de explicación! Mil gracias. Suscripto

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Gracias por el comentario. Un saludo

  • @xavibf5255
    @xavibf5255 8 місяців тому

    Como siempre explicaciones increibles, muy claras y útiles. Muchas gracias

    • @BitwiseAr
      @BitwiseAr  8 місяців тому

      Gracias por el comentario y la visita.
      Saludos

  • @Ruben-de2ry
    @Ruben-de2ry 4 роки тому +1

    Gracias, tus explicaciones son grandiosas.

  • @juliocoq777
    @juliocoq777 3 роки тому +1

    Excelente vídeo 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @antoniogoncalves1152
    @antoniogoncalves1152 6 років тому +1

    Como siempre magnifico !

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias por el comentario. Saludos

  • @jairofuentes8316
    @jairofuentes8316 5 років тому

    Muchas gracias por el video, excelente, saludos desde Bolivia!

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Gracias por el comentario.
      Un saludo

  • @MrCrist12
    @MrCrist12 6 років тому +3

    El mejor canal sobre Arduino :D
    Podrias hacer un video dedicado a como alimentar los proyectos?

    • @BitwiseAr
      @BitwiseAr  6 років тому +1

      Gracias por el comentario, queda anotada la sugerencia para tratar el tema. Saludos

  • @RFADICTOS
    @RFADICTOS 3 роки тому

    AMIGO EXCELENT EXPLICACIÓN...LO FELICITO FELIZ AÑO HERMANO

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Gracias por el comentario y la visita.
      Saludos

  • @maxi5300
    @maxi5300 6 років тому +1

    Excelente tu trabajo!!!!!

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias por el comentario. Saludos

  • @olejnizak
    @olejnizak 3 роки тому

    capo!!!!! crack!!!! Buenísimo tu video!!!!!!!!!!!!!!!!!!!!!!!

  • @charlee777
    @charlee777 6 років тому

    muy buen video ingeniro gracias por compartir....

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias por la visita. Un saludo

  • @alvarofernandez6042
    @alvarofernandez6042 4 роки тому +3

    Muy buenos días Profesor. Mil gracias por tus videos. Estoy haciendo tu curso al completo y me está ayudando mucho.
    Tengo entre manos un proyecto para medir los datos de un anemómetro, guardarlos en una sd y apuntar la fecha a la que fueron recogidos los datos. El problema es que el reloj usado (capítulo 39) se conecta con I2C y este módulo con SPI. Se podría hacer al ser Arduino el maestro de los dos esclavos? Muchas gracias y un abrazo fraternal desde el encierro :)

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, pueden conectarse sin problemas varios dispositivos por bus SPI e I2C, no interfieren entre si
      Saludos

  • @appletweaks7408
    @appletweaks7408 2 роки тому

    hola como estas ?
    excelente video me encanta tu contenido eres un buen profesor en verdad
    tengo algunas preguntas y dudas que me encantari que me contestaras
    se puede con una sd expandir la memoria del arduino?
    podemos conectar un disco duro o un ssd ?
    el arduino mega se puede usar en un proyecto fijo ?
    donde podriamos ver las especificaciones en un sensor de arduino?
    como sabemos que sensores son compatibles con arduino?
    arduino puede comunicarce en usb ?
    perdon por tantas preguntas pero es que me da curiosidad y te considero una fuente confiable de informacion
    y gracias

  • @cesarbrusco
    @cesarbrusco 4 роки тому

    Ante todo felicitarte por lo didáctico de cada unos tus capítulos!!!
    Logro escribir la SD pero no logro leerla desde Arduino. Se graba perfecto en la SD pero solo puedo verla eme la computadora. No le encuentro la vuelta. Si me tiras alguna idea. Bienvenida.
    Muchas gracias!!!

  • @electricidadpalomar7001
    @electricidadpalomar7001 3 роки тому +2

    Hola, me encanta la forma en que desarrolla su tutorial. Me gustaría preguntarle si existe algún código de colores para los clabes en este tipo de conexiones, por ejemplo para SCK, MOSI, MISO o SS/SC.

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Gracias por el comentario, no hay código de colores para las conexiones, solo se recomienda que aquellas que llevan alimentación o referencia de masa GND usen rojo o naranja con el negro, es solo una sugerencia y claro que el color no hace ninguna diferencia desde el punto de vista eléctrico, pero tener bien identificada la alimentación suele ser útil para evitar conectarlos de manera tal que genere un cortocircuito.
      Saludos

  • @ochentoso
    @ochentoso 4 роки тому +4

    Excelente todos tus videos, me ayudaron mucho y siempre los consulto! En esta ocasión cabe aclarar un dato importante: con esta librería SD no se deben usar nombres de archivos mayores a 8 bytes, de lo contrario la escritura de la tarjeta dará error!!! Aclaro esto porque me dio muchos problemas hasta que me di cuenta de este detalle, hasta compré un shield nuevo pensando que estaba defectuoso.

  • @martingallardo104
    @martingallardo104 5 років тому

    Hola, te felicito por los videos que publicaste y ademas por la forma de explicar muy clara.. Me atrevo a pedir un video con el tema de las comunicaciones rs232 .. y como decifrar los paquetes de info que maneja.. gracias !!!!

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Hola, gracias por el comentario. El RS232 es un protocolo de comunicación serie que define cuestiones eléctricas de conexión y comunicación asincrónica, tendrías que analizar cual es la fuente de la información que quieras decodificar.
      Saludos

    • @martingallardo104
      @martingallardo104 5 років тому

      @@BitwiseAr Gracias por responder.. es verdad lo que me decis. El manual del equipo me lo especifica.. pero no doy en la tecla... gracias .. saludos

  • @IgnacioAOlivar
    @IgnacioAOlivar 5 років тому +2

    Muy bueno!!!!! O sea que el módulo Setup no sólo sirve para iniciarlizar dispositivos y chequeos en primer instancia sino también para ejecutar código de un solo paso. En este ejemplo me imagino que podría incorporarse un módulo LCD que vaya mostrando los valores de temperatura y humedad (con el método del promedio que hiciste en otro video) y desde el inicio ir grabando en la tarjeta los valores cada x cantidad de tiempo. Muy útil para una pequeña estación metereológica casera. Te felicito porque con cada video aprendo más cosas, en cuanto me compre la arduino comenzaré a experimentar. Y disculpas si a veces hago preguntas sobre el código y el compilador, soy analista en sistemas y a veces no puede evitar comparar el IDE de arduino con los que se utilizan en lenguajes "convencionales". Lo que me encanta de esta plataforma es lo intuitiva, versátil y sencilla de utilizar si la comparamos con microcontroladores PIC (me han dado muchos dolores de cabeza).

  • @ing.oscarcortez
    @ing.oscarcortez 4 роки тому

    disculpa inge otra pregunta, en el mismo programa se pueden crear 2 o más archivos y guardar datos en cada archivo alternadamente? lo intenté pero no me deja, no sé porque no sé si no se puede hacer eso, estuve buscando información pero no encontré nada útil, si sirve de algo lo que hice fue lo siguiente:
    File dato1 = SD.open("archivo 1.txt", FILE_WRITE);
    File dato2 = SD.open("archivo 2.csv", FILE_WRITE);
    if(dato1 && dato2){
    Utilicé leds como ayuda visual para ver que pasa en el código y según los leds no entra en el if, es decir que no reconoce dato1 && dato2.

  • @juanmonsalve8777
    @juanmonsalve8777 3 роки тому +1

    Hola! gran vídeo! disculpe las molestias, profesor. tengo un problema con este lector de SD y el RFID 522. los estoy utilizando en conjunto para un mismo programa, pero el RFID no funciona, es decir, enciende y todo, pero no hace nada. en cambio de el modulo de SD que si guarda sus datos correctamente. ya revisé conexiones y está bien, quizá tenga malo el slave select, porque puse SS2_PIM 8 como el slave select del lector de SD, y SS_PIM 10 como slave select del modulo RFID. Está bien así? si me pudiera ayudar con esto se lo agradecería mucho, es para un proyecto de la universidad.

  • @winstonnoriega3212
    @winstonnoriega3212 5 років тому +1

    Se puede escribir scrips en una hoja de texto, y que luego, por ejemplo, un servomotor haga lo que se le indica en la hoja de texto?
    Si es asi podrias darme un ejemplo o una pagina en donde pueda saber como o algun otro material que me sirva, este es mi correo por si me puedes enviar algun material que me pueda servir, arielnoriega11@gmail.com
    Gracias y muy buen video sigue asi!!

    • @BitwiseAr
      @BitwiseAr  5 років тому +1

      Hola, lamento no poder ayudarte con el tema y no tengo conocimiento de una fuente de información que puedas ver para tu caso particular.
      Saludos

  • @josepcurtolapeira9957
    @josepcurtolapeira9957 2 роки тому +3

    Gracias!! Despues de 2 semanas sin resultados ya me funciona perfectamente.

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Genial, saludos

    • @miniaturascastillo-minic6564
      @miniaturascastillo-minic6564 8 місяців тому

      SALUDOS JOSÉ .... QUE HICISTE PARA QUE FUNCIONARA EL MODULO ??? .... EN MI CASO ME MARCA FALLA DE INICIO.

  • @carlosvillada4547
    @carlosvillada4547 3 роки тому +2

    Te felicito, explicas con mucha fluidez, esto indica la preparación de los vídeos.

  • @anto_spain585
    @anto_spain585 3 роки тому

    Buenas noches, estoy intentando hacer que me lea la ultima linea de la tarjeta micro sd, para poder usarlo como memoria para cargar variables. Pero no consigo que leea la ultima liena, aun que estoy viendo varios videos no consigo solucionarlo.
    mis datos por ejemplo serian unas lineas que guardan los valores de unos contadores y la ultima linea seria algo de este tipo.
    5986,4108,1878,61,2429,235987,4108
    5987,4108,1879,61,2429,235987,4108
    donde en la primera columna y la tercera tiene variaciones en los valores.
    quisiera poder leer esa ultima linea pero no consigo hacerlo.
    este es el codigo que uso, me podrías decir donde esta el fallo o como solucionarlo.
    parece que o no lee la ultima linea o que no se posiciona donde debe.
    #include
    Separador s;
    #include
    #include
    File printFile;
    String buffer;
    boolean SDfound;
    void setup() {
    Serial.begin(9600);
    if (SDfound == 0) {
    if (!SD.begin(4)) {
    Serial.print("The SD card cannot be found");
    while(1);
    }
    }
    SDfound = 1;
    printFile = SD.open(("DATALOG.txt"), FILE_READ);
    if (printFile) {
    Serial.println("ARCHIVO ABIERTO");
    //while(1);
    bool line = 0;
    printFile.seek(printFile.size()-1); //Ubicacion en posicion anterior a ultimo caracter

    Serial.println("entramos en el if si esta conectado el archivo");

    while (printFile.available()) {
    if(line==false) //Primero leer en reversa para buscar salto de linea
    {
    char caracter=printFile.read();
    Serial.println(caracter);
    printFile.seek(printFile.position()-2);
    Serial.println("estamos buscando el inicio de la linea");
    if(caracter=='
    ') //Cuando encuentra salto de linea cambia estado
    {
    Serial.println("encontrado el simbolo");
    line=true;
    break;
    }
    } }
    if(line==true){
    Serial.println("ultimo if");
    String datosrecibidos = printFile.readStringUntil('
    ');

    String elemento1 = s.separa(datosrecibidos,',',0);
    String elemento2 = s.separa(datosrecibidos,',',1);
    String elemento3 = s.separa(datosrecibidos,',',2);
    String elemento4 = s.separa(datosrecibidos,',',3);
    String elemento5 = s.separa(datosrecibidos,',',4);
    String elemento6 = s.separa(datosrecibidos,',',5);
    if (elemento6 != 0){
    Serial.println("el elemento1 es:"+ elemento1);
    Serial.println("el elemento2 es:"+ elemento2);
    Serial.println("el elemento3 es:"+ elemento3);
    Serial.println("el elemento4 es:"+ elemento4);
    Serial.println("el elemento5 es:"+ elemento5);
    Serial.println("el elemento6 es:"+ elemento6);
    }
    }

    printFile.close();
    }
    }
    void loop() {
    //empty
    }

  • @daromc01
    @daromc01 4 роки тому +6

    Hola un par de consultas, es necesario crear una interrupción para cerrar el programa en el caso que quiera utilizar el loop ?, como hago para crear varios archivos en la memoria ?

    • @BitwiseAr
      @BitwiseAr  4 роки тому +8

      Hola, deberás estar seguro de aplicar close() antes de extraer la tarjeta de memoria, esto puede ser mediante un pulsador o si se programa para tomar cierta cantidad de mediciones, cuando termine el proceso aplicar close() para cerrar adecuadamente el archivo y encender por ejemplo un LED para indicar que se puede extraer.
      Podrás crear todos los archivos que necesites con open()
      Saludos

  • @SubtenienteR
    @SubtenienteR 5 років тому +2

    Felicidades.
    Un vídeo muy didáctico e interesante.
    Gracias por compartir.
    Un saludo.

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Gracias por el comentario. Saludos

  • @PapaNoel80
    @PapaNoel80 3 роки тому +1

    HOLA, he hecho el experimento varias veces y los nombres de archivo solo me aceptan como máximo 8 caracteres....., ¿A alguien mas le sucede esto? Me gustaría ver que me compartieran su experiencia

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, es correcto, es una limitación de la librería SD, nombres de archivos de hasta 8 caracteres.
      www.arduino.cc/en/reference/SD
      Saludos

    • @PapaNoel80
      @PapaNoel80 3 роки тому

      @@BitwiseAr Muchas gracias por contestar y más que nada por compartir tan útiles videos en tu canal. Me gustaría hicieras un video utilizando el módulo USB CH375B con arduino.... !SALUDOS desde Zacatecas México!

    • @diego.alienigena
      @diego.alienigena Рік тому +1

      gracias a tu comentario descubrí el error que me daba a la hora de la apertura del archivo, de hecho no lo estaba creando. Gracias! 😀

  • @franciscojavierperezvazque251
    @franciscojavierperezvazque251 4 роки тому

    Primero que nada excelente video, felicidades por gran trabajo. Tengo una duda con la conexión SPI, pienso incluir varios sensores que usan SPI, tengo entendido que los pines SCK, MISO y MOSI puden ser comunes, ahora, que pines del Arduino MEGA puedo conectar sus pines CS y que funcione bien?

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, para el primer dispositivo se suele usar el pin 53, luego cualquier otro pin digital disponible es apto para usarlo como CS, como solo tiene que enviar un nivel bajo para activar al dispositivoy luego datos y reloj son manejados por MOSI, MISO y SCK, es simple la tarea de CS.
      Saludos

  • @miguelmayorga962
    @miguelmayorga962 3 роки тому +1

    Hola amigo muchas gracias por el vídeo, quería preguntarte por un problema que estoy teniendo al querer utilizar la tarjeta sd, sigo todos los pasos del tutorial e inclusive copié directamente el código del repositorio pero al momento de ejecutar el programa en mi arduino uno, falla la inicialización de la tarjeta. Tengo todos los pines conectados como en el vídeo y la tarjeta en formato fat32 es de 16GB. No tengo idea de qué podrá ser, te agradecería mucho si pudieras ayudarme.

    • @Usuaurio-kj1ym
      @Usuaurio-kj1ym 3 роки тому

      Revisa bien tus conexiones o en su caso revisa también el código del programa, a mi me funcionó con una micro sd de 32gb sin ningún problema

    • @armandocantu5945
      @armandocantu5945 2 роки тому

      Hola miguel mayorga, tengo el mismo problema, tu ¿pudiste solucionarlo?, si es asi como le hiciste??

  • @millertorreramirez1118
    @millertorreramirez1118 2 роки тому

    Hola excelente video, para un intervalo de tiempo de cada 5 min para registrar los datos,
    qué se necesita?

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, tendrás que mover el código desde el setup() al loop() y aplicar la demora sin delay() para no detener el flujo del programa por tanto tiempo, para ello se utiliza la función millis()
      Saludos

  • @JuanVelez517
    @JuanVelez517 3 роки тому +1

    Yo lo hice con un PIC 16F628A a 3.3 VDc, leia el archivo http, desde una memoria SD, y lo enviaba a la red wifi por medio de un modulo wifi conectado al PIC, pude enviar archivos de mas de 2048 bytes, incluso veia el estado del modulo wifi a travez de una LCD 2X16 I2C, conectada tambien a PIC, aun no encuentro en donde aplicar esto

  • @leafarsanera4373
    @leafarsanera4373 5 років тому

    Según se explica en el tema, ARDUINO UNO usa el PIN 10 para CS y ARDUNIO MEGA usa el PIN 53. En caso de que quisiésemos añadir otro periférico, ¿podemos usar cualquier otro PIN digital o hay alguno adicional asignado para este función que no sea el 10 en UNO y el 53 en MEGA?

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Hola, correcto, podrás asignar cualquier otro pin digital para un segundo dispositivo conectado al bus SPI.
      Saludos

  • @bercorreo
    @bercorreo 6 років тому +1

    Hola, he hecho las practica, obteniendo el resultado esperado, utilicé un Arduino MEGA con un "Data Logging shield v1.0", con los inconvenientes del pin-out, siendo que el shield es pin a pin compatible con el Arduino UNO, y con el MEGA hay que hacer "malabares" con los pines del SPI.
    Recibe mi absoluta gratitud por este curso.

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Genial, me alegro que el material te haya sido de utilidad, gracias por compartir. Un saludo

  • @karoldamiansalassalazar406
    @karoldamiansalassalazar406 Рік тому

    Hola Vi tu vídeo de el reloj tiempo real y la creación de eventos, como puedo hacer para que se cree un nuevo archivo y registre dichos eventos, hablando de modificar el código

  • @ramongarayangulo5080
    @ramongarayangulo5080 6 років тому

    Saludos desde Cataluña España Felicidades por todos capitulos muy bien explicados y detallados Quisiera informacion con un Aduino Mega con un LCD que lena toda la placa
    Gracias anticipadas

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Hola Ramon, los capitulos que tratan el tema LCD son el número 10 en formato paralelo y y el 35 mediante adaptador I2C.
      Saludos

  • @marcopartidor2019
    @marcopartidor2019 4 роки тому +1

    Muy bueno el video, pero tengo una pregunta, para conectar una Sim800l con esta SD y sensor de temperatura, como se define la sim800l maestro o esclavo y como seria la conexión del hardware??.
    saludos.

    • @BitwiseAr
      @BitwiseAr  4 роки тому +1

      Hola, lamentablemente no tengo experiencia con el Sim800l
      Saludos

  • @antoniotorrado2970
    @antoniotorrado2970 4 роки тому +1

    Hola ! Me encantan tus videos , seria posible un video que muestre como conectar el dht11 , el IMU 6050 , un reloj a tiempo real , y todo ello almacenarlo en la sd ?? Para arduino ? Muchisimas gracias !!

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, ya se trata de un proyecto completo y complejo, excede el propósito de este curso básico pero a futuro la idea es hacer simples proyectos con muchos de los componentes vistos.
      Saludos

  • @ing.oscarcortez
    @ing.oscarcortez 4 роки тому

    Buen video, disculpa inge sabes cual es la velocidad máxima en la que se puede escribir en la memoria sd? Se puede escribir cada 20 milisegundos? Necesito tomar 50 lecturas por segundo de un sensor, gracias.

    • @BitwiseAr
      @BitwiseAr  4 роки тому +1

      Hola, puedo suponer que si pero lo mejor sería que lo pruebes en la práctica, a lo sumo podrás tomar las lecturas y demorar un poco la escritura en la tarjeta.
      Saludos

    • @ing.oscarcortez
      @ing.oscarcortez 4 роки тому

      @@BitwiseAr pues si se pudo, coloqué un LED para tener una referencia visual de la escritura, obviamente el parpadeo era muy rápido pero alcancé a ver pequeños "tropiesos", es decir muy pequeñas demoras, supongo que eran pequeños retardos en la escritura de la memoria, conclusión si se puede escribir cada 20 milisegundos, guardé 20 mil datos cada 20 milisegundos, se suponía que los datos se guardaría en un tiempo estimado de 6 minutos con 40 segundos, la realidad se demoró 6 minutos con 52 segundos, nada mal.

  • @Llanria
    @Llanria 2 роки тому

    Si cada vez que conecté el Arduino quiero trabajar con un archivo .txt nuevo y con un orden, ejemplo:
    prueba0.txt
    prueba1.txt
    prueba2.txt
    prueba3.txt
    ¿Cómo le haría?
    Saludos.

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, tendrás que usar la memoria EEPROM analizada en el capítulo 39 para almacenar el valor de un contador que lleve cuenta de cada vez que se inicia y el valor no se pierda al quitar la alimentación, luego leer ese valor para crear archivos con distinto nombre.
      Saludos

  • @medra9474
    @medra9474 6 років тому +1

    Porfa... Un tutorial del módulo wifi esp8266

  • @Mau365PP
    @Mau365PP 3 роки тому +1

    Acabo de descubrir tu canal, explicas muy bien. Prefiero los canales que explican TODO y no los que solo te dicen que descargues los programas y ya. Me suscribo 👍

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Gracias por el comentario y la suscripción.
      Saludos

  • @JoseGomez-vt6mk
    @JoseGomez-vt6mk 2 роки тому

    Hola, yo tengo una grandísima pregunta o mas bien un problema, yo lo que quiero es cambiar el nombre de mi TXT, cuando pongo "REGISTROS DE ENTRADAS" me da error pero si le dejo la palabra "PRUEBA" para la creación del archivo TXT este lo logra hacer, que es lo que esta pasando? hay alguna condición que esta solo me deje poner nombres cortos a mi TXT? Por favor necesito tu ayuda lo mas pronto :c es para un proyecto :c

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, el nombre del archivo no puede exceder los 8 caracteres de longitud, aqui se encuentra la referencia oficial:
      www.arduino.cc/en/reference/SD
      Saludos

  • @lucianoestigarribia3157
    @lucianoestigarribia3157 3 роки тому

    Hola! Logré que genere el archivo txt pero no graba los datos en el mismo, cual puede ser el error? Si saco la definición de HUMEDAD y TEMPERATURA fuera del "for" me graba los datos (pero claramente no varian a medida que avanza la variable "i"). Alguna recomendación?

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, recomiendo descargues el código desde el enlace en la zona de descripción para descartar un posible error de sintaxis, verás dentro del bucle se llama a archivo.print para grabar el valor en la tarjeta de memoria.
      Saludos

  • @eliseonarcisodiaz
    @eliseonarcisodiaz Рік тому

    Hola! Tengo un problema. Yo instalé la tarjeta SD a un arduino uno y posteriormente instalé el reloj DS3231. Mi problema es que la Sd me graba los ficheros con fecha 01 Jan 2000. Todo lo demás funciona bien. Qué puede estar pasando??

    • @BitwiseAr
      @BitwiseAr  Рік тому

      Hola, tendrás que asegurarte que esté establecida fecha y hora correctas antes de los comandos para crear los archivos.
      Saludos

  • @juanmanuelmartinezburrola3750
    @juanmanuelmartinezburrola3750 Рік тому +1

    Gracias por tu aporte, Excelente tu explicación.

    • @BitwiseAr
      @BitwiseAr  Рік тому

      Gracias por la visita y el comentario.
      Un saludo

  • @fernandobarroso2366
    @fernandobarroso2366 3 роки тому

    Hola profe. como simpre un video excelente. La pregunat es si ha podido comporbar la precision de DHT11

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, no dispongo de un medidor de temperatura de laboratorio ni las condicones como para probar la precisión del DHT11.
      Saludos

    • @fernandobarroso2366
      @fernandobarroso2366 3 роки тому

      @@BitwiseAr Gracias profe. Algun proyecto de hjacer algo de reconocimiento de voz?Como usted lo explica quedaria muy bien

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, lamentablemente no tengo experiencia en la materia.
      Saludos

  • @xaviibanyez1496
    @xaviibanyez1496 5 місяців тому

    Hola.
    Gracias por tu trabajo. No hay mejores videos o yo no los he sabido encontrar.
    Una consulta: tengo un proyecto bastante complejo que entre otras cosas consta de dos ESP32 y una pantalla TFT SPI ILI9341. En un futuro tambien dispondra de un modulo GPS, un sensor de presion, humedad y temperatura y un medidor de distancia ultrasonico. Se trata de un piloto automatico para un ultraliviano.
    Los dos ESP32 funcionan como master uno y como esclavo el otro y de moemnto estan conectados via SerialPort. El master manda un numero al esclavo y este segun el numero recibido ejecuta diversas combinaciones entre dos leds blancos uno verde y uno rojo con bucles FOR hasta que recibe un codigo que le haga cambiar de combinacion o apagar. Mientrastanto el master sigue a "sus cosas". No he sido capaz de activar el multitasking del ESP32 y por eso opto por esta otra opcion tras varios meses de pelear con multitasking.
    Bien....he llegado a un punto en el que preciso que el esclavo mande informacion grafica a la pantalla TFT.¿Seria posible ademas eliminar la conexion serie master esclavo y conectar los tres elementos via SPI sin que ocurran "cosas raras"?. Entiendo que en este caso ambos ESP32 actuarian como master (si es que esto es posible) pero no termino de ver con claridad como manejar el ChipSelect.
    Gracias y perdona el "ladrillo".

    • @BitwiseAr
      @BitwiseAr  5 місяців тому +1

      Hola, gracias por el comentario, cuando se trata de SPI la cuestión es que se pueden compartir las líneas de datos entre varios dispositivos, pero cada uno de ellos requiere de una dedicado ChipSelect que se simplemente cualquier GPIO disponible, asi podrás conectar varios dispositivos y cada uno se habilita con su respectivo CS.
      Saludos

  • @perropolicucuta88
    @perropolicucuta88 Рік тому

    me gustria eso de guardar pero con el sensor de ultra sonido como seria

  • @eduardoo1652
    @eduardoo1652 6 років тому +2

    MUY BUENO COMO SIEMPRE, ¡ MUCHAS GRACIAS Y BENDICIONES !

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias por el comentario. Saludos

  • @fernandoestrada5938
    @fernandoestrada5938 22 дні тому

    Bro, saludos en 2024. Tengo el problema de que el programa me esccribe la linea "Probando 1, 2, 3" hasta 3 o 4 veces, es decir guarda el texto repetido varias veces dentro del mismo archivo. A que podría deberse?. Saludos

    • @BitwiseAr
      @BitwiseAr  22 дні тому +1

      Hola, el texto de "Probando..." lo escribe cada vez que se inicia el programa, y no borra el texto anterior, de manera que si se ejecuta 3 veces el programa escribirá 3 veces el texto, es solo a modo de prueba, no tiene una función práctica, luego se muestra como utilizar con un sensor.
      Saludos

  • @edgaralarcon7947
    @edgaralarcon7947 4 роки тому

    Hola, tengo una duda mira estoy haciendo un programa dónde necesito enviar datos enteros y los reciba otro Arduino, lo cual lo logré, pero estos datos se tienen que guardar una vez recibido el msj en un SD, lo cuál en el lado del receptor me arroja error, además a esto tiene en conjunto un módulo RFID RC522 lector de tarjeta que comparten un pin en común el SS_PIN 10 para este módulo y sspin10 para la SD, que puedo hacer al respecto, te agradecería tú ayuda.

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, como se explica en el video cada dispositivo en el bus SPI debe tener una línea se Slave Select independiente, podrás usar el pin 10 para el RFID y por ejemplo el pin 9 o cualquier otro libre para la SD.
      Saludos

  • @pepeherrera9903
    @pepeherrera9903 2 місяці тому

    Felicidades y gracias por este curso, he copiado este programa pero en lugar de usar un DHT11 he utilizado un BMP280 porque me interesa medir la altitud; he cambiado un par de cosas, entre ellas, cambiar el tipo de variables (de int a float) para tener más precisión. Cuando inserto los datos en LibreOfficeCalc no consigo crear un gráfico, creo que es porque los separadores decimales son puntos en lugar de comas. ¿Hay alguna manera de que Arduino dé los datos con comas en lugar de puntos o de que Calc entienda los puntos como comas?
    Muchas gracias de antemano a todo aquel que quiera responderme

    • @BitwiseAr
      @BitwiseAr  2 місяці тому

      Hola, gracias por el comentario y la visita. Lamentablemente no sabría indicarte cómo modificar esa característica del LibreOffice Calc, podrás también desde el código utilizar otro caracter cualquiera como separador como ser el dos puntos y luego al importar en Calc indicar que dicho caracter es el separador.
      Saludos

  • @paulethaguilar9702
    @paulethaguilar9702 4 роки тому

    Necesito guardar información que se visualiza en un ESP8266 todos los datos que llegan y se muestran en el monitor arduino deseo almacenarlo en la microSD. me ayudas!!

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, lamentablemente mi experiencia con el ESP es muy limitada a usarlo como dispositivo para brindar conectividad WiFi a Arduino como se ven en capítulos 41 y 42 con lo cual no sabría indicarte como realizar tu proyecto particular.
      Saludos

  • @YaderBarreraRivera
    @YaderBarreraRivera 4 роки тому

    Estimado, fíjate que tengo un pequeño problema con un ensayo para un sistema de riego para cultivo de tomate. quiero guardar los datos de tensión en milivoltios del suelo, pero se me ha hecho imposible. estoy usando la SD y el RTC, pero solo he podido guardar la fecha y la hora, pero me hace falta guardar los niveles de tensión, que son los que me indican cuando estuvo abierta la válvula de riego. te agradecería mucho tu apoyo

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, ya se trata de un proyecto particular que excede el propósito del curso, recomiendo realices la consulta en algún foro donde muchas personas puedan orientarte.
      Saludos

  • @rosapinosapascual4367
    @rosapinosapascual4367 6 років тому +1

    Soy de Barcelona y considero una divulgacion del mundo Arduino muy bien detallado
    Felicidades

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias Rosa por el comentario, se aprecia. Un saludo

  • @diegolaprovitera9468
    @diegolaprovitera9468 2 роки тому

    Hola muy buena la explicación, una consulta, se podrá grabar el sketch de Arduino a la memoria micro SD y que corra desde la misma? Muchas gracias

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, gracias por el comentario, lamentablemente no es posible, el sketch debe almacenarse en memoria de programa que es la flash interna.
      Saludos

  • @edgarocopio5186
    @edgarocopio5186 Рік тому

    Buenos días hermano, no programo con lenguaje c++, solo con ldmicro, quiero aprender a configurar Arduino con pantalla de cristal líquido, se puede?

    • @BitwiseAr
      @BitwiseAr  Рік тому

      Hola, lamentablemente no sabría indicarte.
      Saludos

  • @chechepope4207
    @chechepope4207 2 роки тому

    hola amigo felicitaciones por tu contenido, me gustaria saber como puedo hacer para que cuando se presione un pulsador , me registre la hora y la fecha en la sd, para llevar un registro de cuantas veces se pulso el boton y la hora

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, podrás ver el capítulo 38 sobre el RTC para obtener horario: ua-cam.com/video/ZOMXEYuQwwY/v-deo.html
      Luego aplicar las acciones para escribir que en este programa de ejemplo se encuentra en el setup() pasarlo al loop() y que se ejecute al presionar el pulsador, deberás experimentar un poco con el código al ser un proyecto específico.
      Saludos

    • @chechepope4207
      @chechepope4207 2 роки тому

      @@BitwiseAr gracias amigo

  • @matata3D2s
    @matata3D2s Рік тому

    Como puedo hacer que en vez de escribir por linea de codigo el txt con "Probando 1, 2, 3," que lo escriba con teclado o con tecladito 4 x 4 ??

    • @BitwiseAr
      @BitwiseAr  Рік тому

      Hola, lo escribas en el teclado lo deberás almacenar es una variable tipo string y luego ejecutar las funciones mencionadas para abrir un documento de texto para la escritura.
      Saludos

  •  5 років тому

    Felicidades amigo, por estos tutoriales.
    Puedes indicarme que programa utilizas para la.simulacion con el arduino?

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Hola, gracias por el comentario. El programa se llama Fritzing, no emula el funcionamiento de Arduino, sirve para hacer diagramas entre otras cosas.
      Saludos

    •  5 років тому

      @@BitwiseAr Si, correcto. Pero no encuentro los modulos

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Si bien el programa viene con una buena cantidad de componentes, muchos no están, tendrás que buscarlos en la web creados por distintos desarrolladores, los componentes para Fritzing tienen la extensión fzpz
      Con lo cual una busqueda con el nombre del módulo probablemente termine llevando a un página de GitHub donde se puede descargar un archivo.fzpz
      Saludos

  • @cuarentenaviral4756
    @cuarentenaviral4756 4 роки тому

    Puedo escribir texto en una variable de cadena con un teclado y guardar esos datos en la microsd?, Quiero simular Office Word con una pantalla

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, supongo que sería posible pero se trata de un proyecto que excede el propósito del curso.
      Saludos

  • @masterroush1684
    @masterroush1684 4 роки тому

    Disculpa, es la única manera que se puede manejar ficheros en Arduino? No he encontrado alguna información acerca de el manejo de ficheros

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, deberás tener en cuenta que Arduino tiene un almacenamiento interno reducido, para el microcrontrolador 328p es de 32K y eso sin tener en cuenta el espacio que ocupa el propio programa.
      Asi que para manejar archivos se requiere de alguna memoria externa.
      Saludos

  • @maxidark5633
    @maxidark5633 2 роки тому

    muy buen video bro una cosulta
    como se haria para saber cuanto esta lleno la mmoria sd , osea asi no se llenara para cambiar a otra sd por que si se llena se perdeara datos
    saludos bro

  • @luisnovoa302
    @luisnovoa302 5 років тому +1

    Gracias por éste y todos los tutoriales!, mis felicitaciones. Quisiera saber si este segundo programa se puede usar el DHT22 en lugar del DHT11

    • @BitwiseAr
      @BitwiseAr  5 років тому +1

      Hola, gracias por el comentario. Es solo cuestión de al crear el objeto cambiar "DHT11" por "DHT22".
      Por cualquier duda sobre dichos sensores podrás ver el capítulo 7.
      Saludos

  • @albertogarciacarreras2640
    @albertogarciacarreras2640 4 роки тому

    buenas tardes, tengo un problema y es que en el código que muestras en pantalla lo he puesto igual y he conectado bien el circuito y me sale un error en el return dice que esperaba un ";" pero lo puse detrás del return nose si alguien me podría ayudar gracias.

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, el código fuente se encuentra disponible para descargar desde el enlace en la zona de descripción para descartar errores de sintaxis.
      Saludos

  • @exclusivestuffok
    @exclusivestuffok 4 роки тому

    Dios salve a Bitwise Ar

  • @danieljosemartinezromero2525
    @danieljosemartinezromero2525 6 років тому +1

    Hola, Buenas noches
    Muchas gracias por hacer estos tutoriales, me han servido mucho en lo que se relaciona con este mundo de Arduino
    Tengo un problema con mi Display 1602a y el Adaptador I2C, de verdad me encantaría que pudieras ayudarme
    Resulta que, yo seguí al pie de la letra cada una de las indicaciones del tutorial, pero, yo desde hace un año ya tenia estos componentes, y ya los había soldado. En el momento en el que yo conecté el Display al Arduino, note que no solo se prendía en azul, sino que este, en la primera fila, prendía recuadros blancos. Al principio no preste mucha atención a eso que aparecía en el Display, por lo que continué programando normalmente. Cuando traté de subir el programa para que me mostrara las cosas en pantalla, el display no cambiaba para nada.
    Pienso que puede ser un corto en la soldadura, aunque no estoy seguro.
    Entre a foros de Arduino, y en ninguno encontré una respuesta que pudiera solucionar este problema.
    Me encantaría que si supieras algo acerca de como solucionar este inconveniente, me lo hicieras saber.
    De ante mano, muchísimas gracias por tu tiempo.

    • @BitwiseAr
      @BitwiseAr  6 років тому +1

      Hola Daniel, recomendaría que conectes el módulo LCD en formato paralelo como se detalla en el capítulo 10 y probarlo bien de esa forma, si sigue fallando y todas las conexiones y programa están bien entonces puede estar dañado el propio módulo.
      Si funciona bien en formato paralelo entonces no tendrás inconvenientes al usarlo con el adaptador I2C.
      Saludos

    • @danieljosemartinezromero2525
      @danieljosemartinezromero2525 6 років тому

      Hola!
      Disculpa, no había tenido mucho tiempo, y en verdad quiero agradecerte por el tiempo que invertiste en responder mi solicitud!
      Sigue haciendo estos tutoriales, que, para personas que estamos hasta ahora iniciando nuestros estudios universitarios, o personas aficionadas, de verdad nos parecen maravillosos!
      Un saludo y muchísimas gracias!

  • @MOVBIOS
    @MOVBIOS 2 роки тому

    Consulta para un proyecto de datalogger necesitaria conectar un encoder a manera de entrada a menu-submenu,un display LCD 1602(interfaz i2c) para visualizacion , un modulo micro SD(interfaz SPI) para guardar datos de temperatura de un solo sensor ds18b20...queria saber si es posible usar solamente un ARDUINO UNO r3 ,o deberia pasarme a un RASPBERRY PI??

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, se puede hacer todo con Arduino UNO, Nano y compatibles sin problemas.
      Saludos

    • @MOVBIOS
      @MOVBIOS 2 роки тому

      @@BitwiseAr Entonces me decis que todo lo que te indique es posible implementarlo unicamente con un arduono uno o nano??,no me quedo corto de pines entonces o de capacidad de programa al implementar todo esos perifericos con un arduino uno o nano?

  • @lalogalvan4159
    @lalogalvan4159 4 роки тому

    amigo disculpa pero no tengo mucho conocimiento sobre el tema, tengo una raspberry pi 3 que se me daño el lector microsd, compre el mismo modulo que tu muestras, podria usarlo para leer la sd? de ser asi como podria? de antemano te agradesco

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, lamentablemente no tengo experiencia con Rpi
      Saludos

  • @dukeposligua4099
    @dukeposligua4099 5 років тому +1

    Excelente!!! Estupendo vídeo. Muchas Gracias por tan valioso aporte.

    • @BitwiseAr
      @BitwiseAr  5 років тому

      Gracias por el comentario. Saludos

  • @alexanderpatricioescobarpi2389
    @alexanderpatricioescobarpi2389 4 роки тому

    Interesante este módulo, hacer lo mismo en el loop sería un lío porque se crearía un archivo por cada dato pero como todos tienen el mismo nombre se sobreescribiria o me equivoco?

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, si se usa el mismo nombre de archivo los nuevos datos se agregan al final de los existentes.
      Saludos

  • @josegamboarogers8079
    @josegamboarogers8079 4 роки тому

    Hola gracias por compartir la información, cargue el codigo y segui paso a paso pero no funciona, me carga el codigo pero cuando abro el monitor serie sale "Fallo de iniciación" y abajo en la pantalla del código aparece "Libreria invalida encontrada en C:\Users\joseg\documents\arduino\libraries\DHT_1122_dataloguer:no encontrado archivos de encabezado (.h)" que puede estar sucediendo o me falta por hacer....? Saludos...

    • @BitwiseAr
      @BitwiseAr  4 роки тому +1

      Hola, esa librería no es la propuesta en el capítulo, recomiendo la elimines y sigas los pasos indicados para descargarla mediante el gestor.
      Saludos

    • @josegamboarogers8079
      @josegamboarogers8079 4 роки тому

      @@BitwiseAr gracias, corregido, ahora tengo otra consulta. Debo agregar 2 sensores (LDR, Dht22 y BMP 180) quiero guardar los datos en la tarjeta SD pero solo pude agregar un sensor. ¡Como debería modificar el código para agregar los sensores que faltan....?

  • @gusgradur
    @gusgradur 3 роки тому

    Hola excelente explicación. Me podrías ayudar a solucionar el siguiente problema: cargué el primer programa (minuto 11:10). Al abrir el monitor serie, me despliega el mensaje: "inicialización correcta", pero da el mensaje: "error en la apertura de prueba". Además, cuando inserto la SD en una computadora, aparecen varios caracteres extraños y sí aparece creado el archivo "prueba.txt", pero al abrirlo viene en blanco.
    Tengo el módulo MH-SD Card Module (muy similar al que muestras en el video, solo que sí viene bien escrito MISO) y lo tengo conectado en el Arduino Uno. Estoy utilizando el pin 10 como el selector de esclavo (chipselect). La alimentación del Arduino la estoy realizando desde el puerto USB de mi computadora.
    He visto varios foros para intentar solucionar este asunto y he hecho lo que recomiendan: He probado con una tarjeta de 2GB y con otra de 8 GB, descargué y formateé con el programa "SD Card formatter", he probado varios adaptadores de tarjeta SD distintos, he puesto nombres cortos a los archivos, incluso he probado los ejemplos de escritura que vienen en el IDE arduino, pero tengo el mismo resultado.
    Agradezco de antemano tu apoyo.

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, deberás verificar que el nombre del archivo no tenga una extensión mayor a 8 caracteres y es sensible a mayúsculas y minúsculas, recomiendo descargues el código de ejemplo desde el enlace en la zona de descripción y pruebes con el mismo para luego ajustarlo a tu necesidad.
      Saludos

    • @gusgradur
      @gusgradur 3 роки тому

      @@BitwiseAr Hola, muchas gracias por tu pronta respuesta. Intenté descargando los códigos que me indicaste, pero continúa dando el mismo mensaje de error. Podrás recomendarme algo más? En esta ocasión revisé incluso la continuidad y la resistencia de los cables de conexión, pero estaba bien.

  • @NR101000RAMA
    @NR101000RAMA 4 роки тому

    hola sabes me inicia la sd y dice que esta correcta la escritura y en el archivo me escribe puras archivos dañados que puede suceder??

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, no sabría indicarte el motivo, es importante verificar que la escritura haya finalizado antes de removar la tarjeta.
      Saludos

  • @juandomingorodriguez9101
    @juandomingorodriguez9101 Рік тому

    muchas gracias por tu videos son geniales. Que simulador usas?

    • @BitwiseAr
      @BitwiseAr  Рік тому

      Gracias por el comentario. El programa para mostrar las conexiones es el Fritzing pero no emula el funcionamiento de la placa, no utilizo simuladores.
      Saludos

  • @kerlypadilla4026
    @kerlypadilla4026 Рік тому

    por qué cuando abro el archivo TXT creado en la PC no tiene ningun dato guardado?

    • @BitwiseAr
      @BitwiseAr  Рік тому

      Hola, quizás exista algún error de sintaxis en alguna parte del código, recomiendo lo descargues desde el enlace en la zona de descripción. También podrás verificar con el primer programa que es el más simple, luego ya el DHT11 requiere que justamente el mismo brinde valores para ser guardados en el archivo.
      Saludos

  • @atucasa4557
    @atucasa4557 3 роки тому

    Buenas, me da fallo en la inicialización, alguien me puede dar una mano?, gracias

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, suele ser en esos casos un problema relacionado con la conexión del módulo a Arduino, tendrás que revisar detenidamente las mismas por algún error o falso contacto.
      Saludos

  • @pierobrionesrivera8195
    @pierobrionesrivera8195 Рік тому

    excelente, me ayudo a importar esos datos csv a python

  • @oscarmorales1771
    @oscarmorales1771 3 роки тому

    ¿Este código funciona también con el lector de tarjetas que viene embedido detras de las pantallas TFT LCD?

    • @BitwiseAr
      @BitwiseAr  3 роки тому +1

      Hola, no podría asegurarlo ya que depende como estén realizadas las conexiones del lector en la pantalla pero el concepto es siempre el mismo.
      Saludos

    • @oscarmorales1771
      @oscarmorales1771 3 роки тому

      @@BitwiseAr en el proyecto que estoy realizando usando el mega 2560 y el TFTLCD Shield 480x320 driver ili9486 que tiene lector de SD, doy fe que este código funciona si se usa el pin pinMode(53, OUTPUT); y SD.begin(53)

  • @pitercalvin2066
    @pitercalvin2066 11 місяців тому

    Hola es posible grabar el sketch en la sd ya que no cabe en la memoria de Arduino ?

    • @BitwiseAr
      @BitwiseAr  11 місяців тому

      Hola, lamentablemente que tenga conocimiento no es posible.
      Saludos

  • @cristianbarrera9203
    @cristianbarrera9203 3 роки тому

    Hola, muchas gracias por la buena información y calidad de tus videos. Te queria hacer una pregunta, estoy tratando de almacenar datos de un acelerometro por medio del modulo SD de arduino uno, pero el maximo valor de datos que me almacena llega hasta 46 datos en un segundo (prueba hecha conectando solo arduino y el modulo SD). ¿Sabes si existe alguna versión mejorada de este modulo SD que tenga mayor frecuencia de muestreo?, ¿Si cambio mi arduiono uno por uno leonardo o nano, la frecuencia de muestreo puede aumentar?. Te agradezco por tu tiempo en responder. Un saludo

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, gracias por el comentario, quizás sería mejor generar un buffer almacenando datos antes de grabarlos en la tarjeta de memoria y mantener todo de forma asincrónica para compensar las diferencias de velocidad.
      Saludos

    • @cristianbarrera9203
      @cristianbarrera9203 2 роки тому

      @@BitwiseAr muchas gracias por tu última respuesta. Finalmente pude solucionar el problema organizando mi código. Pero ahora tengo otro inconveniente y te agradezco mucho si quizá me puedes dar alguna respuesta. Tengo un sistema de dth11 y el módulo de lectura SD. El sistema almacena la lectura de temperatura y humedad cada 10 min y al cabo de unos 5 días la micro SD se daña y no puedo ver los datos que ha guardado. Ya llevo 3 micro SD y no sé que pueda estar haciendo mal, porque el sistema en los primeros días registra la información sin problema. Te agradezco mucho por tu ayuda. Un saludo

  • @rogeliovargas1401
    @rogeliovargas1401 4 роки тому

    Magnifico tutorial... Pero tengo una duda.... es que en mi void loop tengo trabajando un sistema que activa bombas de agua a traves de relays que reaccionan a sensores. Bueno ahora que acoplé y modifiqué el código que proporcionaste, cuando empieza a tranajar el sistema, primero me lee 30 veces la lectura de los sensores, y hasta que deja de escribir en la SD card yha empieza a actuar mi sistema de riego. Pero, no puedo hacer funcionar al mismo tiempo el riego + la captura de datos. Tienes alguna idea ? Gracias que bueno que existe gente como tu!" jajaja saludos

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, probablemente porque el código propuesto a modo de ejemplo se encuentra en el setup() que se ejecuta una sola vez al inicio, deberás ajustarlo para que trabaje en el loop()
      Saludos

    • @rogeliovargas1401
      @rogeliovargas1401 4 роки тому

      @@BitwiseArsí fue eso, gracias y feliz navidad!!!!!!

  • @cristiandebahia3398
    @cristiandebahia3398 3 роки тому

    hola amigo por casualidad no tenes un video de como usar el fdplayer, desde ya gracias

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, lamentablemente no por el momento.
      Saludos

  • @miguelangelpiquerubeda1739
    @miguelangelpiquerubeda1739 6 років тому +1

    Una explicacion ejemplar y clara. Felicitaciones

    • @BitwiseAr
      @BitwiseAr  6 років тому

      Gracias Miguel por el comentario. Saludos

  • @Mauricetz
    @Mauricetz 5 років тому

    Excelente video!! Sé que es un video algo pasado pero me surge una duda y es que si se puede, en vez de leer la información de un archivo .txt de forma completa (o sea, leer uno a uno los caracteres en cada linea), leer la información guardada en una sola linea específica

    • @BitwiseAr
      @BitwiseAr  5 років тому +1

      Hola, gracias por el comentario. Podrás ver más información sobre la librería SD y las funciones disponibles en la siguiente página:
      www.arduino.cc/en/reference/SD
      Saludos

    • @Mauricetz
      @Mauricetz 5 років тому

      @@BitwiseAr Muchas gracias!! Esperaré a que me llegue el módulo para hacer un par de pruebas a ver si consigo lo que quiero, se me ocurre en este instante usar algun tipo de etiqueta para delimitar cada linea e ir posicionándolos en los primeros caracteres de estas, por ejemplo ",L000" la coma indicaría el comienzo de la linea y 'L000' indica el número de esta, luego de guardada la inormación haría un sallto de linea y enseguida escribir ",L001" y así

  • @mariovillarreal6244
    @mariovillarreal6244 4 роки тому

    Buen día. Excelentes todos tus tutoriales. Felicidades! Quisiera agregar este lector SD a un proyecto de sensor PMS5001 (Calidad del aire), me puedes ayudar con eso? ya tengo el sketch del proyecto y el sistema funcionando, solo quiero agregarle el lector para guardar los datos sensados. Tengo muy poca experiencia en programación. De antemano te agradezco..... Saludos!

  • @Raul_Herrera
    @Raul_Herrera 3 місяці тому

    Tengo una placa wemos D1 mini genérica y quería conectarle un lector de tarjetas sd igual al utilizado en el vídeo (con el mismo error MOSO). Pero no se si el cableado está bien. Conecte el pin CS al pin D8 de wemos que es el utilizado para esto según lo que ví en algunos gráficos de equivalencias entre placas. Por eso cambié 10 por 8 en la línea #define SSpin pero cuando cargo el sketch solo queda en "Inicializando tarjeta", aún si dejo 10 no cambia la situación. ¿Tendré algún otro error de cableado o hay que modificar el código?. Muchas gracias!!!

    • @BitwiseAr
      @BitwiseAr  3 місяці тому +1

      Hola, gracias por el comentario y la visita. El cápitulo como el curso se centra en el uso de placas Arduino clásicas, la D1 Mini con ESP8266 tiene un hardware diferente y si bien mucho código es compatible, a veces requiere de modificaciones, tendrías que buscar un tutorial específico para placas basadas en ESP8266 para verificar código y cableado adecuados.
      Saludos

  • @MrTusinny
    @MrTusinny 3 роки тому

    excelente curso tengo una duda en este capitulo estoy intentanlo leer en la sd unos txt y mostrar el texto en un display es necesario declarar como file todos los txt ??

    • @BitwiseAr
      @BitwiseAr  3 роки тому

      Hola, correcto, ya que se trata con un sistema de archivos.
      Saludos

  • @eduardomoron9590
    @eduardomoron9590 4 роки тому

    Como hacer que guarde un dato pero lo sobreescriba? Es que necesito hacer un contador de horas de trabajo de una máquina,muchas gracias por tu canal es el mejor con diferencia...otra pregunta se puede usar en la librería adafruit un LCD st7920?

    • @BitwiseAr
      @BitwiseAr  4 роки тому

      Hola, no creo que la tarjeta de memoria sea lo mejor para tu caso particular, la memoria EEPROM incorporada analizada en el capítulo 39 es útil para almacenar pocos datos que se mantiene aún sin alimentación.
      Claro que podrás incorporar todo tipo de pantallas.
      Saludos

    • @eduardomoron9590
      @eduardomoron9590 4 роки тому

      @@BitwiseAr muy bien

  • @marceloaimetta8490
    @marceloaimetta8490 2 роки тому

    ¿Se pueden grabar imágenes obtenidas en una cámara OV7670 con FIFO en un lector de micro SD?

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, lamentablemente no sabría indicarte ya que seguramente hay cuestiones de velocidad entre la obtención de la imagen y la escritura en la tarjeta.
      Saludos

    • @marceloaimetta8490
      @marceloaimetta8490 2 роки тому

      @@BitwiseAr ¡Muchas gracias por la respuesta!

  • @manuelpinon4432
    @manuelpinon4432 2 роки тому

    gracias por estos videos oye una pregunta no me guarda archivos

    • @BitwiseAr
      @BitwiseAr  2 роки тому

      Hola, tendrás que verificar que las conexiones del módulo hacia Arduino estén firmes y con el orden correcto, también el formato de la tarjeta.
      Saludos

  • @osmelfernandezbelen2836
    @osmelfernandezbelen2836 2 роки тому

    Buenas noches amigo gracias por el video, tego varias tarjetas mi sd que se quedaron protegidas contra escritura, me gustaria poderle dar una segunda vida con este tutorial, de que forma se podra implementar un codigo fuente que permita quitar o poner la protección contra escritura, dichas tarjetas imprementando este proyecto, quizas usando algun display de 16x2 o usando dicho display con algun adaptador i2c para simplificar dicho diseño.

    • @BitwiseAr
      @BitwiseAr  2 роки тому +1

      Hola, lamentablemente desconozco como es el sistema de protección para tarjetas microSD, para las SD de tamaño convencional existe un desplizador mecánico es una de sus esquinas pero con microSD no lo sé.
      Saludos

    • @osmelfernandezbelen2836
      @osmelfernandezbelen2836 2 роки тому

      @@BitwiseAr buenos días amigo gracias por responder, si en el caso de las sd e visto el deslizable.