{"id":9582,"date":"2025-12-20T15:13:45","date_gmt":"2025-12-20T14:13:45","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=9582"},"modified":"2025-12-20T15:13:47","modified_gmt":"2025-12-20T14:13:47","slug":"maquina-de-cambio","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/","title":{"rendered":"M\u00e1quina de Cambio"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-4853ae10b20c78a71d984a1c3ed62fae\">Descripci\u00f3n del proyecto<\/h2>\n\n\n\n<p>Nos llam\u00f3 mucho la atenci\u00f3n c\u00f3mo funciona una m\u00e1quina de cambio de dinero, as\u00ed que decidimos tomarla como inspiraci\u00f3n. En este trabajo nos propusimos dise\u00f1ar una versi\u00f3n simplificada, con el objetivo de entender mejor su l\u00f3gica.\u00a0<\/p>\n\n\n\n<p>En el proyecto, nos pusimos tres objetivos principales:&nbsp;<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Que sea posible introducir un billete y que sea detectado.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Poder diferenciar el billete introducido de un billete de 5\u20ac, 10\u20ac\u00a0y 20\u20ac.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Dar el cambio equivalente del valor del billete en monedas de 1\u20ac y 2\u20ac.\u00a0\u00a0<\/li>\n<\/ol>\n\n\n\n<p>De los objetivos planteados, hemos podido cumplir con dos de ellos\u00a0el 1 y el 3\u00a0ya que no hemos podido diferenciar un billete de otro.\u00a0\u00a0<\/p>\n\n\n\n<p>A lo largo del trabajo, surgieron varios&nbsp;problemas:&nbsp;&nbsp;<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Algunas piezas necesarias no estaban disponibles.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Problemas con la distribuci\u00f3n de los componentes para ponerlos en la estructura.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>El servomotor en ocasiones no ten\u00eda la potencia necesaria.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Poder identificar los billetes por el color.\u00a0\u00a0<\/li>\n<\/ol>\n\n\n\n<p>Para solucionar los problemas mencionados anteriormente, compramos los componentes necesarios, en la estructura, cambiamos el dise\u00f1o para que sea m\u00e1s c\u00f3modo para los componentes,&nbsp;para solucionar el servo motor, cambiamos los cables ya que vimos que no se estaba conectando bien.&nbsp;<\/p>\n\n\n\n<p>Sin embargo, no hemos podido solucionar el problema de\u00a0diferenciar un\u00a0billete\u00a0de otro,\u00a0el sensor de color TCS3200 no detecta los colores de los billetes como esper\u00e1bamos. Al introducir el billete por la ranura, el valor RGB obtenido var\u00eda seg\u00fan la zona del billete que se est\u00e9 leyendo, la distancia a la que se encuentre el sensor. Como consecuencia, no es posible identificar correctamente el billete introducido usando esos valores.\u00a0<\/p>\n\n\n\n<p>Debido a los problemas con el detector de color finalmente no podemos introducir billetes de 5, 10 y 20\u20ac y 20\u20ac y diferenciarlos correctamente. Por lo que\u00a0optamos\u00a0por limitarlo \u00fanicamente al billete de 5\u20ac.  Cuando se introduce\u00a0el\u00a0billete\u00a0por\u00a0la\u00a0ranura,\u00a0el\u00a0sensor\u00a0infrarrojo\u00a0se\u00a0activa\u00a0y\u00a0manda\u00a0una\u00a0se\u00f1al\u00a0para\u00a0que\u00a0el\u00a0circuito\u00a0empiece\u00a0a\u00a0funciona.Una\u00a0vez\u00a0identificado\u00a0el\u00a0billete,\u00a0los\u00a0motores\u00a0se\u00a0activan\u00a0y\u00a0comienzan\u00a0a\u00a0girar\u00a0para\u00a0expulsar\u00a0las\u00a0monedas\u00a0una\u00a0a\u00a0una,\u00a0aprovechando\u00a0el\u00a0peque\u00f1o\u00a0espacio\u00a0existente\u00a0entre\u00a0el\u00a0tubo\u00a0y la\u00a0plataforma\u00a0donde\u00a0gira\u00a0el\u00a0aspa\u00a0del motor.\u00a0El\u00a0sistema\u00a0est\u00e1\u00a0dise\u00f1ado\u00a0de\u00a0manera\u00a0que\u00a0siempre\u00a0devuelva\u00a02\u00a0monedas\u00a0de 2\u20ac y\u00a0una\u00a0de 1\u20ac.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-7a24c4d2d0c7f0a004167328daa5dc58\">Costes<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>COMPONENTE<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>PRECIO<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Arduino Elegoo Uno R3<\/td><td class=\"has-text-align-center\" data-align=\"center\">8 \u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Sensor IR<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,93 \u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">TCS3200<\/td><td class=\"has-text-align-center\" data-align=\"center\">3,59 \u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Cables M-H<\/td><td class=\"has-text-align-center\" data-align=\"center\">5 \u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">x2 Micro-Servo SG90<\/td><td class=\"has-text-align-center\" data-align=\"center\">9 \u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Protoboard<\/td><td class=\"has-text-align-center\" data-align=\"center\">8 \u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>TOTAL<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">34,52 \u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-15d71a859c86f1470c4f071f254e838f\">Dise\u00f1o hardware<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24-768x1024.jpeg\" alt=\"\" class=\"wp-image-9800\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24-768x1024.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24-225x300.jpeg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24-1152x1536.jpeg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-eedea2dda2c5d4738f8dd68972e79ca1\">C\u00f3digo<\/h2>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background:linear-gradient(135deg,rgb(215,218,220) 0%,rgb(215,218,220) 100%)\"><code>#include &lt;Servo.h&gt;\n\n\nServo miServo1;\nServo miServo2;\n\nstatic int servo1 = 3;\nstatic int servo2=2;\nstatic int IR = 4;\nstatic int S0 = 5;\nstatic int S1 = 6;\nstatic int S2 = 7;\nstatic int S3 = 8;\nstatic int Out = 9;\n\nint frequencyR = 0;\nint frequencyB = 0;\nint frequencyG = 0;\n\nint dinero = 5;\nint moneda2;\nint moneda1;\n\nint nuevo_ingreso(){\n  \/\/Devuelve un 1 cuando se ingresa dinero y en \n  \/\/ la variable dinero se almacena el dinero ingresado\n    int valor=digitalRead(IR);\n  if(!valor){\n  return 1;\n  }else{\n  \n  return 0;\n  }\n  delay(500);\n}\n\nvoid calcular_dinero(){\nmoneda2=dinero\/2;\nmoneda1=dinero%2;\n\n}\n\nvoid sacar_moneda2(){\n  miServo1.write(100);\n  delay(500);\n  miServo1.write(50);\n  delay(500);\n\n}\n\n\nvoid sacar_moneda1(){\n  miServo2.write(100);\n  delay(500);\n  miServo2.write(50);\n  delay(500);\n  \n}\n\nvoid devolver_dinero(){\n  for(int i=0;i&lt;moneda2;i++){\n    sacar_moneda2();\n  }\n  for(int i=0;i&lt;moneda1;i++){\n    sacar_moneda1();\n\n  } \n}\n\n\/*\n * Billete 5 -&gt; R: 878-1228 | G: 963-1325 | B: 1006-1182\nBillete 10 -&gt; R: 1271-2070 | G: 1768-2834 | B: 1593-2833\nBillete 20 -&gt; R: 1284-1734 | G: 1201-1788 | B: 1030-1492\n *\/\n\nvoid colores(int r, int g, int b){\n  \/*\n  if(g &gt; r &amp;&amp; g &gt; b){\n    dinero = 5;\n  \n  }else if(r &gt; g &amp;&amp; r &gt; b){\n    dinero = 10;\n  }\n  *\/\n  \n  \/*\n  if((r &gt;= 100 &amp;&amp; r &lt;= 1228) &amp;&amp; (g &gt;= 100 &amp;&amp; g &lt;= 1325) &amp;&amp; (b &gt;= 100 &amp;&amp; b &lt;= 1182)){\n    dinero = 5;\n  \n  }else if((r &gt;= 1271 &amp;&amp; r &lt;= 2070) &amp;&amp; (g &gt;= 1768 &amp;&amp; g &lt;= 2834) &amp;&amp; (b &gt;= 1593 &amp;&amp; b &lt;= 2833)){\n    dinero = 10;\n  \n  }else if((r &gt;= 1284 &amp;&amp; r &lt;= 1734) &amp;&amp; (g &gt;= 1201 &amp;&amp; g &lt;= 1788) &amp;&amp; (b &gt;= 1030 &amp;&amp; b &lt;= 1492)){\n    dinero = 20;\n  }\n  *\/\n}\n\n\nvoid setup() {\n  \/\/ put your setup code here, to run once:\n  miServo1.attach(servo1);\n  miServo2.attach(servo2);\n  miServo1.write(50);\n  miServo2.write(0);\n  \n  pinMode(IR,INPUT);\n  \n  pinMode(S0, OUTPUT);\n  pinMode(S1, OUTPUT);\n  pinMode(S2, OUTPUT);\n  pinMode(S3, OUTPUT);\n  pinMode(Out, INPUT); \n\n  digitalWrite(S0, HIGH);\n  digitalWrite(S1, LOW);\n  \n  Serial.begin(9600);\n}\n\nvoid loop() {\n  if(nuevo_ingreso()){\n    Serial.println(\"Detectado obstaculo\");\n    \n    \/\/ Poniendo fotodiodos con filtro rojo para ser leidos\n    digitalWrite(S2,LOW);\n    digitalWrite(S3,LOW);\n    \n    \/\/ Leemos el valor de color rojo que hay en el sensor\n    frequencyR = pulseIn(Out, LOW);\n    \n    \/\/ Imprimimos el valor de ese color\n    Serial.print(\"R= \");\/\/printing name\n    Serial.print(frequencyR);\n    Serial.print(\"  \");\n    delay(100);\n\n    \/\/ Poniendo fotodiodos con filtro verde para ser leidos\n    digitalWrite(S2,HIGH);\n    digitalWrite(S3,HIGH);\n    \n    \/\/ Leemos el valor de color rojo que hay en el sensor\n    frequencyG = pulseIn(Out, LOW);\n    \n    \/\/ Imprimimos el valor de ese color\n    Serial.print(\"G= \");\/\/printing name\n    Serial.print(frequencyG);\n    Serial.print(\"  \");\n    delay(100);\n\n    \/\/ Poniendo fotodiodos con filtro azul para ser leidos\n    digitalWrite(S2,LOW);\n    digitalWrite(S3,HIGH);\n    \n    \/\/ Leemos el valor de color rojo que hay en el sensor\n    frequencyB = pulseIn(Out, LOW);\n    \n    \/\/ Imprimimos el valor de ese color\n    Serial.print(\"B= \");\n    Serial.print(frequencyB);\n    Serial.println(\"  \");\n    delay(100);\n    \n    colores(frequencyR, frequencyG, frequencyB);\n    \n    calcular_dinero();\n    devolver_dinero();\n  }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-731a4cae92bb63f06ad5ba9a82a024cb\">V\u00eddeo demostraci\u00f3n<\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"480\" style=\"aspect-ratio: 848 \/ 480;\" width=\"848\" controls src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Video-2025-12-12-at-09.54.11.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Descripci\u00f3n del proyecto Nos llam\u00f3 mucho la atenci\u00f3n c\u00f3mo funciona una m\u00e1quina de cambio de dinero, as\u00ed que decidimos tomarla como inspiraci\u00f3n. En este trabajo nos propusimos dise\u00f1ar una versi\u00f3n simplificada, con el objetivo&#46;&#46;&#46;<\/p>\n","protected":false},"author":300,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9582","post","type-post","status-publish","format-standard","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>M\u00e1quina de Cambio - 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\/maquina-de-cambio\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e1quina de Cambio - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Descripci\u00f3n del proyecto Nos llam\u00f3 mucho la atenci\u00f3n c\u00f3mo funciona una m\u00e1quina de cambio de dinero, as\u00ed que decidimos tomarla como inspiraci\u00f3n. En este trabajo nos propusimos dise\u00f1ar una versi\u00f3n simplificada, con el objetivo&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-20T14:13:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-20T14:13:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dse2526g03\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"dse2526g03\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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\\\/maquina-de-cambio\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/\"},\"author\":{\"name\":\"dse2526g03\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/ca42d45c7258629745d88d9c107df14c\"},\"headline\":\"M\u00e1quina de Cambio\",\"datePublished\":\"2025-12-20T14:13:45+00:00\",\"dateModified\":\"2025-12-20T14:13:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/\"},\"wordCount\":417,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2025\\\/12\\\/WhatsApp-Image-2025-12-12-at-10.16.24-768x1024.jpeg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/\",\"name\":\"M\u00e1quina de Cambio - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2025\\\/12\\\/WhatsApp-Image-2025-12-12-at-10.16.24-768x1024.jpeg\",\"datePublished\":\"2025-12-20T14:13:45+00:00\",\"dateModified\":\"2025-12-20T14:13:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2025\\\/12\\\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2025\\\/12\\\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg\",\"width\":1200,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-de-cambio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M\u00e1quina de Cambio\"}]},{\"@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\\\/ca42d45c7258629745d88d9c107df14c\",\"name\":\"dse2526g03\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/857d421dedc03aa64e9e5a7a9851dcb1fc8fab7e0950eec126d3f7ee17f90d9a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/857d421dedc03aa64e9e5a7a9851dcb1fc8fab7e0950eec126d3f7ee17f90d9a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/857d421dedc03aa64e9e5a7a9851dcb1fc8fab7e0950eec126d3f7ee17f90d9a?s=96&d=mm&r=g\",\"caption\":\"dse2526g03\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/dse2526g03\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e1quina de Cambio - 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\/maquina-de-cambio\/","og_locale":"es_ES","og_type":"article","og_title":"M\u00e1quina de Cambio - Proyectos con Arduino.","og_description":"Descripci\u00f3n del proyecto Nos llam\u00f3 mucho la atenci\u00f3n c\u00f3mo funciona una m\u00e1quina de cambio de dinero, as\u00ed que decidimos tomarla como inspiraci\u00f3n. En este trabajo nos propusimos dise\u00f1ar una versi\u00f3n simplificada, con el objetivo&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2025-12-20T14:13:45+00:00","article_modified_time":"2025-12-20T14:13:47+00:00","og_image":[{"width":1200,"height":1600,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg","type":"image\/jpeg"}],"author":"dse2526g03","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"dse2526g03","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/"},"author":{"name":"dse2526g03","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/ca42d45c7258629745d88d9c107df14c"},"headline":"M\u00e1quina de Cambio","datePublished":"2025-12-20T14:13:45+00:00","dateModified":"2025-12-20T14:13:47+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/"},"wordCount":417,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24-768x1024.jpeg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/","name":"M\u00e1quina de Cambio - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24-768x1024.jpeg","datePublished":"2025-12-20T14:13:45+00:00","dateModified":"2025-12-20T14:13:47+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2025\/12\/WhatsApp-Image-2025-12-12-at-10.16.24.jpeg","width":1200,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-de-cambio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"M\u00e1quina de Cambio"}]},{"@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\/ca42d45c7258629745d88d9c107df14c","name":"dse2526g03","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/857d421dedc03aa64e9e5a7a9851dcb1fc8fab7e0950eec126d3f7ee17f90d9a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/857d421dedc03aa64e9e5a7a9851dcb1fc8fab7e0950eec126d3f7ee17f90d9a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/857d421dedc03aa64e9e5a7a9851dcb1fc8fab7e0950eec126d3f7ee17f90d9a?s=96&d=mm&r=g","caption":"dse2526g03"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/dse2526g03\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/9582","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\/300"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=9582"}],"version-history":[{"count":2,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/9582\/revisions"}],"predecessor-version":[{"id":9801,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/9582\/revisions\/9801"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=9582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=9582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=9582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}