        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":136,"date":"2015-08-03T16:46:09","date_gmt":"2015-08-03T16:46:09","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=136"},"modified":"2025-07-01T18:31:41","modified_gmt":"2025-07-01T18:31:41","slug":"arduino-uno-con-sensor-de-temperatura-mas-display-nokia-5110","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2015\/08\/arduino-uno-con-sensor-de-temperatura-mas-display-nokia-5110\/","title":{"rendered":"Arduino uno con sensor de temperatura m\u00e1s display nokia 5110"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\u2705 Arduino uno con sensor de temperatura m\u00e1s display nokia 5110\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/7eEBB0t2BQM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3 data-start=\"134\" data-end=\"150\">Introducci\u00f3n<\/h3>\n<p data-start=\"151\" data-end=\"188\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">En este proyecto, combinamos un <strong data-start=\"32\" data-end=\"47\">Arduino Uno<\/strong>, un <strong data-start=\"52\" data-end=\"93\">sensor de temperatura y humedad DHT11<\/strong> y una pantalla gr\u00e1fica <strong data-start=\"117\" data-end=\"131\">Nokia 5110<\/strong> para mostrar los valores en tiempo real. Ideal para entender sensores y comunicaci\u00f3n SPI gr\u00e1fica, con aplicaciones para estaciones meteorol\u00f3gicas, invernaderos o cualquier sistema embebido.<\/span><\/p>\n<h3 data-start=\"195\" data-end=\"221\">Componentes necesarios<\/h3>\n<ol data-start=\"223\" data-end=\"430\">\n<li data-start=\"223\" data-end=\"241\">\n<p data-start=\"226\" data-end=\"241\"><strong data-start=\"226\" data-end=\"241\">Arduino Uno<\/strong><\/p>\n<\/li>\n<li data-start=\"242\" data-end=\"282\">\n<p data-start=\"245\" data-end=\"282\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><strong data-start=\"0\" data-end=\"16\" data-is-only-node=\"\">Sensor DHT11<\/strong> (temperatura y humedad)<\/span><\/p>\n<\/li>\n<li data-start=\"283\" data-end=\"323\">\n<p data-start=\"286\" data-end=\"323\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><strong data-start=\"0\" data-end=\"27\" data-is-only-node=\"\">Pantalla Nokia 5110 LCD<\/strong> (controlador PCD8544)<\/span><\/p>\n<\/li>\n<li data-start=\"324\" data-end=\"364\">\n<p data-start=\"327\" data-end=\"364\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Resistencias para divisor de nivel (5\u00d72.2\u202fk\u03a9 + 5\u00d73.3\u202fk\u03a9)<\/span><\/p>\n<\/li>\n<li data-start=\"365\" data-end=\"405\">\n<p data-start=\"368\" data-end=\"405\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Cables Dupont (MM\/MF)<\/span><\/p>\n<\/li>\n<li data-start=\"406\" data-end=\"430\">\n<p data-start=\"409\" data-end=\"430\">Protoboard (opcional)<\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"432\" data-end=\"435\" \/>\n<h3 data-start=\"437\" data-end=\"462\">Conexiones el\u00e9ctricas<\/h3>\n<h4 data-start=\"464\" data-end=\"482\">Sensor DHT11:<\/h4>\n<ul data-start=\"483\" data-end=\"578\">\n<li data-start=\"483\" data-end=\"524\">\n<p data-start=\"485\" data-end=\"524\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">VCC \u2192 Arduino 5\u202fV<\/span><\/p>\n<\/li>\n<li data-start=\"525\" data-end=\"538\">\n<p data-start=\"527\" data-end=\"538\">GND \u2192 GND<\/p>\n<\/li>\n<li data-start=\"539\" data-end=\"578\">\n<p data-start=\"541\" data-end=\"578\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">DATA \u2192 A0 (a\u00f1adir resistencia pull-up de 4.7\u202fk\u03a9)<\/span><\/p>\n<\/li>\n<\/ul>\n<h4 data-start=\"580\" data-end=\"641\">Nokia 5110 (3.3\u202fV supply &amp; level-shift on signal lines):<\/h4>\n<div class=\"_tableContainer_80l1q_1\">\n<div class=\"_tableWrapper_80l1q_14 group flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"642\" data-end=\"872\">\n<thead data-start=\"642\" data-end=\"664\">\n<tr data-start=\"642\" data-end=\"664\">\n<th data-start=\"642\" data-end=\"653\" data-col-size=\"sm\">Pantalla<\/th>\n<th data-start=\"653\" data-end=\"664\" data-col-size=\"sm\">Arduino<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"687\" data-end=\"872\">\n<tr data-start=\"687\" data-end=\"708\">\n<td data-start=\"687\" data-end=\"697\" data-col-size=\"sm\">RST<\/td>\n<td data-start=\"697\" data-end=\"708\" data-col-size=\"sm\">D7<\/td>\n<\/tr>\n<tr data-start=\"709\" data-end=\"730\">\n<td data-start=\"709\" data-end=\"719\" data-col-size=\"sm\">CE<\/td>\n<td data-col-size=\"sm\" data-start=\"719\" data-end=\"730\">D4<\/td>\n<\/tr>\n<tr data-start=\"731\" data-end=\"752\">\n<td data-start=\"731\" data-end=\"741\" data-col-size=\"sm\">DC<\/td>\n<td data-start=\"741\" data-end=\"752\" data-col-size=\"sm\">D5<\/td>\n<\/tr>\n<tr data-start=\"753\" data-end=\"774\">\n<td data-start=\"753\" data-end=\"763\" data-col-size=\"sm\">DIN<\/td>\n<td data-start=\"763\" data-end=\"774\" data-col-size=\"sm\">D6<\/td>\n<\/tr>\n<tr data-start=\"775\" data-end=\"796\">\n<td data-start=\"775\" data-end=\"785\" data-col-size=\"sm\">CLK<\/td>\n<td data-start=\"785\" data-end=\"796\" data-col-size=\"sm\">D3<\/td>\n<\/tr>\n<tr data-start=\"797\" data-end=\"850\">\n<td data-start=\"797\" data-end=\"807\" data-col-size=\"sm\">VCC, BL<\/td>\n<td data-start=\"807\" data-end=\"850\" data-col-size=\"sm\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">3.3\u202fV<\/span><\/td>\n<\/tr>\n<tr data-start=\"851\" data-end=\"872\">\n<td data-start=\"851\" data-end=\"861\" data-col-size=\"sm\">GND<\/td>\n<td data-start=\"861\" data-end=\"872\" data-col-size=\"sm\">GND<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1027\" data-end=\"1030\" \/>\n<h3 data-start=\"1032\" data-end=\"1060\">Instalaci\u00f3n de librer\u00edas<\/h3>\n<ol data-start=\"1062\" data-end=\"1228\">\n<li data-start=\"1062\" data-end=\"1104\">\n<p data-start=\"1065\" data-end=\"1104\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">En el IDE de Arduino, ve a <strong data-start=\"27\" data-end=\"75\" data-is-last-node=\"\">Sketch \u2192 Include Library \u2192 Manage Libraries\u2026<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"1105\" data-end=\"1228\">\n<p data-start=\"1108\" data-end=\"1116\">Instala:<\/p>\n<ul data-start=\"1120\" data-end=\"1228\">\n<li data-start=\"1120\" data-end=\"1161\">\n<p data-start=\"1122\" data-end=\"1161\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><strong data-start=\"0\" data-end=\"35\" data-is-last-node=\"\" data-is-only-node=\"\">Adafruit PCD8544 Nokia 5110 LCD<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"1165\" data-end=\"1183\">\n<p data-start=\"1167\" data-end=\"1183\"><strong data-start=\"1167\" data-end=\"1183\">Adafruit GFX<\/strong><\/p>\n<\/li>\n<li data-start=\"1187\" data-end=\"1228\">\n<p data-start=\"1189\" data-end=\"1228\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"><strong data-start=\"0\" data-end=\"22\" data-is-last-node=\"\" data-is-only-node=\"\">DHT sensor library<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr data-start=\"1230\" data-end=\"1233\" \/>\n<h3 data-start=\"1235\" data-end=\"1254\">C\u00f3digo completo<\/h3>\n<pre class=\"lang:arduino decode:true \">#include \"DHT.h\"\r\n#define DHTPIN 8\r\n#define DHTTYPE DHT11\r\n\r\n#define PIN_SCE   7\r\n#define PIN_RESET 6\r\n#define PIN_DC    5\r\n#define PIN_SDIN  4\r\n#define PIN_SCLK  3\r\n\r\n#define LCD_C     LOW\r\n#define LCD_D     HIGH\r\n\r\n#define LCD_X     84\r\n#define LCD_Y     48\r\nchar inByte;\r\nDHT dht(DHTPIN, DHTTYPE);\r\nstatic const byte ASCII[][5] =\r\n{\r\n {0x00, 0x00, 0x00, 0x00, 0x00} \/\/ 20  \r\n,{0x00, 0x00, 0x5f, 0x00, 0x00} \/\/ 21 !\r\n,{0x00, 0x07, 0x00, 0x07, 0x00} \/\/ 22 \"\r\n,{0x14, 0x7f, 0x14, 0x7f, 0x14} \/\/ 23 #\r\n,{0x24, 0x2a, 0x7f, 0x2a, 0x12} \/\/ 24 $\r\n,{0x23, 0x13, 0x08, 0x64, 0x62} \/\/ 25 %\r\n,{0x36, 0x49, 0x55, 0x22, 0x50} \/\/ 26 &amp;\r\n,{0x00, 0x05, 0x03, 0x00, 0x00} \/\/ 27 '\r\n,{0x00, 0x1c, 0x22, 0x41, 0x00} \/\/ 28 (\r\n,{0x00, 0x41, 0x22, 0x1c, 0x00} \/\/ 29 )\r\n,{0x14, 0x08, 0x3e, 0x08, 0x14} \/\/ 2a *\r\n,{0x08, 0x08, 0x3e, 0x08, 0x08} \/\/ 2b +\r\n,{0x00, 0x50, 0x30, 0x00, 0x00} \/\/ 2c ,\r\n,{0x08, 0x08, 0x08, 0x08, 0x08} \/\/ 2d -\r\n,{0x00, 0x60, 0x60, 0x00, 0x00} \/\/ 2e .\r\n,{0x20, 0x10, 0x08, 0x04, 0x02} \/\/ 2f \/\r\n,{0x3e, 0x51, 0x49, 0x45, 0x3e} \/\/ 30 0\r\n,{0x00, 0x42, 0x7f, 0x40, 0x00} \/\/ 31 1\r\n,{0x42, 0x61, 0x51, 0x49, 0x46} \/\/ 32 2\r\n,{0x21, 0x41, 0x45, 0x4b, 0x31} \/\/ 33 3\r\n,{0x18, 0x14, 0x12, 0x7f, 0x10} \/\/ 34 4\r\n,{0x27, 0x45, 0x45, 0x45, 0x39} \/\/ 35 5\r\n,{0x3c, 0x4a, 0x49, 0x49, 0x30} \/\/ 36 6\r\n,{0x01, 0x71, 0x09, 0x05, 0x03} \/\/ 37 7\r\n,{0x36, 0x49, 0x49, 0x49, 0x36} \/\/ 38 8\r\n,{0x06, 0x49, 0x49, 0x29, 0x1e} \/\/ 39 9\r\n,{0x00, 0x36, 0x36, 0x00, 0x00} \/\/ 3a :\r\n,{0x00, 0x56, 0x36, 0x00, 0x00} \/\/ 3b ;\r\n,{0x08, 0x14, 0x22, 0x41, 0x00} \/\/ 3c &lt;\r\n,{0x14, 0x14, 0x14, 0x14, 0x14} \/\/ 3d =\r\n,{0x00, 0x41, 0x22, 0x14, 0x08} \/\/ 3e &gt;\r\n,{0x02, 0x01, 0x51, 0x09, 0x06} \/\/ 3f ?\r\n,{0x32, 0x49, 0x79, 0x41, 0x3e} \/\/ 40 @\r\n,{0x7e, 0x11, 0x11, 0x11, 0x7e} \/\/ 41 A\r\n,{0x7f, 0x49, 0x49, 0x49, 0x36} \/\/ 42 B\r\n,{0x3e, 0x41, 0x41, 0x41, 0x22} \/\/ 43 C\r\n,{0x7f, 0x41, 0x41, 0x22, 0x1c} \/\/ 44 D\r\n,{0x7f, 0x49, 0x49, 0x49, 0x41} \/\/ 45 E\r\n,{0x7f, 0x09, 0x09, 0x09, 0x01} \/\/ 46 F\r\n,{0x3e, 0x41, 0x49, 0x49, 0x7a} \/\/ 47 G\r\n,{0x7f, 0x08, 0x08, 0x08, 0x7f} \/\/ 48 H\r\n,{0x00, 0x41, 0x7f, 0x41, 0x00} \/\/ 49 I\r\n,{0x20, 0x40, 0x41, 0x3f, 0x01} \/\/ 4a J\r\n,{0x7f, 0x08, 0x14, 0x22, 0x41} \/\/ 4b K\r\n,{0x7f, 0x40, 0x40, 0x40, 0x40} \/\/ 4c L\r\n,{0x7f, 0x02, 0x0c, 0x02, 0x7f} \/\/ 4d M\r\n,{0x7f, 0x04, 0x08, 0x10, 0x7f} \/\/ 4e N\r\n,{0x3e, 0x41, 0x41, 0x41, 0x3e} \/\/ 4f O\r\n,{0x7f, 0x09, 0x09, 0x09, 0x06} \/\/ 50 P\r\n,{0x3e, 0x41, 0x51, 0x21, 0x5e} \/\/ 51 Q\r\n,{0x7f, 0x09, 0x19, 0x29, 0x46} \/\/ 52 R\r\n,{0x46, 0x49, 0x49, 0x49, 0x31} \/\/ 53 S\r\n,{0x01, 0x01, 0x7f, 0x01, 0x01} \/\/ 54 T\r\n,{0x3f, 0x40, 0x40, 0x40, 0x3f} \/\/ 55 U\r\n,{0x1f, 0x20, 0x40, 0x20, 0x1f} \/\/ 56 V\r\n,{0x3f, 0x40, 0x38, 0x40, 0x3f} \/\/ 57 W\r\n,{0x63, 0x14, 0x08, 0x14, 0x63} \/\/ 58 X\r\n,{0x07, 0x08, 0x70, 0x08, 0x07} \/\/ 59 Y\r\n,{0x61, 0x51, 0x49, 0x45, 0x43} \/\/ 5a Z\r\n,{0x00, 0x7f, 0x41, 0x41, 0x00} \/\/ 5b [\r\n,{0x02, 0x04, 0x08, 0x10, 0x20} \/\/ 5c \u00a5\r\n,{0x00, 0x41, 0x41, 0x7f, 0x00} \/\/ 5d ]\r\n,{0x04, 0x02, 0x01, 0x02, 0x04} \/\/ 5e ^\r\n,{0x40, 0x40, 0x40, 0x40, 0x40} \/\/ 5f _\r\n,{0x00, 0x01, 0x02, 0x04, 0x00} \/\/ 60 `\r\n,{0x20, 0x54, 0x54, 0x54, 0x78} \/\/ 61 a\r\n,{0x7f, 0x48, 0x44, 0x44, 0x38} \/\/ 62 b\r\n,{0x38, 0x44, 0x44, 0x44, 0x20} \/\/ 63 c\r\n,{0x38, 0x44, 0x44, 0x48, 0x7f} \/\/ 64 d\r\n,{0x38, 0x54, 0x54, 0x54, 0x18} \/\/ 65 e\r\n,{0x08, 0x7e, 0x09, 0x01, 0x02} \/\/ 66 f\r\n,{0x0c, 0x52, 0x52, 0x52, 0x3e} \/\/ 67 g\r\n,{0x7f, 0x08, 0x04, 0x04, 0x78} \/\/ 68 h\r\n,{0x00, 0x44, 0x7d, 0x40, 0x00} \/\/ 69 i\r\n,{0x20, 0x40, 0x44, 0x3d, 0x00} \/\/ 6a j \r\n,{0x7f, 0x10, 0x28, 0x44, 0x00} \/\/ 6b k\r\n,{0x00, 0x41, 0x7f, 0x40, 0x00} \/\/ 6c l\r\n,{0x7c, 0x04, 0x18, 0x04, 0x78} \/\/ 6d m\r\n,{0x7c, 0x08, 0x04, 0x04, 0x78} \/\/ 6e n\r\n,{0x38, 0x44, 0x44, 0x44, 0x38} \/\/ 6f o\r\n,{0x7c, 0x14, 0x14, 0x14, 0x08} \/\/ 70 p\r\n,{0x08, 0x14, 0x14, 0x18, 0x7c} \/\/ 71 q\r\n,{0x7c, 0x08, 0x04, 0x04, 0x08} \/\/ 72 r\r\n,{0x48, 0x54, 0x54, 0x54, 0x20} \/\/ 73 s\r\n,{0x04, 0x3f, 0x44, 0x40, 0x20} \/\/ 74 t\r\n,{0x3c, 0x40, 0x40, 0x20, 0x7c} \/\/ 75 u\r\n,{0x1c, 0x20, 0x40, 0x20, 0x1c} \/\/ 76 v\r\n,{0x3c, 0x40, 0x30, 0x40, 0x3c} \/\/ 77 w\r\n,{0x44, 0x28, 0x10, 0x28, 0x44} \/\/ 78 x\r\n,{0x0c, 0x50, 0x50, 0x50, 0x3c} \/\/ 79 y\r\n,{0x44, 0x64, 0x54, 0x4c, 0x44} \/\/ 7a z\r\n,{0x00, 0x08, 0x36, 0x41, 0x00} \/\/ 7b {\r\n,{0x00, 0x00, 0x7f, 0x00, 0x00} \/\/ 7c |\r\n,{0x00, 0x41, 0x36, 0x08, 0x00} \/\/ 7d }\r\n,{0x10, 0x08, 0x08, 0x10, 0x08} \/\/ 7e \u2190\r\n,{0x78, 0x46, 0x41, 0x46, 0x78} \/\/ 7f \u2192\r\n};\r\n\r\nvoid LcdCharacter(char character)\r\n{\r\n  LcdWrite(LCD_D, 0x00);\r\n  for (int index = 0; index &lt; 5; index++)\r\n  {\r\n    LcdWrite(LCD_D, ASCII[character - 0x20][index]);\r\n  }\r\n  LcdWrite(LCD_D, 0x00);\r\n}\r\n\r\nvoid LcdClear(void)\r\n{\r\n  for (int index = 0; index &lt; LCD_X * LCD_Y \/ 8; index++)\r\n  {\r\n    LcdWrite(LCD_D, 0x00);\r\n  }\r\n}\r\n\r\nvoid LcdInitialise(void)\r\n{\r\n\r\n  pinMode(PIN_SCE, OUTPUT);\r\n  pinMode(PIN_RESET, OUTPUT);\r\n  pinMode(PIN_DC, OUTPUT);\r\n  pinMode(PIN_SDIN, OUTPUT);\r\n  pinMode(PIN_SCLK, OUTPUT);\r\n  digitalWrite(PIN_RESET, LOW);\r\n  digitalWrite(PIN_RESET, HIGH);\r\n  LcdWrite(LCD_C, 0x21 );  \/\/ LCD Extended Commands.\r\n  LcdWrite(LCD_C, 0xB1 );  \/\/ Set LCD Vop (Contrast). \r\n  LcdWrite(LCD_C, 0x04 );  \/\/ Set Temp coefficent. \/\/0x04\r\n  LcdWrite(LCD_C, 0x14 );  \/\/ LCD bias mode 1:48. \/\/0x13\r\n  LcdWrite(LCD_C, 0x0C );  \/\/ LCD in normal mode.\r\n  LcdWrite(LCD_C, 0x20 );\r\n  LcdWrite(LCD_C, 0x0C );\r\n}\r\n\r\nvoid LcdString(char *characters)\r\n{\r\n  while (*characters)\r\n  {\r\n    LcdCharacter(*characters++);\r\n  }\r\n}\r\n\r\nvoid LcdWrite(byte dc, byte data)\r\n{\r\n  digitalWrite(PIN_DC, dc);\r\n  digitalWrite(PIN_SCE, LOW);\r\n  shiftOut(PIN_SDIN, PIN_SCLK, MSBFIRST, data);\r\n  digitalWrite(PIN_SCE, HIGH);\r\n}\r\nvoid setup(void)\r\n{\r\nSerial.begin(19200); \r\nLcdInitialise();\r\nLcdClear();\r\ndht.begin();\r\n}\r\nvoid loop(void)\r\n{\r\n\/\/-------Obtiene la temperatura y la humedad del sensor DTH11\r\nint h = dht.readHumidity();\r\nint t = dht.readTemperature();\r\n\/\/-------Temperamtura convierte de entero a caracter\r\nchar a[100];\r\nString str;\r\nstr=String(t);\r\nstr.toCharArray(a,5);\r\n\/\/-------Humedad convierte de entero a caracter\r\nchar b[100];\r\nString str2;\r\nstr2=String(h);\r\nstr2.toCharArray(b,5);\r\n\/\/----------Inicia display y lo limpia\r\nLcdInitialise();\r\nLcdClear();\r\n\/\/---Muestra la temperatura en el display\r\nLcdString(\"Temp:\");\r\nLcdString(a);\r\nLcdString(\"C\");\r\n\/\/---Muestra la humedad en el display\r\nLcdString(\"    Hume:\");\r\nLcdString(b);\r\nLcdString(\"%\");\r\n\r\ndelay(2000);\r\n}<\/pre>\n<hr \/>\n<h4 data-start=\"2054\" data-end=\"2071\">Explicaci\u00f3n:<\/h4>\n<ul data-start=\"2072\" data-end=\"2239\">\n<li data-start=\"2072\" data-end=\"2113\">\n<p data-start=\"2074\" data-end=\"2113\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Se inicializa LCD y sensor.<\/span><\/p>\n<\/li>\n<li data-start=\"2114\" data-end=\"2155\">\n<p data-start=\"2116\" data-end=\"2155\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">En cada bucle se leen temperatura y humedad.<\/span><\/p>\n<\/li>\n<li data-start=\"2156\" data-end=\"2197\">\n<p data-start=\"2158\" data-end=\"2197\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Se limpian y actualizan los valores en la pantalla.<\/span><\/p>\n<\/li>\n<li data-start=\"2198\" data-end=\"2239\">\n<p data-start=\"2200\" data-end=\"2239\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">El bucle espera 2\u202fs antes de actualizar.<\/span><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"2644\" data-end=\"2647\" \/>\n<h3 data-start=\"2649\" data-end=\"2663\">Conclusi\u00f3n<\/h3>\n<p data-start=\"2664\" data-end=\"2892\">Con este proyecto obtienes un term\u00f3metro digital aut\u00f3nomo con pantalla gr\u00e1fica. Es una excelente base para proyectos m\u00e1s avanzados: estaci\u00f3n meteorol\u00f3gica, dom\u00f3tica, medici\u00f3n ambiental. Adem\u00e1s, es sencillo de replicar y ampliar.<\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagrama<\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Review Sensor PT100 de alta temperatura - DFRobot\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/Wp2L-MtIFDs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n En este proyecto, combinamos un Arduino Uno, un sensor de temperatura y humedad DHT11 y una pantalla gr\u00e1fica Nokia 5110 para mostrar los valores en tiempo real. Ideal para entender sensores y comunicaci\u00f3n SPI gr\u00e1fica, con aplicaciones para estaciones meteorol\u00f3gicas, invernaderos o cualquier sistema embebido. Componentes necesarios Arduino Uno Sensor DHT11 (temperatura y humedad) [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,705,640,704,707,706],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/136"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=136"}],"version-history":[{"count":5,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/136\/revisions"}],"predecessor-version":[{"id":7995,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/136\/revisions\/7995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/137"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}