        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":4473,"date":"2019-03-04T12:56:48","date_gmt":"2019-03-04T12:56:48","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=4473"},"modified":"2019-03-04T13:06:45","modified_gmt":"2019-03-04T13:06:45","slug":"encendiendo-un-foco-con-detector-de-falla-con-placa-ethernet-arduino-y-ubidots","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2019\/03\/encendiendo-un-foco-con-detector-de-falla-con-placa-ethernet-arduino-y-ubidots\/","title":{"rendered":"Encendiendo un foco con detector de falla con placa ethernet, arduino y ubidots"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/_OJRILqQs40?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>En este tutorial encenderemos un foco a trav\u00e9s de los servicios en la nube de Ubidots, adem\u00e1s tendr\u00e1 un sistema, para detectar si el foco si ha quemado y nos enviar\u00e1 una alerta, por medio de un SMS, advirtiendo que el foco no ha encendido. Se incluye el c\u00f3digo fuente y el circuito.<\/p>\n<p>Visita <a href=\"https:\/\/ubidots.com\/?utm_source=youtube&amp;utm_medium=referral&amp;utm_campaign=carlosvolt\">https:\/\/ubidots.com\/<\/a> para obtener mas informaci\u00f3n de los servicios de Ubidots, registrate y prueba los servicios en la nube durante 30 d\u00edas gratis.<\/p>\n<h4>C\u00f3digo fuente<\/h4>\n<p>&nbsp;<\/p>\n<pre class=\"lang:arduino decode:true\">\/\/ * Incluimos las siguientes librer\u00edas\r\n#include &lt;Ethernet.h&gt;\r\n#include &lt;SPI.h&gt;\r\n#include &lt;UbidotsEthernet.h&gt;\r\n\r\n\/\/ Par\u00e1metros para el servidor de Ubidots.*\/\r\nchar const * TOKEN = \"BBFF-k3bid88HLUIzAbEXYKIZqrgATC0qM9\"; \/\/ Token asignado por Ubidots\r\nchar const * DEVICE_LABEL = \"arduino-ethernet\"; \/\/Asignar la etiqueta \u00fanica del dispositivo\r\nchar const * VARIABLE_LABEL_PIN8 = \"pin\"; \/\/ Asigna una etiqueta de variable \u00fanica para recibir los datos\r\nchar const * VARIABLE_LABEL_PHOTO = \"photo\"; \/\/ Asigna una etiqueta de variable \u00fanica para enviar los datos del fotoresistor\r\nint fotoResistor = A0;\r\nint sensorLuz=0;\r\nint luz=8;\r\n\/* Direcci\u00f3n MAC para el m\u00f3dulo ethernet *\/\r\nbyte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };\r\n\r\nUbidots client(TOKEN);\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\/\/velocidad del puerto serial\r\n  pinMode(luz, OUTPUT);\r\n   Serial.print(F(\"Inicializando conexi\u00f3n ethernet...\"));\r\n  if (!Ethernet.begin(mac)) {\r\n    Serial.println(F(\"ops hubo un problema\"));\r\n  } else {\r\n    Serial.println(Ethernet.localIP());\/\/Nos muestra la dircci\u00f3n ip local\r\n  }\r\n  \/\/ Esperamos un tiempo para el m\u00f3dulo arranque\r\n  delay(2000);\r\n  Serial.println(F(\"PLaca ethernet lista!!!\"));\r\n}\r\n\r\nvoid loop() {\r\n  Ethernet.maintain();\r\n  \r\n  float valor = client.getValue(DEVICE_LABEL, VARIABLE_LABEL_PIN8);\/\/ * Obtenemos el \u00faltimo valor de una variable * \/\r\n  \r\n  \/* Mostramos el valor obtenido *\/\r\n  Serial.print(\"El valor recibido es:  \");\r\n  Serial.println(valor);\r\n  \/\/Se evalua el valor enviado desde ubidots\r\n  if(valor==1){\r\n    digitalWrite(luz, HIGH);\r\n    delay(2000);\r\n  fotoR();\r\n  }\r\n  if(valor==0){\r\n    digitalWrite(luz, LOW);\r\n    }\r\n  delay(1000);\r\n}\r\nvoid fotoR(){\r\n  \/\/delay(1000);\r\n   \/\/Leemos el fotoresitor \r\n  sensorLuz =analogRead(fotoResistor);\r\n  Serial.print(\"Valor Foto Resisitor: \");\r\n  Serial.println(sensorLuz);\r\n  if(sensorLuz&gt;50){\r\n  \/\/Enviamos el valor del sensor del foto resistor\r\n  client.add(VARIABLE_LABEL_PHOTO, sensorLuz);\r\n  client.sendAll();  \r\n  }\r\n}\r\n<\/pre>\n<h4>Circuito<\/h4>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-4475\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-1024x776.png\" alt=\"\" width=\"1024\" height=\"776\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-1024x776.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-300x227.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-768x582.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-600x455.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-820x622.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ubidtos_luz-1320x1001.png 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h4>Materiales<\/h4>\n<h4><strong>M\u00f3dulo Fotorresistencia<\/strong><\/h4>\n<p>Este m\u00f3dulo contiene una fotorresistencia, la cual es una resistencia variable dependiente de la cantidad de luz en su entorno. En la oscuridad, su resistencia es muy alta, a veces hasta 1 M\u03a9, pero cuando el sensor LDR se expone a la luz, la resistencia se reduce dr\u00e1sticamente, incluso a unos pocos ohm, dependiendo de la intensidad de la luz.<\/p>\n<p>El sensor LDR es ampliamente utilizado en c\u00e1maras, l\u00e1mparas de jard\u00edn y calle, detectores, relojes, luces autom\u00e1ticas y un sinf\u00edn de aplicaciones interesantes. Los valores de su resistencia, sensibilidad, coeficiente de temperatura y su curva de voltaje-corriente dependen directamente de la cantidad de luz que recibe el sensor.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ky-018.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-4477\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ky-018.png\" alt=\"\" width=\"400\" height=\"370\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ky-018.png 400w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/ky-018-300x278.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<h4><strong><u>M\u00f3dulo relay<\/u><\/strong><\/h4>\n<p>El manejo de un m\u00f3dulo relee o relay es muy sencillo y nos permite controlar el encendido y apagado de cualquier aparato que se conecte a una fuente de alimentaci\u00f3n el\u00e9ctrica externa. El relee hace de interruptor y se activa y desactiva mediante una entra de datos. Gracias a esto podemos controlar el encendido de cualquier aparato<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/relay.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-4478\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/relay.jpg\" alt=\"\" width=\"320\" height=\"261\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/relay.jpg 320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/03\/relay-300x245.jpg 300w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<h4>Escudo ethernet<\/h4>\n<p>Nuestro escudo ethernet ser\u00e1 necesario, para subir datos a\u00a0<a href=\"https:\/\/ubidots.com\/?utm_source=youtube&amp;utm_medium=referral&amp;utm_campaign=carlosvolt\">ubidots.com<\/a>\u00a0y tambi\u00e9n para recibirlos.<\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"https:\/\/forum.arduino.cc\/index.php?action=dlattach;topic=99880.0;attach=124268\" alt=\"Resultado de imagen para ethernet shield arduino\" width=\"334\" height=\"334\" \/><\/p>\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 diagramas<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/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>VIDEOS RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/G4n57qQB9SU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/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>En este tutorial encenderemos un foco a trav\u00e9s de los servicios en la nube de Ubidots, adem\u00e1s tendr\u00e1 un sistema, para detectar si el foco si ha quemado y nos enviar\u00e1 una alerta, por medio de un SMS, advirtiendo que el foco no ha encendido. Se incluye el c\u00f3digo fuente y el circuito. Visita https:\/\/ubidots.com\/ [&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":4476,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/4473"}],"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=4473"}],"version-history":[{"count":5,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/4473\/revisions"}],"predecessor-version":[{"id":4482,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/4473\/revisions\/4482"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/4476"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=4473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=4473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=4473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}