{"id":38,"date":"2025-09-07T23:58:29","date_gmt":"2025-09-08T02:58:29","guid":{"rendered":"http:\/\/bandmateproject.com\/?p=38"},"modified":"2025-09-08T00:21:58","modified_gmt":"2025-09-08T03:21:58","slug":"aprendiendo-a-utilizar-el-arduino-iii","status":"publish","type":"post","link":"https:\/\/bandmateproject.com\/?p=38","title":{"rendered":"Aprendiendo a Utilizar el Arduino (III)"},"content":{"rendered":"\n<p>duino, y en si varios conceptos de electr\u00f3nica (Como por ejemplo el funcionamiento de un Protoboard), que son relevantes para este proyecto.<\/p>\n\n\n\n<p>Debemos recalcar que previo a la clase en cuestion, a lo largo de la semana se fueron probando distintos ejercicios simples con esta placa, tanto en TinkerCAD como en la realidad.<\/p>\n\n\n\n<p>Procedemos a Adjuntar algunos de estos ejercicios previos.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Controlar un LED<\/strong><\/li>\n\n\n\n<li><strong>Semaforo LED<\/strong><\/li>\n\n\n\n<li><strong>Controlar un LED (Entrada Anal\u00f3gica)<\/strong><\/li>\n\n\n\n<li><strong>Controlar LED (Con Boton)<\/strong><\/li>\n\n\n\n<li><strong>Prueba de Sonido (Buzzer)<\/strong><\/li>\n\n\n\n<li>Practica C\u00f3digo Morse<\/li>\n<\/ol>\n\n\n\n<p><strong>1) Controlar un LED<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/8aUPdSHdTYW-prueba-de-led\">Prueba de Led<\/a><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"848\" style=\"aspect-ratio: 636 \/ 848;\" width=\"636\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-20-at-16.47.22.mp4\"><\/video><\/figure>\n\n\n\n<pre class=\"wp-block-code has-base-color has-text-color has-background has-link-color wp-elements-a2edd382cc19e0db9bc7bb8bf2f52529\" style=\"background-color:#1d434c\"><code>\/\/ C++ code\n\/\/\n\nint pinLed = 13;\n\nvoid setup()\n{\n  pinMode(pinLed, OUTPUT);\n}\n\nvoid loop()\n{\n  digitalWrite(pinLed, HIGH);\n  delay(1000);\n  \n  digitalWrite(pinLed, LOW);\n  delay(1000);\n}<\/code><\/pre>\n\n\n\n<p><strong>2)Sem\u00e1foro LED<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/gRKrpQO7N2w-semaforo-led\">Sem\u00e1foro Led<\/a><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"848\" style=\"aspect-ratio: 636 \/ 848;\" width=\"636\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-20-at-16.56.22.mp4\"><\/video><\/figure>\n\n\n\n<pre class=\"wp-block-code has-base-color has-text-color has-background has-link-color wp-elements-67a289d0d2a2d5056887eda7af3b82d1\" style=\"background-color:#1d434c\"><code>\/\/ C++ code\n\/\/\n\nint ledRojo = 13;\nint ledAmarillo = 12;\nint ledVerde = 11;\n\nvoid setup()\n{\n  pinMode(ledRojo, OUTPUT);\n  pinMode(ledAmarillo, OUTPUT);\n  pinMode(ledVerde, OUTPUT);\n}\n\nvoid loop()\n{\n\tdigitalWrite(ledRojo, HIGH);\n  \tdelay(3000);\n  \tdigitalWrite(ledRojo, LOW);\n  \n  \tdigitalWrite(ledAmarillo, HIGH);\n  \tdelay(3000);\n  \tdigitalWrite(ledAmarillo, LOW);\n  \n  \tdigitalWrite(ledVerde, HIGH);\n  \tdelay(3000);\n  \tdigitalWrite(ledVerde, LOW);\n}<\/code><\/pre>\n\n\n\n<p>3) <strong>Controlar un LED (Entrada Anal\u00f3gica)<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/kmiC5F8guIe-prueba-entrada-analogica\">Prueba de entrada anal\u00f3gica<\/a><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"850\" style=\"aspect-ratio: 478 \/ 850;\" width=\"478\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-22-at-20.33.54.mp4\"><\/video><\/figure>\n\n\n\n<pre class=\"wp-block-code has-base-color has-text-color has-background has-link-color wp-elements-862b7a15905ba3c94a2b877c1150470e\" style=\"background-color:#1d434c\"><code>\/\/ C++ code\n\/\/\n\nint led = 11;\nint potenciometro = A0;\n\nvoid setup()\n{\n  pinMode (led, OUTPUT);\n}\n\nvoid loop()\n{\n  int entrada = analogRead(potenciometro);\n  \n  int intensidadLED = map(entrada, 0, 1023, 0, 255);\n  \n  analogWrite(led, intensidadLED);\n  delay(100);\n}<\/code><\/pre>\n\n\n\n<p>4) <strong>Controlar LED (Con Boton)<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/38xgVaVuRX5-prueba-con-boton\">Prueba con bot\u00f3n<\/a><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"848\" style=\"aspect-ratio: 636 \/ 848;\" width=\"636\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-21-at-15.00.13.mp4\"><\/video><\/figure>\n\n\n\n<pre class=\"wp-block-code has-base-color has-text-color has-background has-link-color wp-elements-689b3ec68ba854c611c18dd72a993751\" style=\"background-color:#1d434c\"><code>\/\/ C++ code\n\/\/\n\nint led = 13;\nint boton = 12;\nint entrada;\n\nvoid setup()\n{\n\tpinMode(led, OUTPUT);\n  \tpinMode(boton, INPUT_PULLUP);\n}\n\nvoid loop()\n{\n  entrada = digitalRead(boton);\n  \n  if(entrada == LOW){\n  \n  \tdigitalWrite(led,HIGH);\n  }\n  else{\n  \n  \tdigitalWrite(led, LOW);\n  }\n  \n}<\/code><\/pre>\n\n\n\n<p>5) Prueba de Sonido (Buzzer)<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/gkB36Nz1TrT-prueba-de-sonido\">Prueba de sonido.<\/a><\/p>\n\n\n\n<p>Nota: El c\u00f3digo de la musica fue obra de ChatGPT.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"636\" style=\"aspect-ratio: 848 \/ 636;\" width=\"848\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-21-at-15.33.45.mp4\"><\/video><\/figure>\n\n\n\n<p>6) Practica C\u00f3digo Morse.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/2hiAs3M3o0X-practica-codigo-morse\">Pr\u00e1ctica con c\u00f3digo morse.<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code has-base-color has-text-color has-background has-link-color wp-elements-8cc17cd3ea5678e07add36cde753b781\" style=\"background-color:#1d434c\"><code>\/\/ C++ code\n\/\/\nint boton = 11;\nint led = 12;\nint parlante =13;\nint entrada;\n\nvoid setup()\n{\n  pinMode(led, OUTPUT);\n  pinMode(boton, INPUT_PULLUP);\n  pinMode(parlante, OUTPUT);\n\n}\n\nvoid loop()\n{\n  entrada = digitalRead(boton);\n  \n  if(entrada == LOW){\n  \n  \tdigitalWrite(led,HIGH);\n    tone(parlante, 750);\n  }\n  else{\n  \tdigitalWrite(led, LOW);\n    noTone(parlante);\n  }\n  \n}<\/code><\/pre>\n\n\n\n<p>Luego de replicar los ejercicios anteriores en clase. Pusimos a prueba el Sensor de Sonido (KY-037), el cual es el componente central de nuestro proyecto.<\/p>\n\n\n\n<p>Hicimos una peque\u00f1a prueba con este en clase.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tinkercad.com\/things\/hA97YEXL9Vn-concepto-de-detector-de-sonido\">Concepto de detector de sonido.<\/a><\/p>\n\n\n\n<p>Nota: En el diagrama de TinkerCAD el Sensor Infrarrojo, seria el Sensor de sonido en nuestra realidad, esto es as\u00ed en este diagrama ya que TinkerCAD no tiene la opcion de colocar un Sensor de Sonido.<\/p>\n\n\n\n<pre class=\"wp-block-code has-base-color has-text-color has-background has-link-color wp-elements-cfe8366d715bfc9c17ab4abe8f0920b9\" style=\"background-color:#1d434c\"><code>int soundSensorPin = A0;  \/\/ Analog input from sound sensor\nint ledPin = 11;           \/\/ LED pin\nint sensorValue = 0;\nint threshold = 500;      \/\/ Adjust this depending on sensitivity\n\nvoid setup() {\n  pinMode(ledPin, OUTPUT);\n  Serial.begin(9600);\n}\n\nvoid loop() {\n  sensorValue = analogRead(soundSensorPin);\n  Serial.println(sensorValue); \/\/ Debugging, see values in Serial Monitor\n\n  if (sensorValue > threshold) {\n    digitalWrite(ledPin, HIGH);  \/\/ Turn LED on\n  } else {\n    digitalWrite(ledPin, LOW);   \/\/ Turn LED off\n  }\n  delay(20);\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"850\" style=\"aspect-ratio: 478 \/ 850;\" width=\"478\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-22-at-21.01.53.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"850\" style=\"aspect-ratio: 478 \/ 850;\" width=\"478\" controls src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Video-2025-08-22-at-21.02.18.mp4\"><\/video><\/figure>\n\n\n\n<p>De esta manera hemos cubierto las bases para entender como funciona la placa en la que basaremos nuestro proyecto. Todav\u00eda nos queda mucho por aprender. Pero las bases de como trabajar con Arduino las tenemos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>duino, y en si varios conceptos de electr\u00f3nica (Como por ejemplo el funcionamiento de un Protoboard), que son relevantes para este proyecto. Debemos recalcar que previo a la clase en cuestion, a lo largo de la semana se fueron probando distintos ejercicios simples con esta placa, tanto en TinkerCAD como en la realidad. Procedemos a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":27,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[1],"tags":[],"class_list":["post-38","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38"}],"version-history":[{"count":1,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/posts\/38\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/posts\/38\/revisions\/39"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/media\/27"}],"wp:attachment":[{"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}