{"id":6354,"date":"2023-05-02T19:21:35","date_gmt":"2023-05-02T17:21:35","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=6354"},"modified":"2023-05-05T13:36:30","modified_gmt":"2023-05-05T11:36:30","slug":"maquina-tragaperras","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/","title":{"rendered":"M\u00e1quina Tragaperras"},"content":{"rendered":"\n<p>SEyTR_Mo_G11_2022-23<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg\" alt=\"\" class=\"wp-image-6355\" width=\"820\" height=\"615\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42-300x225.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42-768x576.jpeg 768w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Introducci\u00f3n<\/h1>\n\n\n\n<p>Los motivos que nos llevaron a iniciar este proyecto fue la creaci\u00f3n de una m\u00e1quina que nos ofreciera diversi\u00f3n y nos permita desestresarnos de la vida acad\u00e9mica. Por ello, decidimos hacer una m\u00e1quina tragaperras.<\/p>\n\n\n\n<p>La m\u00e1quina tragaperras dispone de una pantalla que simular\u00e1 el juego, un sensor que reconocer\u00e1 monedas, leds, un buzzer de sonido, botones para iniciar el juego y un servo que abrir\u00e1 la puerta al ganar el premio.<\/p>\n\n\n\n<p>En los siguiente apartados describiremos con detalle las diferentes partes de nuestro proyecto. Como puntos a resaltar, el hardware, el software, los problemas encontrados durante el dise\u00f1o y las soluciones que encontramos a estos. Por \u00faltimo expondremos algunas mejoras.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Implementaci\u00f3n<\/h1>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"705\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Captura-de-pantalla-2023-05-02-181659-1024x705.png\" alt=\"\" class=\"wp-image-6356\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Captura-de-pantalla-2023-05-02-181659-1024x705.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Captura-de-pantalla-2023-05-02-181659-300x206.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Captura-de-pantalla-2023-05-02-181659-768x528.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Captura-de-pantalla-2023-05-02-181659.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Este dise\u00f1o realizado en tinkercad refleja nuestro proyecto, usamos este esquema para que sea m\u00e1s claro. Tenemos diferentes componentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>LCD I2C:<\/strong> Compone la interfaz gr\u00e1fica de nuestro sistema y es usada para mostrar mensajes para guiar al usuario en el uso de nuestra m\u00e1quina, adem\u00e1s es la encargada de mostrar el funcionamiento del juego, haciendo uso de varios bucles simulamos una animaci\u00f3n de transici\u00f3n entre n\u00fameros como si se tratara de una tragaperras real. Tambi\u00e9n cabe destacar que esta pantalla LCD es un modelo en el cual los pines han sido soldados a un m\u00f3dulo que permite facilitar su uso ya que reduce los pines a 4 y nos permite ahorrarnos la inclusi\u00f3n de un potenci\u00f3metro para regular la pantalla.<\/li>\n\n\n\n<li><strong>PIR:<\/strong> Sensor infrarrojo encargado de la detecci\u00f3n de las monedas.<\/li>\n\n\n\n<li>Servomotor: Encargado de abrir la puerta de los premios en caso de que el usuario gane.<\/li>\n\n\n\n<li><strong>LEDs:<\/strong> Los leds sirven para notificar al usuario del resultado de la partida, si pierde se iluminar\u00e1 el rojo y si gana se iluminar\u00e1 el azul.<\/li>\n\n\n\n<li><strong>Buzzer:<\/strong> Cuando el jugador obtiene el premio, que ocurre cuando los tres n\u00fameros son iguales, la tragaperras emitir\u00e1 un sonido de alerta para notificar al usuario de que ha ganado y de que puede recoger el premio.<\/li>\n\n\n\n<li><strong>Bot\u00f3n:<\/strong> Una vez introducida la moneda, nuestro sistema se quedar\u00e1 a la espera de la respuesta del bot\u00f3n para iniciar la partida.<\/li>\n<\/ul>\n\n\n\n<p>Toda la implementaci\u00f3n y el c\u00f3digo est\u00e1 explicado con m\u00e1s detalle en el v\u00eddeo.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">C\u00f3digo<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h&gt; \n#include &lt;LiquidCrystal_I2C.h&gt;\n#include &lt;Servo.h&gt;\n\nint LEDLose = 3; \/\/LED  pin D3\nint LEDWin = 5; \/\/LED  pin D5\n\nint SONIDO = 6; \/\/Buzzer pin D8\n\nint BOTON = 2; \/\/Boton pin D2\n\nint PIR = 4; \/\/Sensor infrarrojos pin A4\nint pirState = LOW; \/\/Estado inicial del PIR\n\nServo servoMotor; \/\/Servomotor\n\nLiquidCrystal_I2C lcd(0x27,16,2); \/\/Inicializacion pantalla 16X2\n\n\/\/Variables Maquina Tragaperras\nint val;\nint pos1;\nint pos2;\nint pos3;\n\n\nbyte corazon&#91;8] = {\n  0b00000000,\n  0b00001010,\n  0b00010101,\n  0b00010001,\n  0b00001010,\n  0b00000100,\n  0b00000000,\n  0b00000000,\n};\n\nbyte cereza&#91;8] = {\n  0b00000000,\n  0b00000001,\n  0b00001001,\n  0b00001011,\n  0b00011011,\n  0b00011000,\n  0b00000000,\n  0b00000000,\n};\n\nbyte diamante&#91;8] = {\n  0b00000000,\n  0b00001110,\n  0b00011011,\n  0b00010101,\n  0b00001010,\n  0b00000100,\n  0b00000000,\n  0b00000000,\n};\n\nvoid winSong(int tonePin){\n  \ttone(tonePin, 987, 300);\n  \tdelay(300);\n\t  tone(tonePin, 523, 300);\n  \tdelay(300);\n  \ttone(tonePin, 987, 300);\n    delay(500);\n  \ttone(tonePin, 523, 300);\n  \tdelay(300);\n  \ttone(tonePin, 987, 300);\n\n}\n\n\nvoid setup() {\n  \/\/ Inicializar el LCD\n  lcd.init();\n  lcd.backlight(); \/\/Encender la luz de fondo\n\n  \/\/Declarar los elementos como INPUT y OUTPUT\n  pinMode(LEDLose, OUTPUT);\n  pinMode(LEDWin, OUTPUT);\n  pinMode(PIR, INPUT);\n  pinMode(BOTON, INPUT);\n\n  \/\/Semilla aleatoria\n  randomSeed(analogRead(0));\n\n  \/\/Inicializar figuras\n  lcd.createChar(0, corazon);\n  lcd.createChar(1, cereza);\n  lcd.createChar(2, diamante);\n\n  \/\/Servo pin D9\n  servoMotor.attach(9);\n}\n\nvoid loop() {\n  servoMotor.write(0); \/\/Posicion inicial servo.\n  lcd.setCursor(0, 0);\n  lcd.print(\"Inserte Moneda\");\n\n  if(digitalRead(PIR) == HIGH){ \/\/Si el sensor Detecta moneda \n    lcd.clear();\n    lcd.print(\"Pulse Boton\");\n    while(digitalRead(BOTON) == HIGH){}\/\/Esperar a que el usuario pulse el boton.\n\n    \/\/Inicializar el funcionamiento de la tragaperras\n    pos1 = random(10);\n    pos2 = random(10);\n    pos3 = random(10);\n\n    lcd.clear();\n    lcd.setCursor(0, 0);\n    lcd.print(\"   X   X   X    \");\n\n    \/\/animacion de la maquina\n    for(int columna = 0; columna &lt; 3; columna++){\n      for(int retardo = 1; retardo &lt; 4; retardo++){\n        for(int i = 0; i &lt; 10; i++){\n          lcd.setCursor(3 + (columna * 4), 0);\n          int numero = random(10);\n          switch(numero){\n            case 6:\n              lcd.write((byte)0);\n              break;\n            case 8:\n              lcd.write((byte)1);\n              break;\n            case 9:\n              lcd.write((byte)2);\n              break;\n            default:\n              lcd.print(numero);\n          }\n          delay(50 + (retardo * 100));\n        }\n      }\n\n      \/\/ colocar el numero obtenido en la posicion\n      lcd.setCursor(3 + (columna * 4), 0);\n      switch(columna){\n        case 0:\n          val = pos1;\n          break;\n        case 1:\n          val = pos2;\n          break;\n        case 2:\n          val = pos3;\n          break;\n      }\n\n      switch(val){\n        case 6:\n          lcd.write((byte)0);\n          break;\n        case 8:\n          lcd.write((byte)1);\n          break;\n        case 9:\n          lcd.write((byte)2);\n          break;\n        default:\n          lcd.print(val);\n      }\n    }\n\n    \/\/Premios\n    lcd.setCursor(0, 1);\n    if((pos1 == pos2) &amp;&amp; (pos1 == pos3)){\n      lcd.print(\"Premio Gordo\");\n      analogWrite(LEDWin, 255);\n      winSong(SONIDO);\n      servoMotor.write(90);\n      delay(20000);\n      analogWrite(LEDWin, 0);\n      servoMotor.write(0); \/\/Posicion inicial servo.\n      delay(5000);\n    } else{\n      lcd.print(\"Sigue jugando\");\n      analogWrite(LEDLose, 255);\n      delay(3000);\n      analogWrite(LEDLose, 0);\n    }\n    lcd.clear();\n\n    \/\/colocar el estado del sensro PIR en LOW para que pueda detectar otra moneda\n    if (pirState == LOW){\n      pirState = HIGH;\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Casos de uso<\/h1>\n\n\n\n<p>A continuaci\u00f3n se presentan los casos de uso de la m\u00e1quina tragaperras:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Insertar moneda:<\/strong> El jugador podr\u00e1 insertar una moneda. La m\u00e1quina se encargar\u00e1 de detectar dicha moneda usando un sensor PIR.<\/li>\n\n\n\n<li><strong>Empezar partida:<\/strong> Una vez insertada la moneda, se podr\u00e1 empezar la partida pulsando el bot\u00f3n.<\/li>\n\n\n\n<li><strong>Gestionar partida:<\/strong> La m\u00e1quina se encargar\u00e1 de generar tres n\u00fameros random y hacer las comprobaciones pertinentes.<\/li>\n\n\n\n<li><strong>Leds al acabar la partida:<\/strong> Una vez acabada la partida, si se pierde, se encender\u00e1 un led rojo. Y si se gana, se encender\u00e1 un led azul.<\/li>\n\n\n\n<li><strong>Sonido al ganar la partida:<\/strong> el buzzer emitir\u00e1 un sonido al ganar.<\/li>\n\n\n\n<li><strong>Abrir la puerta al ganar: <\/strong>Al ganar la partida, el servo abrir\u00e1 la puerta de las monedas.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Materiales y costes<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Material<\/strong><\/td><td><strong>Precio (\u20ac)<\/strong><\/td><\/tr><tr><td>1 x Arduino UNO<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x Protoboard<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x led azul<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x led rojo<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x bot\u00f3n<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>2 x res 220<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x res 10k<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x buzzer<\/td><td>Incluido en el material de la URJC<\/td><\/tr><tr><td>1 x PIR<\/td><td>8,99\u20ac<\/td><\/tr><tr><td>1 x servomotor<\/td><td>9,99\u20ac<\/td><\/tr><tr><td>1 x LCD I2C 16&#215;2<\/td><td>12,99\u20ac<\/td><\/tr><tr><td><strong>Total<\/strong><\/td><td><strong>31.97\u20ac<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Problemas y soluciones<\/h1>\n\n\n\n<p>Durante la realizaci\u00f3n del proyecto nos encontramos con diversos problemas:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Parte f\u00edsica<\/h2>\n\n\n\n<p>&#8211; <strong>Problemas con la construcci\u00f3n del proyecto:<\/strong> Tuvimos problemas montando la parte f\u00edsica de la m\u00e1quina tragaperras. La caja, al ser de cart\u00f3n nos di\u00f3 bastantes problemas. Aunque el problema m\u00e1s resaltable fue la puerta que abre el compartimento de las monedas, ya que el servo muy a menudo la despegaba.<\/p>\n\n\n\n<p>&#8211; <strong>Problemas con el lcd:<\/strong> el lcd nos di\u00f3 bastantes problemas, aunque el m\u00e1s resaltable fue que nuestra protoboard no conduc\u00eda suficiente corriente en la parte superior al conectar demasiados componentes, esto hac\u00eda que el lcd se encendiera pero no mostrase nada.&nbsp; Este problema nos confundi\u00f3 bastante, ya que no sab\u00edamos qu\u00e9 era lo que ocurr\u00eda. La soluci\u00f3n fue conectar la placa en la parte m\u00e1s baja del protoboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Parte c\u00f3digo<\/h2>\n\n\n\n<p>&#8211; <strong>Problemas con las librer\u00edas:<\/strong> En concreto la librer\u00eda del lcd di\u00f3 bastantes problemas ya que hab\u00eda que meterla a mano.<\/p>\n\n\n\n<p>&#8211; <strong>Problemas con el buzzer:<\/strong> La idea inicial era producir un sonido complejo al ganar el premio usando el buzzer, pero el buzzer distorsionaba sonidos demasiado complejos. La soluci\u00f3n fue optar por tonos m\u00e1s simples.<\/p>\n\n\n\n<p>&#8211; <strong>Problemas con el LCD:<\/strong> el LCD di\u00f3 problemas con las direcciones que este necesita, al principio asignamos una direcci\u00f3n menor al tama\u00f1o de nuestra pantalla y eso produjo un brillo menor.&nbsp;<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Posibles mejoras<\/h1>\n\n\n\n<p>A continuaci\u00f3n se presentan algunas posibles mejoras para nuestra m\u00e1quina tragaperras:<\/p>\n\n\n\n<p>1. Implementar una matriz: nuestra pantalla consta de un \u00fanico lcd que simula una \u00fanica fila, una posible mejora podr\u00eda ser utilizar 3 lcds y as\u00ed simular una matriz 3&#215;3.<\/p>\n\n\n\n<p>2. Mejora est\u00e9tica: otra mejora podr\u00eda ser mejorar est\u00e9ticamente nuestro dise\u00f1o.<\/p>\n\n\n\n<p>3. Hacer un sistema de retorno de la moneda: Si se ha introducido una moneda pero no se desea iniciar el juego, poder devolver la moneda pulsando un bot\u00f3n.<\/p>\n\n\n\n<p>4. Introducir m\u00e1s premios: como mejora se podr\u00eda plantear un segundo premio que devuelva lo gastado.<\/p>\n\n\n\n<p>5. Incorporar varios minijuegos: podr\u00edamos plantear la introducci\u00f3n de otros minijuegos.<\/p>\n\n\n\n<p>6. Sustituci\u00f3n del bot\u00f3n de inicio de juego por una palanca.<\/p>\n\n\n\n<p>7. Sustituir el sistema de entrega del premio por un cajet\u00edn que contenga dichas monedas.<\/p>\n\n\n\n<p>8. Optimizar el sistema de introducci\u00f3n de la moneda para iniciar el juego.<\/p>\n\n\n\n<p>Para concluir, aunque estamos conformes con el dise\u00f1o de nuestra pr\u00e1ctica, existen muchas mejoras que se pueden realizar para hacer m\u00e1s placentera la experiencia de los usuarios.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Video Explicativo<\/h1>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"SEyTR_Mo_G11_2022-23\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/jyZQ9rZECPo?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>SEyTR_Mo_G11_2022-23 Introducci\u00f3n Los motivos que nos llevaron a iniciar este proyecto fue la creaci\u00f3n de una m\u00e1quina que nos ofreciera diversi\u00f3n y nos permita desestresarnos de la vida acad\u00e9mica. Por ello, decidimos hacer una&#46;&#46;&#46;<\/p>\n","protected":false},"author":8,"featured_media":6355,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6354","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>M\u00e1quina Tragaperras - 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-tragaperras\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e1quina Tragaperras - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"SEyTR_Mo_G11_2022-23 Introducci\u00f3n Los motivos que nos llevaron a iniciar este proyecto fue la creaci\u00f3n de una m\u00e1quina que nos ofreciera diversi\u00f3n y nos permita desestresarnos de la vida acad\u00e9mica. Por ello, decidimos hacer una&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-02T17:21:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-05T11:36:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"gdhwsw2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"gdhwsw2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 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-tragaperras\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/\"},\"author\":{\"name\":\"gdhwsw2\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/7491e54afbe5e7fd53467fccb9c7ce44\"},\"headline\":\"M\u00e1quina Tragaperras\",\"datePublished\":\"2023-05-02T17:21:35+00:00\",\"dateModified\":\"2023-05-05T11:36:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/\"},\"wordCount\":1057,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/\",\"name\":\"M\u00e1quina Tragaperras - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg\",\"datePublished\":\"2023-05-02T17:21:35+00:00\",\"dateModified\":\"2023-05-05T11:36:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg\",\"width\":1024,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/maquina-tragaperras\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M\u00e1quina Tragaperras\"}]},{\"@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\\\/7491e54afbe5e7fd53467fccb9c7ce44\",\"name\":\"gdhwsw2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"caption\":\"gdhwsw2\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/gdhwsw2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e1quina Tragaperras - 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-tragaperras\/","og_locale":"es_ES","og_type":"article","og_title":"M\u00e1quina Tragaperras - Proyectos con Arduino.","og_description":"SEyTR_Mo_G11_2022-23 Introducci\u00f3n Los motivos que nos llevaron a iniciar este proyecto fue la creaci\u00f3n de una m\u00e1quina que nos ofreciera diversi\u00f3n y nos permita desestresarnos de la vida acad\u00e9mica. Por ello, decidimos hacer una&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2023-05-02T17:21:35+00:00","article_modified_time":"2023-05-05T11:36:30+00:00","og_image":[{"width":1024,"height":768,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg","type":"image\/jpeg"}],"author":"gdhwsw2","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"gdhwsw2","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/"},"author":{"name":"gdhwsw2","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/7491e54afbe5e7fd53467fccb9c7ce44"},"headline":"M\u00e1quina Tragaperras","datePublished":"2023-05-02T17:21:35+00:00","dateModified":"2023-05-05T11:36:30+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/"},"wordCount":1057,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/","name":"M\u00e1quina Tragaperras - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg","datePublished":"2023-05-02T17:21:35+00:00","dateModified":"2023-05-05T11:36:30+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/WhatsApp-Image-2023-05-02-at-18.12.42.jpeg","width":1024,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/maquina-tragaperras\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"M\u00e1quina Tragaperras"}]},{"@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\/7491e54afbe5e7fd53467fccb9c7ce44","name":"gdhwsw2","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","caption":"gdhwsw2"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/gdhwsw2\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6354","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=6354"}],"version-history":[{"count":5,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6354\/revisions"}],"predecessor-version":[{"id":6489,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6354\/revisions\/6489"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/6355"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=6354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=6354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=6354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}