{"id":47,"date":"2019-04-05T13:14:00","date_gmt":"2019-04-05T13:14:00","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=47"},"modified":"2020-11-15T10:49:53","modified_gmt":"2020-11-15T10:49:53","slug":"bar-machine-en-creacion-indice-de","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/","title":{"rendered":"BAR MACHINE"},"content":{"rendered":"<p><\/p>\n<div class=\"MsoTitle\">\n<span style=\"font-size: x-large;\">BAR MACHINE&nbsp;<\/span><\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<p><\/p>\n<div class=\"MsoTocHeading\">\n\u00cdndice de Contenidos<\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369591\">1.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Introducci\u00f3n<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">2<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369592\">1.1.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Integrantes<br \/>\n del Grupo<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">2<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369593\">1.2.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Objetivo<br \/>\n del Proyecto<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">2<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369594\">1.3.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Planificaci\u00f3n<br \/>\n del Proyecto<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">2<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369595\">2.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Materiales<br \/>\n Utilizados y Presupuesto<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369596\">2.1.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Listado<br \/>\n de Materiales Utilizados<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369597\">3.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Desarrollo<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369598\">3.1.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Preparaci\u00f3n<br \/>\n del Proyecto<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369599\">3.2.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Primeros<br \/>\n Pasos<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369600\">3.3.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Montaje<br \/>\n y Cableado<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369601\">3.4.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Puesta<br \/>\n en Funcionamiento<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369602\">3.5.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>\u00daltimos<br \/>\n Retoques<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369603\">4.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Implementaci\u00f3n<br \/>\n Software<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369604\">4.1.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Idea<br \/>\n de Funcionamiento y Especificaci\u00f3n<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc2\" style=\"tab-stops: 55.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369605\">4.2.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>C\u00f3digo<br \/>\n Final<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\"> <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369606\">5.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>En<br \/>\n Funcionamiento<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369607\">6.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Problemas<br \/>\n durante el montaje<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\">. <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoToc1\" style=\"tab-stops: 33.0pt right dotted 424.7pt;\">\n<span class=\"MsoHyperlink\"><span style=\"mso-no-proof: yes;\"><a href=\"file:\/\/\/C:\/Users\/Usuario\/Google%20Drive\/UNIVERSIDAD\/SISTEMAS%20EMPOTRADOS\/BAR%20MACHINE.docx#_Toc5369608\">7.<span style=\"font-family: &quot;calibri&quot; , sans-serif; text-decoration: none;\"><span style=\"mso-tab-count: 1;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span>Posibles<br \/>\n mejoras y Conclusiones Finales<span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><span style=\"mso-tab-count: 1 dotted;\"> <\/span><\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\">3<\/span><span style=\"color: windowtext; display: none; mso-hide: screen; text-decoration: none; text-underline: none;\"><\/span><\/a><\/span><\/span><span style=\"font-family: &quot;calibri&quot; , sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;\"><\/span><\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<p><\/p>\n<h1 style=\"margin-left: 18.0pt; mso-list: l1 level1 lfo3; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">1.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Introducci\u00f3n<\/h1>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">1.1.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Integrantes<br \/>\ndel Grupo<\/h2>\n<div class=\"MsoNormal\">\nProyecto para la asignatura de \u201cSistemas Empotrados y de Tiempo<br \/>\nReal\u201d realizado por el grupo 8 del campus de Vic\u00e1lvaro. Los integrantes que<br \/>\ncomponen el grupo son:<\/div>\n<div class=\"MsoListParagraphCxSpFirst\" style=\"margin-left: 43.1pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18.0pt;\">\n<span style=\"font-family: &quot;symbol&quot;; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"><span style=\"mso-list: Ignore;\">\u00b7<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n<\/span><\/span><\/span>Adri\u00e1n L\u00f3pez Balboa<\/div>\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 43.1pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18.0pt;\">\n<span style=\"font-family: &quot;symbol&quot;; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"><span style=\"mso-list: Ignore;\">\u00b7<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n<\/span><\/span><\/span>Carlos Caro Gim\u00e9nez<\/div>\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 43.1pt; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -18.0pt;\">\n<span style=\"font-family: &quot;symbol&quot;; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"><span style=\"mso-list: Ignore;\">\u00b7<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n<\/span><\/span><\/span>David Clemente Ancos<\/div>\n<div class=\"MsoListParagraphCxSpLast\">\n<\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">1.2.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Objetivo<br \/>\ndel Proyecto<\/h2>\n<div class=\"MsoNormal\">\nEl dise\u00f1o y montaje de un sistema autom\u00e1tico que permita el<br \/>\nservicio de c\u00f3cteles y bebidas refrescantes, accionado tanto de forma manual<br \/>\nmediante un display integrado en el chasis, como de forma remota a trav\u00e9s de un<br \/>\ncontrolador integrado en un sistema m\u00f3vil que funciona v\u00eda bluetooth.<\/div>\n<div class=\"MsoNormal\">\nLas principales especificaciones son sinergia entre portabilidad<br \/>\ny modularidad ofreciendo al usuario un servicio c\u00f3modo y a su medida gracias a<br \/>\nla diversidad que puede llegar a ofrecer.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">1.3.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Planificaci\u00f3n<br \/>\ndel Proyecto<\/h2>\n<div class=\"MsoNormal\">\nHemos optado por un dise\u00f1o basado en la utilizaci\u00f3n de 4<br \/>\nbombas perist\u00e1lticas, las cuales bombear\u00e1n los distintos l\u00edquidos desde su<br \/>\nrecipiente hasta el c\u00f3ctel. Consideramos usar 4 bombas debido a que ofrece un<br \/>\nbuen equilibrio entre portabilidad y flexibilidad ya que permite hacer<br \/>\ndiferentes c\u00f3cteles manteniendo un tama\u00f1o los suficientemente reducido para<br \/>\npermitir su manejo.<\/div>\n<div class=\"MsoNormal\">\nLos recipientes ser\u00e1n accesibles desde la parte trasera del<br \/>\nsistema, para facilitar su colocaci\u00f3n y posterior reemplazo. El vaso de c\u00f3ctel,<br \/>\npor su parte, se colocar\u00e1 en la parte delantera, que contar\u00e1 tambi\u00e9n con un<br \/>\ndisplay y 2 botones que ofrecen una interfaz sencilla y directa entre usuario y<br \/>\nm\u00e1quina.<\/div>\n<div class=\"MsoNormal\">\nEl sistema Arduino se encontrar\u00e1 en el interior del chasis, as\u00ed<br \/>\ncomo todo el circuito y cableado para su correcto funcionamiento, de esta<br \/>\nmanera encapsulamos este para proporcionar al usuario un alto nivel de abstracci\u00f3n<br \/>\nsobre los componentes del sistema.<\/div>\n<div class=\"MsoNormal\">\nFinalmente se instalar\u00e1 un controlador bluetooth que permita<br \/>\nel acceso remoto desde un dispositivo m\u00f3vil.<\/div>\n<h1 style=\"margin-left: 18.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">2.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Materiales<br \/>\nUtilizados y Presupuesto<\/h1>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">2.1.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Listado<br \/>\nde Materiales Utilizados<\/h2>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Arduino Mega 2560 R3.<\/div>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Bombas perist\u00e1lticas de 12V x4.<\/div>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Placa de inserci\u00f3n.<\/div>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Madera.<\/div>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Display LCD 16&#215;2.<\/div>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Motor shield L293D.<\/div>\n<div class=\"MsoNormal\" style=\"margin-left: 1.0cm;\">\n-Portapilas de 8&#215;1,5V.<\/div>\n<div class=\"MsoNormal\" style=\"text-indent: 21.25pt;\">\n&nbsp; -M\u00f3dulo bluetooth HM10.<\/div>\n<div class=\"MsoNormal\" style=\"text-indent: 21.25pt;\">\n&nbsp; -LED Rojo Intermitente.<br \/>\n&nbsp; -LED Verde.<br \/>\n&nbsp; -LED Blanco X4.<\/div>\n<div class=\"MsoNormal\" style=\"text-indent: 21.25pt;\">\n&nbsp; -Tubo de silicona.<\/div>\n<div class=\"MsoNormal\" style=\"text-indent: 21.25pt;\">\n&nbsp; -Botones x2.<br \/>\n&nbsp; -Pintura Negra<\/p>\n<\/div>\n<div class=\"MsoNormal\">\nEl presupuesto final del proyecto es de 120\u20ac.<\/div>\n<h1 style=\"margin-left: 18.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">3.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Desarrollo<\/h1>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">3.1.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Preparaci\u00f3n<br \/>\ndel Proyecto<\/h2>\n<div>\nTras varias sesiones en las que discutimos el dise\u00f1o del proyecto, optamos por una estructura c\u00fabica sencilla pero que nos proporcionaba el espacio necesario. Dado que tuvimos que tener en cuenta las medidas de los recipientes que podr\u00edan usarse decidimos que las medidas fuesen las siguientes: 50cm x 50cm x 30cm. Tras esbozar el dise\u00f1o b\u00e1sico, empezamos a probar los componentes para asegurarnos de su correcto funcionamiento a partir de programas sencillos y familiarizarnos con su uso. Finalmente terminamos de dise\u00f1ar las partes del chasis que requer\u00edan m\u00e1s complejidad.&nbsp;<\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">3.2.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Primeros<br \/>\nPasos<\/h2>\n<div>\nPrimeramente, tras varias sesiones presenciales nos dedicamos a preparar la estructura b\u00e1sica, la cual est\u00e1 compuesta por 5 piezas de madera modulando el cubo. Estas piezas fueron cortadas y lijadas para suavizar los bordes.<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/3.bp.blogspot.com\/-MA57a7Qbbdo\/XL9NGZrAABI\/AAAAAAAABgs\/mBf8XWSryWECzNoQ3YgeqrweDynD_DVowCK4BGAYYCw\/s1600\/Cortando.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"160\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando-1024x512.jpg\" width=\"320\" \/><\/a><\/div>\n<p>Posteriormente las montamos dejando un lado y la parte superior vacias para facilitar trabajar en el cableado posteriormente.<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-eA58yHnsex0\/XL9NRXmy9wI\/AAAAAAAABg0\/0o43Az8Vjg4Lnnx1KyGYYpUW1PNqi3pkQCK4BGAYYCw\/s1600\/Chasis.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"320\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2019\/04\/Chasis-576x1024.jpg\" width=\"180\" \/><\/a><\/div>\n<p>Una vez que tuvimos las piezas principales,&nbsp; se hizo lo mismo con las piezas complementarias, es decir, las piezas que forman el habit\u00e1culo del recipiente, y el panel donde est\u00e1 dispuesto el \u00abdisplay\u00bb y los botones de selecci\u00f3n.<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/2.bp.blogspot.com\/-XEjQi6V-yQ4\/XL9NnPmEkWI\/AAAAAAAABhE\/vQ5EF-0KGPoOxS4hjGMHh9XN45xHlhwBQCK4BGAYYCw\/s1600\/Chasis2.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"320\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2019\/04\/Chasis2-576x1024.jpg\" width=\"180\" \/><\/a><\/div>\n<p>Ya con todas las piezas necesarias comenzamos a pintar y a montar el chasis, dise\u00f1ando a la vez la disposici\u00f3n de los componentes hardware necesarios para su correcto funcionamiento.<\/p>\n<p>Tras montar gran parte del chasis, de manera que nos permitiese trabajar dentro de \u00e9l, lo primero fue preparar la disposici\u00f3n de los LED&#8217;s, el display y los botones. Los cables se midieron y soldaron a todos los LEDs y bombas para proporcionar al circuito de mayor robustez.<\/p><\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">3.3.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Montaje<br \/>\ny Cableado<\/h2>\n<div>\nUna vez que tuvimos todas las piezas preparadas, comenzamos el montaje con el display, dado que ten\u00edamos que implantarlo en el panel y pod\u00eda ser problem\u00e1tico hacerlo m\u00e1s tarde. Despu\u00e9s cableamos el mismo a la placa, y comenzamos el montaje de las bombas perist\u00e1lticas, acopl\u00e1ndolas a las parte trasera de la caja, y cable\u00e1ndolas en el Motor Shield.<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-C0HNejA2aMc\/XL9NtUY-zMI\/AAAAAAAABhM\/JnBgTO6rZ3cfxa7t0zoqtadjc44Id2A0gCK4BGAYYCw\/s1600\/Cableando.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"320\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2019\/04\/Cableando-768x1024.jpg\" width=\"240\" \/><\/a><\/div>\n<p>\nM\u00e1s tarde nos encargamos de montar los elementos que consideramos m\u00e1s sencillos, los LED&#8217;s blancos del panel horizontal, y los LED&#8217;s rojo y verde del frontal, cableando en la placa de inserci\u00f3n creando circuitos independientes para permitir una mayor luminosidad de cada elemento. Finalmente acoplamos los botones en la placa del display que permitir\u00e1n su funcionamiento.<br \/>\nEl circuito resultante es el siguiente:<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/4.bp.blogspot.com\/-1WDzYCKXtaU\/XL9Mug_UmoI\/AAAAAAAABgc\/pDr4sk-kqakOeuGqTtYSI0NmTt6IzeHSwCK4BGAYYCw\/s1600\/Circuito.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"285\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2019\/04\/Circuito-1024x730.jpg\" width=\"400\" \/><\/a><\/div>\n<p><\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/4.bp.blogspot.com\/-PMdO7x9zQ9o\/XL9N1pRk9vI\/AAAAAAAABhU\/Vsr5_MA5rXEmZ3V9AS9imn5-RYFcMJHGQCK4BGAYYCw\/s1600\/CableadoCompleto.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"400\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2019\/04\/CableadoCompleto-768x1024.jpg\" width=\"300\" \/><\/a><\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<\/h2>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">3.4.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Puesta<br \/>\nen Funcionamiento<\/h2>\n<div>\nYa con todos los elementos acoplados en la caja, y cableados debidamente, comenzamos a implementar el software elemento a elemento y comprobando en cada paso el correcto funcionamiento de los mismos. Finalmente unimos en el proyecto final todo el software y comenzamos a medir las proporciones adecuadas para cada c\u00f3ctel, y para cada funcionalidad extra (iniciar, limpiar, vaciar).<br \/>\nComprobaci\u00f3n final tanto de las peticiones bluetooth, como del funcionamiento manual mediante el display y los botones.<\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">3.5.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>\u00daltimos<br \/>\nRetoques<\/h2>\n<div>\nEn cuanto a la infraestructura, colocamos las placas y el portapilas de manera semifija para evitar la movilidad del cableado, y dimos una \u00faltima capa de pintura.<br \/>\nEn cuanto al software tuvimos que retocar el c\u00f3digo ampliando la funcionalidad del sistema bluetooth, para que la propia aplicaci\u00f3n desde la que nos podemos conectar nos exponga las diferentes opciones, y una agregaci\u00f3n en el apartado de la actualizaci\u00f3n de estado de los botones para intentar evitar el \u00abruido\u00bb que a veces suced\u00edan entre ellos.<\/div>\n<h1 style=\"margin-left: 18.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">4.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Implementaci\u00f3n<br \/>\nSoftware<\/h1>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">4.1.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Idea<br \/>\nde Funcionamiento y Especificaci\u00f3n<\/h2>\n<div>\nDivisi\u00f3n del c\u00f3digo en los elementos funcionales del proyecto: LED&#8217;s, Bombas Perist\u00e1lticas, Display y Botones, sistema Bluetooth.<br \/>\nCada uno de los elementos tienen distinta funcionalidad, y se activan mediante distintos eventos, de manera que dise\u00f1amos cada uno por separado.<br \/>\nEl funcionamiento de los LED&#8217;s consiste en 2 estados: Preparado y Ocupado. Cuando se encuentra en el estado preparado, tan s\u00f3lo est\u00e1 activado el LED verde. En el estado Ocupado, se desconecta el LED verde y se encienden los LED&#8217;s rojo y blancos.<br \/>\nEl funcionamiento de las bombas consisten en 2 estados: No Sirviendo y Sirviendo. Cuando se le manda una se\u00f1al para cambiarlo al estado Sirviendo cada una de las bombas funcionar\u00e1 dependiendo de cual sea el pedido, y en el estado No Sirviendo simplemente est\u00e1n apagadas.<br \/>\nEl funcionamiento del display y los botones es el apartado m\u00e1s complicado, debido a que el display siempre estar\u00e1 encendido, y mostrar\u00e1 las opciones que ofrece la m\u00e1quina y el estado en el que se encuentre (\u00abBienvenido\u00bb, \u00abSirviendo\u00bb, \u00abQue aproveche!\u00bb), y los botones funcionan para navegar y seleccionar la opci\u00f3n elegida. El men\u00fa es simplemente un array de String con un \u00edndice que permite navegar por \u00e9l.<br \/>\nLos c\u00f3cteles se encuentran codificados en una matriz de tiempos donde se introduce el n\u00famero de segundos que se desea que funcione cada bomba. Con tan solo modificar esta se pueden crear y cambiar los c\u00f3cteles que la m\u00e1quina puede hacer. Para esta demostraci\u00f3n hemos a\u00f1adido dos c\u00f3cteles sin alcohol:<\/p>\n<ul>\n<li>Roy Rogers: 6 partes de Coca-Cola y 1 de granadina<\/li>\n<li>Resplandor Crepuscular: 3 partes de zumo de pi\u00f1a, 4 partes de zumo de naranja y 1 de granadina<\/li>\n<\/ul>\n<p>\nAdem\u00e1s de los c\u00f3cteles se introducen 3 funcionalidades adicionales necesarias para el correcto funcionamiento de la m\u00e1quina:<\/p>\n<ol>\n<li>Inicio: Las bombas act\u00faan brevemente para rellenar los tubos de l\u00edquido y prepararse para servir c\u00f3cteles.<\/li>\n<li>Vaciado: Las bombas funcionan en sentido inverso devolviendo el l\u00edquido de los tubos a las botellas para poder extraerlas.<\/li>\n<li>Limpieza: Las bombas funcionan durante 30seg con la finalidad de colocar agua en lugar de las bebidas y limpiar as\u00ed tubos y bombas.<\/li>\n<\/ol>\n<p>\nPor \u00faltimo, el sistema Bluetooth tiene la funcionalidad de recibir y mandar datos, concretamente env\u00eda las opciones que ofrece la m\u00e1quina y permite recibir una respuesta recibiendo el n\u00famero del menu correspondiente a cada funcionalidad.<\/div>\n<h2 style=\"mso-list: l0 level2 lfo1;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">4.2.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>C\u00f3digo<br \/>\nFinal<\/h2>\n<div>\n#include &lt;AFMotor.h&gt;<br \/>\n#include &lt;LiquidCrystal_I2C.h&gt;<br \/>\n#include &lt;SoftwareSerial.h&gt;<\/p>\n<p>\/\/Declaramos los pins de los botones del frontal<br \/>\nint const botonSig = 30;<br \/>\nint const botonServir = 35;<\/p>\n<p>\/\/Pins de los LEDs<br \/>\nint const ledRojo = 41;<br \/>\nint const ledVerde = 40;<br \/>\nint const ledBlanco1 = 50;<br \/>\nint const ledBlanco2 = 51;<br \/>\nint const ledBlanco3 = 52;<br \/>\nint const ledBlanco4 = 53;<\/p>\n<p>\/\/Declaramos las 4 bombas<br \/>\nAF_DCMotor motor1(1);<br \/>\nAF_DCMotor motor2(2);<br \/>\nAF_DCMotor motor3(3);<br \/>\nAF_DCMotor motor4(4);<\/p>\n<p>\/\/Declaramos el display<br \/>\nLiquidCrystal_I2C lcd(0x27,16,2);<\/p>\n<p>\/\/Variables<br \/>\nint const maxMenu = 5;<br \/>\nint cursorMenu;<br \/>\nString menu[5];<br \/>\nchar btdata;<br \/>\nboolean botonSigPulsado;<br \/>\nboolean botonServirPulsado;<br \/>\nboolean servirBT;<br \/>\nint tiempos[5][4];<\/p>\n<p>void inicializarTiempos(){<br \/>\n&nbsp; \/\/Roy Rogers<br \/>\n&nbsp; tiempos[0][0] = 0;<br \/>\n&nbsp; tiempos[0][1] = 0;<br \/>\n&nbsp; tiempos[0][2] = 20;<br \/>\n&nbsp; tiempos[0][3] = 120;<br \/>\n&nbsp; \/\/Resplandor Crepuscular<br \/>\n&nbsp; tiempos[1][0] = 60;<br \/>\n&nbsp; tiempos[1][1] = 80;<br \/>\n&nbsp; tiempos[1][2] = 20;<br \/>\n&nbsp; tiempos[1][3] = 0;<br \/>\n&nbsp; \/\/Inicializar<br \/>\n&nbsp; tiempos[2][0] = 9;<br \/>\n&nbsp; tiempos[2][1] = 9;<br \/>\n&nbsp; tiempos[2][2] = 9;<br \/>\n&nbsp; tiempos[2][3] = 9;<br \/>\n&nbsp; \/\/Limpieza<br \/>\n&nbsp; tiempos[3][0] = 30;<br \/>\n&nbsp; tiempos[3][1] = 30;<br \/>\n&nbsp; tiempos[3][2] = 30;<br \/>\n&nbsp; tiempos[3][3] = 30;<br \/>\n&nbsp; \/\/Vaciado<br \/>\n&nbsp; tiempos[4][0] = 15;<br \/>\n&nbsp; tiempos[4][1] = 15;<br \/>\n&nbsp; tiempos[4][2] = 15;<br \/>\n&nbsp; tiempos[4][3] = 15;<br \/>\n}<\/p>\n<p>void setup() {<br \/>\n&nbsp; inicializarTiempos();<br \/>\n&nbsp; \/\/Inicializaci\u00f3n de los LEDs<br \/>\n&nbsp; pinMode(40,OUTPUT);<br \/>\n&nbsp; pinMode(41,OUTPUT);<br \/>\n&nbsp; pinMode(50,OUTPUT);<br \/>\n&nbsp; pinMode(51,OUTPUT);<br \/>\n&nbsp; pinMode(52,OUTPUT);<br \/>\n&nbsp; pinMode(53,OUTPUT);<\/p>\n<p>&nbsp; \/\/Inicializaci\u00f3n de los botones<br \/>\n&nbsp; pinMode(30,INPUT);<br \/>\n&nbsp; pinMode(35,INPUT);<\/p>\n<p>&nbsp; \/\/Los motores ir\u00e1n a m\u00e1xima velocidad<br \/>\n&nbsp; motor1.setSpeed(255);<br \/>\n&nbsp; motor2.setSpeed(255);<br \/>\n&nbsp; motor3.setSpeed(255);<br \/>\n&nbsp; motor4.setSpeed(255);<\/p>\n<p>&nbsp; \/\/Inicializaci\u00f3n del display<br \/>\n&nbsp; lcd.init();<br \/>\n&nbsp; lcd.backlight();<br \/>\n&nbsp; lcd.clear();<br \/>\n&nbsp; lcd.setCursor(3,0);<br \/>\n&nbsp; lcd.print(\u00abBienvenido\u00bb);<br \/>\n&nbsp; lcd.setCursor (2,1);<br \/>\n&nbsp; lcd.print(\u00abBAR MACHINE\u00bb);<\/p>\n<p>&nbsp; \/\/Inicializaci\u00f3n bluetooth<br \/>\n&nbsp; pinMode(19,INPUT_PULLUP);<br \/>\n&nbsp; Serial1.begin(9600);<\/p>\n<p>&nbsp; \/\/Inicializaci\u00f3n del men\u00fa<br \/>\n&nbsp; cursorMenu = 0;<br \/>\n&nbsp; menu[0] = \u00abRoy Rogers\u00bb;<br \/>\n&nbsp; menu[1] = \u00abResp Crepuscular\u00bb;<br \/>\n&nbsp; menu[2] = \u00abIniciar\u00bb;<br \/>\n&nbsp; menu[3] = \u00abLimpieza\u00bb;<br \/>\n&nbsp; menu[4] = \u00abVaciado\u00bb;<\/p>\n<p>&nbsp; btdata=&#8217;0&#8242;;<br \/>\n&nbsp; botonSigPulsado = false;<br \/>\n&nbsp; botonServirPulsado = false;<br \/>\n&nbsp; servirBT = false;<\/p>\n<p>&nbsp; Serial1.println(\u00ab&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;n1: Roy Rogersn2: Resplandor Crepuscularn3: Iniciarn4: Limpiezan5: Vaciadon&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00ab);<\/p>\n<p>&nbsp; delay(2000);<br \/>\n}<\/p>\n<p>void encenderBlancos(){<br \/>\n&nbsp; digitalWrite(ledBlanco1,HIGH);<br \/>\n&nbsp; digitalWrite(ledBlanco2,HIGH);<br \/>\n&nbsp; digitalWrite(ledBlanco3,HIGH);<br \/>\n&nbsp; digitalWrite(ledBlanco4,HIGH);<br \/>\n}<\/p>\n<p>void apagarBlancos(){<br \/>\n&nbsp; digitalWrite(ledBlanco1,LOW);<br \/>\n&nbsp; digitalWrite(ledBlanco2,LOW);<br \/>\n&nbsp; digitalWrite(ledBlanco3,LOW);<br \/>\n&nbsp; digitalWrite(ledBlanco4,LOW);<br \/>\n}<\/p>\n<p>void siguiente(){<br \/>\n&nbsp; cursorMenu = (cursorMenu + 1) % maxMenu;<br \/>\n&nbsp; botonSigPulsado = false;<br \/>\n&nbsp; delay(3000);<br \/>\n}<\/p>\n<p>void servir(){<br \/>\n&nbsp; lcd.clear();<br \/>\n&nbsp; lcd.setCursor (2,1);<br \/>\n&nbsp; lcd.print(\u00abBAR MACHINE\u00bb);<br \/>\n&nbsp; lcd.setCursor(3,0);<br \/>\n&nbsp; lcd.print(\u00abSirviendo\u00bb);<br \/>\n&nbsp; digitalWrite(ledVerde,LOW);<br \/>\n&nbsp; digitalWrite(ledRojo,HIGH);<br \/>\n&nbsp; encenderBlancos();<br \/>\n&nbsp; if (cursorMenu !=4){<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][0] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][0]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][0]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][1] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][1]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][1]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][2] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][2]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][2]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][3] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][3]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][3]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; }else{<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][0] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][0]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][0]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][1] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][1]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][1]%40*1000);&nbsp; &nbsp; &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][2] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][2]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][2]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[cursorMenu][3] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[cursorMenu][3]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[cursorMenu][3]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; }<br \/>\n&nbsp; digitalWrite(ledVerde,HIGH);<br \/>\n&nbsp; digitalWrite(ledRojo,LOW);<br \/>\n&nbsp; lcd.clear();<br \/>\n&nbsp; lcd.setCursor(1,0);<br \/>\n&nbsp; lcd.print(\u00abQue aproveche!\u00bb);<br \/>\n&nbsp; lcd.setCursor (2,1);<br \/>\n&nbsp; lcd.print(\u00abBAR MACHINE\u00bb);<br \/>\n&nbsp; delay(5000);<br \/>\n&nbsp; apagarBlancos();<br \/>\n&nbsp; botonServirPulsado = false;<br \/>\n}<\/p>\n<p>void servirBluetooth(){<br \/>\n&nbsp; lcd.clear();<br \/>\n&nbsp; lcd.setCursor (2,1);<br \/>\n&nbsp; lcd.print(\u00abBAR MACHINE\u00bb);<br \/>\n&nbsp; lcd.setCursor(3,0);<br \/>\n&nbsp; lcd.print(\u00abSirviendo\u00bb);<br \/>\n&nbsp; int seleccion = (int) btdata &#8211; 49;<br \/>\n&nbsp; digitalWrite(ledVerde,LOW);<br \/>\n&nbsp; digitalWrite(ledRojo,HIGH);<br \/>\n&nbsp; encenderBlancos();<br \/>\n&nbsp; if (seleccion != 4){<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][0] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][0]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][0]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][1] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][1]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][1]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][2] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][2]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][2]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][3] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(FORWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][3]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][3]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; }else{<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][0] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][0]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][0]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor1.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][1] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][1]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][1]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor2.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][2] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][2]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][2]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor3.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (tiempos[seleccion][3] &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(BACKWARD);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; for(int i=0; i&lt;tiempos[seleccion][3]\/40;i++)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay(39000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; delay(tiempos[seleccion][3]%40*1000);<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; motor4.run(RELEASE);<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; }<br \/>\n&nbsp; digitalWrite(ledVerde,HIGH);<br \/>\n&nbsp; digitalWrite(ledRojo,LOW);<br \/>\n&nbsp; lcd.clear();<br \/>\n&nbsp; lcd.setCursor(1,0);<br \/>\n&nbsp; lcd.print(\u00abQue aproveche!\u00bb);<br \/>\n&nbsp; lcd.setCursor (2,1);<br \/>\n&nbsp; lcd.print(\u00abBAR MACHINE\u00bb);<br \/>\n&nbsp; delay(5000);<br \/>\n&nbsp; apagarBlancos();<br \/>\n&nbsp; btdata = &#8216;0&#8217;;<br \/>\n&nbsp; servirBT = false;<br \/>\n}<\/p>\n<p>void loop() {<br \/>\n&nbsp; lcd.clear();<br \/>\n&nbsp; lcd.setCursor(0,0);<br \/>\n&nbsp; lcd.print(menu[cursorMenu]);<br \/>\n&nbsp; lcd.setCursor (2,1);<br \/>\n&nbsp; lcd.print(\u00abBAR MACHINE\u00bb);<br \/>\n&nbsp; digitalWrite(ledVerde,HIGH);<br \/>\n&nbsp; Serial1.println(\u00ab&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;n1: Roy Rogersn2: Resplandor Crepuscularn3: Iniciarn4: Limpiezan5: Vaciadon&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00ab);<br \/>\n&nbsp; while(!servirBT &amp;&amp; !botonSigPulsado &amp;&amp; !botonServirPulsado){<br \/>\n&nbsp; &nbsp; if (Serial1.available() &gt; 0){<br \/>\n&nbsp; &nbsp; &nbsp; btdata = Serial1.read();<br \/>\n&nbsp; &nbsp; &nbsp; if (btdata&gt;=&#8217;1&#8242; &amp;&amp; btdata&lt;=&#8217;5&#8242;)<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; servirBT = true;<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; if (digitalRead(botonSig) == HIGH){ \/\/Se hace una doble comprobaci\u00f3n para evitar pulsaciones falsar por ruido<br \/>\n&nbsp; &nbsp; &nbsp; delay(50);<br \/>\n&nbsp; &nbsp; &nbsp; if (digitalRead(botonSig) == HIGH){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; botonSigPulsado = true;<br \/>\n&nbsp; &nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; }else if (digitalRead(botonServir) == HIGH){ \/\/Se hace una doble comprobaci\u00f3n para evitar pulsaciones falsar por ruido<br \/>\n&nbsp; &nbsp; &nbsp; delay(50);<br \/>\n&nbsp; &nbsp; &nbsp; if (digitalRead(botonServir) == HIGH){<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; botonServirPulsado = true;<br \/>\n&nbsp; &nbsp; &nbsp; }<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; }<\/p>\n<p>&nbsp; if (botonSigPulsado){<br \/>\n&nbsp; &nbsp; siguiente();<br \/>\n&nbsp; }else{<br \/>\n&nbsp; &nbsp; if (botonServirPulsado){<br \/>\n&nbsp; &nbsp; &nbsp; servir();<br \/>\n&nbsp; &nbsp; }else{<br \/>\n&nbsp; &nbsp; &nbsp; servirBluetooth();<br \/>\n&nbsp; &nbsp; }<br \/>\n&nbsp; }<\/p>\n<p>}<\/p><\/div>\n<h1 style=\"margin-left: 18.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">5.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>En<br \/>\nFuncionamiento<\/h1>\n<div>\nSe adjunta un v\u00eddeo del funcionamiento subido a YouTube:&nbsp;https:\/\/youtu.be\/HFSNE2Go-L4<\/div>\n<h1 style=\"margin-left: 18.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">6.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Problemas durante<br \/>\nel montaje<\/h1>\n<div>\nEncontramos algunos problemas de dise\u00f1o que tuvimos que solucionar durante la marcha tanto en la infraestructura, lo cual pudimos solucionar, como en la disposici\u00f3n de los elementos.<br \/>\nLos mayores problemas encontrados fueron en el funcionamiento del m\u00f3dulo bluetooth, y de los botones. El sistema bluetooth conseguimos solucionarlo dado que simplemente consist\u00eda en re implementar el c\u00f3digo para recibir bien los datos, aunque seguimos teniendo problemas con la aplicaci\u00f3n oficial del dispositivo dado que no est\u00e1 demasiado optimizada. En cuanto a los botones, encontramos un problema de \u00abruido\u00bb que se produc\u00eda entre ellos. Revisamos tanto el circuito como el software correspondiente, pero lamentablemente no encontramos ning\u00fan problema, por tanto, mediante un m\u00f3dulo de comprobaci\u00f3n que implementamos conseguimos estabilizar los resultados.<br \/>\nPor \u00faltimo, observamos que al hacer un delay() superior a 40seg el arduino se bloqueba completamente no parando nunca de servir el c\u00f3ctel. Para solucionar esto dividimos los tiempos superiores a 40 seg en grupos de 39 para hacer distintas llamadas a delay() y solventar el problema.<\/div>\n<h1 style=\"margin-left: 18.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;\">\n<span style=\"mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana;\"><span style=\"mso-list: Ignore;\">7.<span style=\"font: 7.0pt &quot;Times New Roman&quot;;\"> <\/span><\/span><\/span>Posibles<br \/>\nmejoras y conclusiones finales<\/h1>\n<div>\nEl \u00e1rea a mejorar es claramente en la capacidad de bombeo. Elegimos bombas de 12V pero su capacidad ha resultado ser mucho menor de la indicada por el fabricante. Por esto cambiar\u00edamos tanto las bombas y el motor shield eligiendo una combinaci\u00f3n que nos permitiera servir las bebidas en un tiempo inferior.<\/div>\n<div>\nTambi\u00e9n ser\u00eda interesante a\u00f1adir funcionalidad como a\u00f1adir un servido de hielo o crear una interfaz m\u00f3vil que permita usar la m\u00e1quina mediante bluetooth de una forma m\u00e1s intuitiva.<\/div>\n<div>\n<\/p>\n<div>\nNuestro objetivo personal para el proyecto era construir una m\u00e1quina completamente dise\u00f1ada y construida por nosotros desde cero y que, adem\u00e1s, tuviera alguna utilidad que pudi\u00e9ramos aprovechar. Consideramos que hemos alcanzado estos objetivos por lo que estamos satisfechos con el resultado.<\/div>\n<\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>BAR MACHINE&nbsp; \u00cdndice de Contenidos 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Introducci\u00f3n. 2 1.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Integrantes del Grupo. 2 1.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Objetivo del Proyecto. 2 1.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Planificaci\u00f3n del Proyecto. 2 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Materiales Utilizados y Presupuesto. 3 2.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Listado de Materiales Utilizados.&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1581,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BAR MACHINE - Proyectos con Arduino.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BAR MACHINE - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"BAR MACHINE&nbsp; \u00cdndice de Contenidos 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Introducci\u00f3n. 2 1.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Integrantes del Grupo. 2 1.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Objetivo del Proyecto. 2 1.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Planificaci\u00f3n del Proyecto. 2 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Materiales Utilizados y Presupuesto. 3 2.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Listado de Materiales Utilizados.&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-05T13:14:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-15T10:49:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Administrador de la red\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Administrador de la red\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/\"},\"author\":{\"name\":\"Administrador de la red\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/bdc38fea664f13638d2a51f4d2fc7211\"},\"headline\":\"BAR MACHINE\",\"datePublished\":\"2019-04-05T13:14:00+00:00\",\"dateModified\":\"2020-11-15T10:49:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/\"},\"wordCount\":3359,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/04\\\/Cortando.jpg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/\",\"name\":\"BAR MACHINE - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/04\\\/Cortando.jpg\",\"datePublished\":\"2019-04-05T13:14:00+00:00\",\"dateModified\":\"2020-11-15T10:49:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/04\\\/Cortando.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/04\\\/Cortando.jpg\",\"width\":1600,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/bar-machine-en-creacion-indice-de\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BAR MACHINE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"name\":\"Proyectos con Arduino.\",\"description\":\"Blog de proyectos de Arduino de alumnos de la URJC\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\",\"name\":\"Universidad Rey Juan Carlos\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"width\":745,\"height\":288,\"caption\":\"Universidad Rey Juan Carlos\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/bdc38fea664f13638d2a51f4d2fc7211\",\"name\":\"Administrador de la red\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"caption\":\"Administrador de la red\"},\"sameAs\":[\"https:\\\/\\\/blogs.etsii.urjc.es\"],\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/etsiiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BAR MACHINE - Proyectos con Arduino.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/","og_locale":"es_ES","og_type":"article","og_title":"BAR MACHINE - Proyectos con Arduino.","og_description":"BAR MACHINE&nbsp; \u00cdndice de Contenidos 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Introducci\u00f3n. 2 1.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Integrantes del Grupo. 2 1.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Objetivo del Proyecto. 2 1.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Planificaci\u00f3n del Proyecto. 2 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Materiales Utilizados y Presupuesto. 3 2.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Listado de Materiales Utilizados.&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2019-04-05T13:14:00+00:00","article_modified_time":"2020-11-15T10:49:53+00:00","og_image":[{"width":1600,"height":800,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando.jpg","type":"image\/jpeg"}],"author":"Administrador de la red","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Administrador de la red","Tiempo de lectura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/"},"author":{"name":"Administrador de la red","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/bdc38fea664f13638d2a51f4d2fc7211"},"headline":"BAR MACHINE","datePublished":"2019-04-05T13:14:00+00:00","dateModified":"2020-11-15T10:49:53+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/"},"wordCount":3359,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando.jpg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/","name":"BAR MACHINE - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando.jpg","datePublished":"2019-04-05T13:14:00+00:00","dateModified":"2020-11-15T10:49:53+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2019\/04\/Cortando.jpg","width":1600,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/bar-machine-en-creacion-indice-de\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"BAR MACHINE"}]},{"@type":"WebSite","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","name":"Proyectos con Arduino.","description":"Blog de proyectos de Arduino de alumnos de la URJC","publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization","name":"Universidad Rey Juan Carlos","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","width":745,"height":288,"caption":"Universidad Rey Juan Carlos"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/bdc38fea664f13638d2a51f4d2fc7211","name":"Administrador de la red","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","caption":"Administrador de la red"},"sameAs":["https:\/\/blogs.etsii.urjc.es"],"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/etsiiadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":3,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":2707,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/47\/revisions\/2707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/1581"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}