{"id":176,"date":"2025-10-17T20:50:22","date_gmt":"2025-10-17T23:50:22","guid":{"rendered":"https:\/\/bandmateproject.com\/?p=176"},"modified":"2025-10-17T20:50:22","modified_gmt":"2025-10-17T23:50:22","slug":"optimizando-el-codigo","status":"publish","type":"post","link":"https:\/\/bandmateproject.com\/?p=176","title":{"rendered":"Optimizando el c\u00f3digo"},"content":{"rendered":"\n<p>Para esta ocasi\u00f3n seguimos trabajando en el c\u00f3digo que hasta el momento hemos logrado exitosamente  captar las notas en la guitarra y que se mostrara en el display.  Mientras tanto a su vez estamos ideando mejoras en la interfaz incluyendo botones para elegir que cuerda se quiere afinar , eso claramente hace que tengamos que rever el c\u00f3digo para esta nueva funcionalidad.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/58feec76-3270-4329-8f1e-1d524e47eae5-1024x472.jpeg\" alt=\"\" class=\"wp-image-172\" srcset=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/58feec76-3270-4329-8f1e-1d524e47eae5-1024x472.jpeg 1024w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/58feec76-3270-4329-8f1e-1d524e47eae5-300x138.jpeg 300w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/58feec76-3270-4329-8f1e-1d524e47eae5-768x354.jpeg 768w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/58feec76-3270-4329-8f1e-1d524e47eae5-1536x708.jpeg 1536w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/58feec76-3270-4329-8f1e-1d524e47eae5.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hicimos una maqueta por tinkerkad simulando como se conectar\u00edan los botones usando tambi\u00e9n leds , a su vez trabajamos en el estilado del c\u00f3digo separ\u00e1ndolo en  partes para hacer que sea mas sencillo poder generarle las mejoras que tenemos en mente y las que puedan surgir en el camino pr\u00f3ximo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"479\" src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/Captura-de-pantalla-2025-10-17-201201.png\" alt=\"\" class=\"wp-image-177\" srcset=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/Captura-de-pantalla-2025-10-17-201201.png 801w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/Captura-de-pantalla-2025-10-17-201201-300x179.png 300w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/Captura-de-pantalla-2025-10-17-201201-768x459.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"698\" src=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-17-at-20.29.27-1024x698.jpeg\" alt=\"\" class=\"wp-image-178\" srcset=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-17-at-20.29.27-1024x698.jpeg 1024w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-17-at-20.29.27-300x205.jpeg 300w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-17-at-20.29.27-768x524.jpeg 768w, https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-17-at-20.29.27.jpeg 1512w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>De esta forma teniendo el c\u00f3digo separado por clases logramos que sea mas accesible para futuros cambios o mejoras , d\u00e1ndonos margen para trabajar por sectores espec\u00edficos que queramos modificar.<\/p>\n\n\n\n<p>Lo que hace los \u00faltimos ajustes en el c\u00f3digo fuente:<\/p>\n\n\n\n<p>Detecci\u00f3n de cuerdas:<br>6ta cuerda-E2: Cuerda m\u00e1s grave (Mi grave)<br>5ta cuerda-A2: La segunda m\u00e1s grave (La)<br>4ta cuerda-D3: Tercera cuerda (Re)<br>3ra cuerda-G3: Cuarta cuerda (Sol)<br>2da cuerda-B3: Segunda m\u00e1s aguda (Si)<br>1ra cuerda-E4: Cuerda m\u00e1s aguda (Mi agudo)<\/p>\n\n\n\n<p>Estados en espa\u00f1ol:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AFINADO *: \u00a1Perfectamente afinado!<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>AGUDO: Ligeramente agudo (aflojar un poco)<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>MUY AGUDO: Muy agudo (aflojar m\u00e1s)<br>GRAVE: Ligeramente grave (tensar un poco)<br>MUY GRAVE: Muy grave (tensar m\u00e1s)<\/p>\n<\/blockquote>\n<\/blockquote>\n\n\n\n<p>Despliegue Informaci\u00f3n autom\u00e1tica:<br>Cuando no tocas ninguna cuerda, la pantalla rota cada 2 segundos mostrando:<\/p>\n\n\n\n<p>Pantalla 1: \u00abCuerdas guitarra\u00bb \/ \u00abE A D G B E\u00bb<br>Pantalla 2: \u00ab6ta-E2: 82.4Hz\u00bb \/ \u00ab5ta-A2: 110Hz\u00bb<br>Pantalla 3: \u00ab4ta-D3: 146.8Hz\u00bb \/ \u00ab3ra-G3: 196Hz\u00bb<br>Pantalla 4: \u00ab2da-B3: 246.9Hz\u00bb \/ \u00ab1ra-E4: 329.6Hz\u00bb<\/p>\n\n\n\n<p>Dejamos adjuntos en una carpeta zip el c\u00f3digo con los cambios realizados <\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-61232e16-30fb-4fb4-b2b2-1ad132b48d52\" href=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/bandmate_modular.zip\">bandmate_modular<\/a><a href=\"https:\/\/bandmateproject.com\/wp-content\/uploads\/2025\/10\/bandmate_modular.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-61232e16-30fb-4fb4-b2b2-1ad132b48d52\">Descargar <\/a><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para esta ocasi\u00f3n seguimos trabajando en el c\u00f3digo que hasta el momento hemos logrado exitosamente captar las notas en la guitarra y que se mostrara en el display. Mientras tanto a su vez estamos ideando mejoras en la interfaz incluyendo botones para elegir que cuerda se quiere afinar , eso claramente hace que tengamos que [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":180,"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-176","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\/176","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=176"}],"version-history":[{"count":1,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions\/181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=\/wp\/v2\/media\/180"}],"wp:attachment":[{"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bandmateproject.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}