 
{"id":6058,"date":"2022-06-09T16:45:14","date_gmt":"2022-06-09T16:45:14","guid":{"rendered":"http:\/\/132.248.251.218\/wpArduino\/index.php\/practicas-con-dasa\/sistema-de-iluminacion-nocturna-con-fotoresistencia-copy\/"},"modified":"2024-02-23T04:57:45","modified_gmt":"2024-02-23T04:57:45","slug":"sistema-de-acceso-estacionamiento","status":"publish","type":"page","link":"https:\/\/iaciduino.enp.unam.mx\/index.php\/practicas-con-dasa\/sistema-de-acceso-estacionamiento\/","title":{"rendered":"Sistema de acceso a un estacionamiento"},"content":{"rendered":"\n<p>Pr\u00e1cticas con DASA<\/p>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#f2f2f2\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image alignfull size-large\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2021\/01\/ArmandoCircuitosAnimado-1.gif\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-background\" style=\"background-color:#e7f5fe\"><tbody><tr><td>T\u00edtulo de la pr\u00e1ctica:<\/td><td>Sistema de acceso a un estacionamiento con servomotor y opto interruptor<\/td><\/tr><tr><td>Objetivo:<\/td><td>El alumno aprender\u00e1 a detectar objetos cercanos y mover objetos con la implementaci\u00f3n de  sistema de acceso para estacionamiento, haciendo uso de un un sensor \u00f3ptico y un servomotor.<\/td><\/tr><tr><td>Tiempo estimado:<\/td><td>100 minutos<\/td><\/tr><tr><td>Nivel de dificultad:<\/td><td>Intermedio<\/td><\/tr><tr><td>Autora:<\/td><td>Maria Isabel Cuevas Avila<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2><span style=\"color: #002b7a;\">Introducci\u00f3n<\/span><\/h2>\n<p>Para entrar al estacionamiento de alg\u00fan centro comercial o una tienda de autoservicio, existe la necesidad de obtener un boleto para que el sistema de acceso autorice la entrada.<br>Anteriormente esta actividad usaba botones para dicha acci\u00f3n. Actualmente debido a la pandemia de COVID-19 se han implementado diferentes medidas sanitarias que evitan el contacto con superficies y as\u00ed detener los contagios.<br>La implementaci\u00f3n de sensores es una soluci\u00f3n para este problema. Por lo que hoy en d\u00eda es muy com\u00fan encontrarlos en los estacionamientos.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2022\/07\/Estacionamiento.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Figura 1. Pluma de estacionamiento ICAT <\/figcaption><\/figure><\/div>\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#002a7b\" class=\"has-inline-color\">Materiales<\/mark><\/h2>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"651\" data-id=\"6897\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-1.png\" alt=\"\" class=\"wp-image-6897\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-1.png 651w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-1-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-1-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-1-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-1-365x365.png 365w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><figcaption class=\"wp-element-caption\">Computadora<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"652\" data-id=\"6898\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-2.png\" alt=\"\" class=\"wp-image-6898\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-2.png 652w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-2-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-2-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-2-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-2-365x365.png 365w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><figcaption class=\"wp-element-caption\">Tarjeta Arduino UNO<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"652\" data-id=\"6899\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-3.png\" alt=\"\" class=\"wp-image-6899\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-3.png 652w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-3-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-3-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-3-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-3-365x365.png 365w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><figcaption class=\"wp-element-caption\">DASA<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"651\" data-id=\"6900\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-4.png\" alt=\"\" class=\"wp-image-6900\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-4.png 652w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-4-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-4-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-4-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-4-365x365.png 365w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><figcaption class=\"wp-element-caption\">Clable USB<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"651\" data-id=\"6903\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-7.png\" alt=\"\" class=\"wp-image-6903\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-7.png 651w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-7-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-7-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-7-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-7-365x365.png 365w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><figcaption class=\"wp-element-caption\">Sensor infrarrojo<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"651\" data-id=\"6901\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-5.png\" alt=\"\" class=\"wp-image-6901\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-5.png 652w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-5-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-5-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-5-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-5-365x365.png 365w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><figcaption class=\"wp-element-caption\">Servomotor<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"652\" data-id=\"6902\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-6.png\" alt=\"\" class=\"wp-image-6902\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-6.png 652w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-6-300x300.png 300w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-6-150x150.png 150w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-6-230x230.png 230w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2023\/05\/estacionamiento-6-365x365.png 365w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><figcaption class=\"wp-element-caption\">Popote<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"296\" data-id=\"1375\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2020\/12\/nomaterial2.png\" alt=\"\" class=\"wp-image-1375\"\/><\/figure>\n<\/figure>\n\n\n\n<h4><span style=\"color: #002b7a;\">Programas<\/span><\/h4>\n<p>Arduino IDE. Disponible en: <a href=\"https:\/\/www.arduino.cc\/en\/software\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.arduino.cc\/en\/software<\/a><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><a href=\"http:\/\/132.248.251.218\/wpArduino\/wp-admin\/edit.php?post_type=page\"><\/a><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#002a7b\" class=\"has-inline-color\">Desarrollo<\/mark><\/h2>\n\n\n\n<p>Te invitamos a ver el siguiente video con informaci\u00f3n sobre las caracter\u00edsticas del sensor infrarojo CNY70<\/p>\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<iframe loading=\"lazy\" title=\"Sensor infrarrojo CNY70. C\u00f3mo funciona.\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/0iU6KKIGk9I?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Video sensor infrarojo<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n<h4><span style=\"color: #0000ff;\">Conexi\u00f3n del DASA a la tarjeta Arduino<\/span><\/h4>\n<p>Para la pr\u00e1ctica vamos a utilizar el buzzer, el opto interruptor y los leds que se encuentran integrados en el Dispositivo Automatizado de Sensores Arduino (DASA).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2022\/07\/Estacionamiento2.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Figura 2 Conexi\u00f3n del DASA a la tarjeta Arduino UNO<\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Conecta el DASA a la tarjeta Arduino UNO como se muestra en la Figura 2. Aseg\u00farate que todos los pines se introduzcan completamente en los conectores de la tarjeta Arduino correspondiente.<\/p>\n\n\n\n<p><em>Nota: si no tienes un DASA, puedes construir el circuito electr\u00f3nico mostrado en la Figura 3, o bien, utilizar la herramienta de simulaci\u00f3n de circuitos electr\u00f3nicos Arduino de Tinkercad.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"http:\/\/132.248.251.218\/wpArduino\/wp-content\/uploads\/2022\/07\/Circuito-Dasa-y-servomotor.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2022\/07\/Circuito-Dasa-y-servomotor-949x1024.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Figura 3. Diagrama de conexiones del servomotor, con el buzzer, los leds y el CNY70<\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4><span style=\"color: #0000ff;\">Programaci\u00f3n del circuito electr\u00f3nico<\/span><\/h4>\n<p>El siguiente programa te permite controlar la se\u00f1al emitida por el foto interruptor para seguir una secuencia de alarma, haciendo uso del buzzer y los leds incluidos en la DASA.<\/p>\n<p>\u00a0<\/p>\n\n\n\n<pre><span style=\"font-weight: 400; color: #008000;\">#include <\/span><span style=\"font-weight: 400;\">&lt;<\/span><span style=\"color: #ff0000;\"><b>Servo<\/b><\/span><span style=\"font-weight: 400;\">.<\/span><span style=\"font-weight: 400;\">h<\/span><span style=\"font-weight: 400;\">&gt;<\/span> <span style=\"font-weight: 400;\"><span style=\"color: #999999;\">\/\/ Biblioteca del servomotor\u00a0<\/span><br \/><span style=\"color: #008000;\"> <br \/>#define<\/span> LEDR 3 <span style=\"color: #808080;\">\/\/LED Rojo en el pin D3<\/span><br \/><span style=\"color: #008000;\">#define<\/span> LEDA 4 <span style=\"color: #808080;\">\/\/LED Amarillo en el pin D4<\/span><br \/><span style=\"color: #008000;\">#define<\/span> LEDV 5 <span style=\"color: #808080;\">\/\/LED Verde en el pin D5<\/span><br \/><span style=\"color: #008000;\">#define<\/span> buzzer A1 <span style=\"color: #808080;\">\/\/ zumbador en el pin A1<\/span><br \/><span style=\"color: #008000;\">#define<\/span> opto 2 <span style=\"color: #808080;\">\/\/Opto interruptor en pin D2\u00a0<\/span><br \/><span style=\"color: #ff0000;\"><b>Servo<\/b><\/span> miservo; <span style=\"color: #808080;\">\/\/ Se crea un objeto \"miservo\"\u00a0<\/span><br \/><span style=\"color: #3366ff;\">const int<\/span> pinServo = 6; <span style=\"color: #999999;\">\/\/ pin del servo<\/span><br \/><span style=\"color: #3366ff;\">int<\/span> angulo = 0; <span style=\"color: #808080;\">\/\/ Guarda la posici\u00f3n angular del servo\u00a0<\/span><br \/><\/span><br \/><br \/><span style=\"color: #3366ff;\">void<\/span> <span style=\"color: #008000;\">setup<\/span> () {<br \/><span style=\"color: #ff6600;\">  pinMode<\/span> (LEDR, <span style=\"color: #0000ff;\">OUTPUT<\/span>); <span style=\"color: #808080;\">\/\/Led rojo salida\u00a0<\/span><br \/><span style=\"color: #ff6600;\">  pinMode<\/span> (LEDA, <span style=\"color: #0000ff;\">OUTPUT<\/span>); <span style=\"color: #808080;\">\/\/ Led amarillo salida<\/span><br \/><span style=\"color: #ff6600;\">  pinMode<\/span> (LEDV, <span style=\"color: #0000ff;\">OUTPUT<\/span>); <span style=\"color: #808080;\">\/\/ Led verde salida<\/span><br \/><span style=\"color: #ff6600;\">  pinMode<\/span> (buzzer, <span style=\"color: #0000ff;\">OUTPUT<\/span>); <span style=\"color: #808080;\">\/\/ Buzzer salida<\/span><br \/><span style=\"color: #ff6600;\">  pinMode<\/span> (opto, <span style=\"color: #0000ff;\">INPUT<\/span>); <span style=\"color: #808080;\">\/\/CNY70 entrada<\/span><br \/>  miservo.<span style=\"color: #ff6600;\">attach<\/span>(pinServo); <span style=\"color: #808080;\">\/\/Liga el objeto Servo al pin 6\u00a0<\/span><br \/><br \/><span style=\"color: #808080;\">  \/\/RUTINA DE INICIO<\/span><br \/>  angulo= (50); <span style=\"color: #808080;\">\/\/Estabiliza al servo en l\u00ednea recta<\/span><br \/>  miservo.<span style=\"color: #ff6600;\">write<\/span>(angulo); <span style=\"color: #808080;\">\/\/ Indica al servo cuanto moverse<\/span> <br \/><span style=\"color: #ff6600;\">  delay<\/span> (15); <span style=\"color: #808080;\">\/\/ Espera 15 ms para quedarse en la posici\u00f3n inicial<\/span><br \/><span style=\"color: #ff6600;\">  digitalWrite <\/span>(LEDR, <span style=\"color: #0000ff;\">HIGH<\/span>); <span style=\"color: #808080;\">\/\/Enciende el led rojo<\/span> <br \/>  <span style=\"color: #ff6600;\">delay<\/span> (500); <span style=\"color: #808080;\">\/\/Durante 500 ms<\/span><br \/>  <span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDR, <span style=\"color: #0000ff;\">LOW)<\/span>; <span style=\"color: #808080;\">\/\/Apaga el led rojo<\/span> <br \/>  <span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDA, <span style=\"color: #0000ff;\">HIGH<\/span>); <span style=\"color: #808080;\">\/\/Enciende el led rojo<\/span> <br \/>  <span style=\"color: #ff6600;\">delay<\/span> (500); \/\/Durante 500 ms<br \/>  <span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDA, <span style=\"color: #0000ff;\">LOW<\/span>); <span style=\"color: #808080;\">\/\/Apaga el led amarillo<\/span> <br \/>  <span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDV, <span style=\"color: #0000ff;\">HIGH<\/span>); <span style=\"color: #808080;\">\/\/Enciende el led verde<\/span> <br \/>  <span style=\"color: #ff6600;\">delay<\/span> (500); <span style=\"color: #808080;\">\/\/Durante 500 ms<\/span><br \/>\u00a0<span style=\"color: #ff6600;\">\u00a0digitalWrite<\/span> (LEDV, <span style=\"color: #0000ff;\">LOW<\/span>); <span style=\"color: #808080;\">\/\/Apaga el led verde<\/span><br \/>}<br \/><br \/><span style=\"color: #0000ff;\">void<\/span> <span style=\"color: #008000;\">loop<\/span> () {<br \/> <span style=\"color: #008000;\">if<\/span>(<span style=\"color: #ff6600;\">digitalRead<\/span>(opto))<br \/> { \/\/Si hay lectura en el opto interruptor<br \/>\u00a0\u00a0\u00a0<span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDR, <span style=\"color: #0000ff;\">HIGH<\/span>) ;\/\/ Enciendo led rojo<br \/> \u00a0<span style=\"color: #ff6600;\">\u00a0digitalWrite<\/span> (LEDV,<span style=\"color: #0000ff;\"> LOW<\/span>) ;\/\/Led verde apagado<br \/>  <span style=\"color: #ff6600;\"> digitalWrite<\/span> (LEDA, <span style=\"color: #0000ff;\">LOW<\/span>) ;\/\/Led amarillo apagado<br \/>   <span style=\"color: #ff6600;\">tone<\/span> (buzzer, 440); <span style=\"color: #808080;\">\/\/440 Hz primer tono <\/span><br \/>  \u00a0<span style=\"color: #ff6600;\">delay<\/span> (500); <span style=\"color: #808080;\">\/\/ Suena 500 ms<\/span><br \/>\u00a0\u00a0\u00a0<span style=\"color: #ff6600;\">tone<\/span> (buzzer, 494); <span style=\"color: #808080;\">\/\/ 494 Hz cambia de tono\u00a0<\/span><br \/>\u00a0\u00a0\u00a0<span style=\"color: #ff6600;\">delay<\/span> (500); \/\/ Suena 500 ms delay (500); <span style=\"color: #808080;\">\/\/ Suena 500 ms<\/span><br \/>  <span style=\"color: #ff6600;\"> noTone<\/span>(buzzer); <span style=\"color: #808080;\">\/\/ No suena el buzzer<\/span> <br \/>   angulo= (150); <span style=\"color: #808080;\">\/\/Angulo de apertura<\/span> <br \/>   miservo.<span style=\"color: #ff6600;\">write<\/span>(angulo); <span style=\"color: #808080;\">\/\/Indica al servo cuanto moverse<\/span><br \/>  \u00a0<span style=\"color: #ff6600;\">delay<\/span> (2000); <span style=\"color: #808080;\">\/\/Espera 2 s para regresar a la posici\u00f3n inicial<\/span><br \/> }<span style=\"color: #808080;\"> \/\/ fin if<\/span><br \/> <span style=\"color: #008000;\">else <\/span>{<br \/>   angulo=(50); <span style=\"color: #808080;\">\/\/Estabiliza al servo en l\u00ednea recta<\/span><br \/>   miservo.<span style=\"color: #ff6600;\">write<\/span>(angulo); <span style=\"color: #808080;\">\/\/Indica al servo cuanto moverse<\/span><br \/>   <span style=\"color: #ff6600;\">delay<\/span> (2000); <span style=\"color: #808080;\">\/\/ Espera 2 s para volver a la posici\u00f3n inicial<\/span> <br \/>   <span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDV, <span style=\"color: #0000ff;\">HIGH<\/span>); <span style=\"color: #808080;\">\/\/Led verde encendido<\/span><br \/>   <span style=\"color: #ff6600;\">digitalWrite<\/span> (LEDA, <span style=\"color: #0000ff;\">LOW<\/span>); <span style=\"color: #808080;\">\/\/Led amarillo apagado<\/span><br \/><span style=\"color: #ff6600;\">   digitalWrite<\/span> (LEDR, <span style=\"color: #0000ff;\">LOW)<\/span> ;<span style=\"color: #808080;\">\/\/Led rojo apagado<\/span><br \/> } <span style=\"color: #808080;\">\/\/ fien else<\/span><br \/>} <span style=\"color: #808080;\">\/\/ Fin programa<\/span><\/pre>\n\n\n\n\n\n<p>Captura, compila y ejecuta tu programa por medio de siguientes acciones:<\/p>\n<ol>\n<li>Abre el IDE de Arduino.<\/li>\n<li>Crea un nuevo sketch.<\/li>\n<li>Captura las instrucciones del programa.<\/li>\n<li>Guarda tu programa.<\/li>\n<li>Compila tu programa. En caso necesario, dep\u00faralo hasta que no tenga ning\u00fan error.<\/li>\n<li>Conecta la tarjeta Arduino a tu computadora.<\/li>\n<li>Selecciona el puerto serial (COM) de la computadora asociado a la tarjeta.<\/li>\n<li>Sube el programa a la memoria de la tarjeta Arduino UNO.<\/li>\n<li>Ejecuta tu programa.<\/li>\n<\/ol>\n<p>El resultado de la ejecuci\u00f3n del programa deber\u00e1 ser similar a la que se muestra en la Figura 5.<\/p>\n\n\n\n<figure id=\"attachment_6083\" aria-describedby=\"caption-attachment-6083\" style=\"width: 712px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6083 size-full\" src=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2022\/07\/Simulacio\u0301n.png\" alt=\"\" width=\"712\" height=\"428\" srcset=\"https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2022\/07\/Simulacio\u0301n.png 712w, https:\/\/iaciduino.enp.unam.mx\/wp-content\/uploads\/2022\/07\/Simulacio\u0301n-300x180.png 300w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><figcaption id=\"caption-attachment-6083\" class=\"wp-caption-text\">Figura 5 Simulaci\u00f3n<\/figcaption><\/figure>\n<h2>\u00a0<\/h2>\n<h2><span style=\"color: #002b7a;\">Resultados<\/span><\/h2>\n<ul>\n<li>Giro adecuado del servomotor.<\/li>\n<li>Control del encendido y apagado del led a trav\u00e9s de la respuesta del opto interruptor.<\/li>\n<li>Tono de alarma del buzzer.<\/li>\n<\/ul>\n\n\n\n<h2><span style=\"color: #002b7a;\">Conclusiones<\/span><\/h2>\n\n\n\n<p class=\"t m0 x1 h5 y4 ff3 fs2 fc0 sc0 ls0 ws1\"><span style=\"color: #333333;\">El sensor infrarojo CNY70 es un sensor que incluye un LED infrarrojo y un fototransistor.que es utilizado como \u00a0detectores de l\u00edneas. Su funci\u00f3n principal es la de medir la reflexi\u00f3n en superficies. Un servomotor es un \u00a0es un actuador que permite controlar con m\u00e1xima precisi\u00f3n la posici\u00f3n y movimientos de su eje, es decir, que se puede mover en un \u00e1ngulo, posici\u00f3n y a una velocidad determinada en cada momento.\u00a0<\/span><\/p>\n<p>Reflexiona sobre los casos pr\u00e1cticos en donde has visto un funcionamiento similar a los de esta pr\u00e1ctica.<\/p>\n<p>Responde las siguientes preguntas:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>\u00bfC\u00f3mo funciona el servomotor?<\/li>\n<li>\u00bfQu\u00e9 es lo que debe variar si quiero cambiar el tono del buzzer?<\/li>\n<li>\u00bfQu\u00e9 otra aplicaci\u00f3n tiene este sistema?<\/li>\n<li>\u00bfPor qu\u00e9 usar el CNY70 para este problema?<\/li>\n<li>\u00bfPor qu\u00e9 usar un servomotor para este problema?<\/li>\n<li>\u00bfQu\u00e9 problema soluciona este programa?<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#f2f2f2\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#002b7a\" class=\"has-inline-color\">Retos Arduino<\/mark><\/h2>\n\n\n\n<p>Para que practiques tus habilidades de programaci\u00f3n en Arduino, te invitamos a que realices el siguiente reto:<\/p>\n<ol>\n<li>Imprime un mensaje en la LCD para que el programa sea m\u00e1s agradable con el usuario.&nbsp;<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\">Por ejemplo: un mensaje que le indique a la persona que acerque su dedo al CNY70 <strong>\u201cPor favor acerca tu dedo\u201d<\/strong> y otro mensaje para que el usuario pueda retirar su boleto \u201c<strong>Bienvenido. Tome su boleto<\/strong>\u201d, as\u00ed como un mensaje de bienvenida al encender el DASA.<\/p>\n<p>2. Cambia el tono del buzzer.<\/p>\n<p>3. Controla la velocidad con la que gira el servomotor.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2><span style=\"color: #002b7a;\">Referencias<\/span><\/h2>\n<p>Arduino. (2021). Language Reference.&nbsp;<a href=\"https:\/\/www.arduino.cc\/reference\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.arduino.cc\/reference\/en\/<\/a><\/p>\n<p>Ba\u00f1uelos, M., Pacheco, M. y Villegas, R. (2022). Dispositivo Automatizado de Sensores Arduino (DASA). Manual de usuario.&nbsp;<\/p>\n\n\n<div style=\"height:55px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><a href=\"https:\/\/iaciduino.enp.unam.mx\/index.php\/practicas-con-dasa\/sistema-de-iluminacion-nocturna-con-fotoresistencia\/\">&lt; Pr\u00e1ctica Sistema de iluminaci\u00f3n nocturna<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-right\"><a href=\"https:\/\/iaciduino.enp.unam.mx\/index.php\/practicas-con-dasa\/sensor-dht11\/\">Pr\u00e1ctica Sensor DHT11 &gt;<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e1cticas con DASA T\u00edtulo de la pr\u00e1ctica: Sistema de acceso a un estacionamiento con servomotor y opto interruptor Objetivo: El alumno aprender\u00e1 a detectar objetos cercanos y mover objetos con la implementaci\u00f3n de sistema de acceso para estacionamiento, haciendo uso<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":352,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6058","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/6058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/comments?post=6058"}],"version-history":[{"count":35,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/6058\/revisions"}],"predecessor-version":[{"id":6946,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/6058\/revisions\/6946"}],"up":[{"embeddable":true,"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/pages\/352"}],"wp:attachment":[{"href":"https:\/\/iaciduino.enp.unam.mx\/index.php\/wp-json\/wp\/v2\/media?parent=6058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}