{"id":175,"date":"2019-09-03T14:43:56","date_gmt":"2019-09-03T14:43:56","guid":{"rendered":"http:\/\/www.danibeltra.com\/?p=175"},"modified":"2019-09-04T06:17:09","modified_gmt":"2019-09-04T06:17:09","slug":"uso-de-la-tarjeta-sd-de-la-placa-itad-gps-shield-1-1-con-arduino-mkr-gsm-1400","status":"publish","type":"post","link":"https:\/\/www.danibeltra.com\/?p=175","title":{"rendered":"Uso de la tarjeta SD de la placa ITEAD GPS Shield 1.1 con Arduino MKR GSM 1400."},"content":{"rendered":"<div class=\"d01b6de6d841a687c79c6c1b0fb3f31f\" data-index=\"1\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({\r\n          google_ad_client: \"ca-pub-0255821013702972\",\r\n          enable_page_level_ads: true\r\n     });\r\n<\/script>\n<\/div>\n\n<p><strong>Materiales utilizados:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.itead.cc\/wiki\/Arduino_GPS_shield\">Itead Studio GPS Shield 1.1<\/a><\/li><li><a href=\"https:\/\/store.arduino.cc\/mkr-gsm-1400\">Arduino MKR GSM 1400<\/a><\/li><\/ul>\n\n\n\n<p><strong>Conexionado:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"1024\" src=\"https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/SdMkr1400gpsshield_bb-988x1024.png\" alt=\"\" class=\"wp-image-178\" srcset=\"https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/SdMkr1400gpsshield_bb-988x1024.png 988w, https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/SdMkr1400gpsshield_bb-290x300.png 290w, https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/SdMkr1400gpsshield_bb-768x796.png 768w, https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/SdMkr1400gpsshield_bb.png 1161w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\" \/><\/figure>\n\n\n\n<p><strong>Descripci\u00f3n de la aplicaci\u00f3n:<\/strong><\/p>\n\n\n\n<p>En cierta aplicaci\u00f3n, necesito usar el almacenamiento en la tarjeta SD que puede alojar la ITEAD GPS Shield 1.1, para ello, realizo el cableado como se indica en la imagen.  La aplicaci\u00f3n almacena un contador cada segundo desde 1 hasta 100, con lo que en la tarjeta ha de almacenarse en un fichero llamado log.txt una lista con los 100 numeros. Observese que el cable verde CS (chipSelect) ha de indicarse en la aplicaci\u00f3n en qu\u00e9 pin est\u00e1 pinchado, en este caso en el 7. <\/p>\n\n\n\n<p><strong>C\u00f3digo de la aplicaci\u00f3n:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;SD.h>\n#include &lt;SPI.h>\n\nconst int chipSelect = 7;\nint contador = 0;\nint i = 0;\n\nvoid setup() {\n\n  Serial.begin(9600);\n  Serial.print(\"Inicializando tarjeta SD...\");\n  pinMode(chipSelect,OUTPUT);\n  delay(2000);\n  if (!SD.begin(chipSelect))\n  {\n    Serial.print(\"fallo lectura de tarjeta\");\n    delay(2000);\n    return;\n  }\n  Serial.print(\"Tarjeta SD inicializada\");\n  delay(2000);\n  \n}\n\nvoid loop() {\n  \n  for(i=0; i&lt;100; i++)\n  {\n    contador ++;\n    sdcard();\n    delay(1000);\n  }\n}\n\nvoid sdcard() {\n  String dataString = \"\";\n  dataString += String(\"Contador\");\n  dataString +=\",\";\n  dataString += String(contador);\n  dataString +=\",\";\n  File dafile = SD.open(\"log.txt\",FILE_WRITE);\n  if (dafile) {\n    dafile.print(\",\");\n    dafile.println(dataString);\n    dafile.close();\n    Serial.println(dataString);\n  }\n  else {\n    Serial.println(\"error al abrir log.txt\");\n  }\n}<\/code><\/pre>\n\n\n\n<div class=\"wp-block-file aligncenter\"><a href=\"https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/sdMKR1400Gpsshield.zip\">Fichero del ejemplo:<\/a><a href=\"https:\/\/www.danibeltra.com\/wp-content\/uploads\/2019\/09\/sdMKR1400Gpsshield.zip\" class=\"wp-block-file__button\" download>Descarga<\/a><\/div>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Materiales utilizados: Itead Studio GPS Shield 1.1 Arduino MKR GSM 1400 Conexionado: Descripci\u00f3n de la aplicaci\u00f3n: En cierta aplicaci\u00f3n, necesito usar el almacenamiento en la tarjeta SD que puede alojar la ITEAD GPS Shield 1.1, para ello, realizo el cableado como se indica en la imagen. La aplicaci\u00f3n almacena un contador cada segundo desde 1 &hellip; <a href=\"https:\/\/www.danibeltra.com\/?p=175\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">Uso de la tarjeta SD de la placa ITEAD GPS Shield 1.1 con Arduino MKR GSM 1400.<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","footnotes":""},"categories":[6,47,55,17,46],"tags":[],"class_list":["post-175","post","type-post","status-publish","format-standard","hentry","category-arduino","category-cableado","category-gps","category-programacion","category-sd"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=\/wp\/v2\/posts\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=175"}],"version-history":[{"count":5,"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danibeltra.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}