        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":687,"date":"2015-12-19T03:00:08","date_gmt":"2015-12-19T03:00:08","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=687"},"modified":"2022-01-22T21:46:57","modified_gmt":"2022-01-22T21:46:57","slug":"audio-con-arduino","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2015\/12\/audio-con-arduino\/","title":{"rendered":"Audio con Arduino"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\u2705 Audio con Arduino\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/hc0wBjrO2WY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Hay veces que necesitamos generar alg\u00fan sonido en nuestros proyectos ya sea, para una indicaci\u00f3n o advertencia o simplemente para informar un estado.<br \/>\nCon este proyecto ustedes pueden darle m\u00e1s vida a sus prototipos, hacerlos m\u00e1s amigables e interactivos.<\/p>\n<hr \/>\n<p><strong><span style=\"color: #ff0000;\">Apoya a mi canal suscribiendote en<\/span>\u00a0<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a><\/span>\u00a0<span style=\"color: #ff0000;\">muchos videos con c\u00f3digo fuentes completos y diagramas.<\/span><\/strong><\/p>\n<hr \/>\n<p>Recuerden que el archivo tiene que ser .wav como se ve en la siguiente imagen<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/pcm.jpg\" rel=\"attachment wp-att-691\"><img loading=\"lazy\" class=\"alignnone wp-image-691\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/pcm-258x300.jpg\" alt=\"pcm\" width=\"320\" height=\"372\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/pcm-258x300.jpg 258w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/pcm.jpg 569w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p>Tienen que ir a Archivo abrir buscan el archivo que desean convertir, luego propiedades, hacen click en &#8220;convertir ahora&#8221;, dejen en formato pcm, en atributos seleccionan 16,000 Khz; 8 bit, Stereo.<\/p>\n<p>Hacen click en aceptar luego nuevamente en aceptar, se van a archivo y colocan guardar.<\/p>\n<p>Recuerden que el nombre del archivo tiene que ser del tipo 8.3 osea 8 caracteres como m\u00e1xima para el nombre del archivo y 3 como m\u00e1ximo para la extensi\u00f3n, si no, no les va a funcionar.<\/p>\n<p><span style=\"color: #3366ff;\"><strong>C\u00f3digo fuente<\/strong><\/span><\/p>\n<pre class=\"lang:arduino decode:true \">\/\/Video en youtube https:\/\/www.youtube.com\/watch?v=hc0wBjrO2WY\r\n\/\/Apoya mi canal suscribete en http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\r\n\/\/Link del proyecto http:\/\/rogerbit.com\/wprb\/index.php\/2015\/12\/19\/audio-con-arduino\/\r\n\/\/\u00danete en facebook en https:\/\/www.facebook.com\/groups\/RogerBit\r\n\/\/P\u00e1gina del autor original http:\/\/www.hackerspace-ffm.de\/wiki\/index.php?title=SimpleSDAudio\r\n#include &lt;SimpleSDAudio.h&gt;\r\n\/\/declaraci\u00f3n de variables\r\nconst int boton1 = 1;\r\nint buttonState1 = 0;\r\nconst int boton2 = 2;\r\nint buttonState2 = 0;\r\nconst int boton3 = 3;\r\nint buttonState3 = 0;\r\nconst int boton5 = 5;\r\nint buttonState5 = 0;\r\nconst int boton6 = 6;\r\nint buttonState6 = 0;\r\nconst int boton7 = 7;\r\nint buttonState7 = 0;\r\nconst int boton8 = 8;\r\nint buttonState8 = 0;\r\n\r\nvoid setup()\r\n{ \r\n \/\/ SdPlay.setSDCSPin(10); \/\/ Habilitar S\u00d3LO si su tarjeta SD no est\u00e1 en el pin n\u00famero 4 \r\nSdPlay.init(SSDA_MODE_HALFRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER);\r\n\/\/Setea los pines 1,2,3,5,6,7,8 como entratdas para los pulsadores\r\npinMode(boton1, INPUT);\r\npinMode(boton2, INPUT);     \r\npinMode(boton3, INPUT);       \r\npinMode(boton5, INPUT);     \r\npinMode(boton6, INPUT);     \r\npinMode(boton7, INPUT);     \r\npinMode(boton8, INPUT);\r\n}\r\n\r\nvoid loop(void) {\r\n\/\/lee estado de los pulsadores por si alguno ha sido precionado\r\nbuttonState1 = digitalRead(boton1);\r\nbuttonState2 = digitalRead(boton2);\r\nbuttonState3 = digitalRead(boton3);\r\nbuttonState5 = digitalRead(boton5);\r\nbuttonState6 = digitalRead(boton6);\r\nbuttonState7 = digitalRead(boton7);\r\nbuttonState8 = digitalRead(boton8);\r\n\r\n\/\/si el pulsador 1 fue precionado \r\nif (buttonState1 == HIGH) { \r\n  SdPlay.setFile(\"aa.wav\");\/\/con setFile vamos a cargar el archivo que queremos reproducir\r\n  SdPlay.play(); \/\/ play reproduciomos el archivo  \r\n   }\r\n\/\/si el pulsador 2 fue precionado \r\nif (buttonState2 == HIGH) {\r\n  SdPlay.stop(); \r\n   SdPlay.setFile(\"pre1.wav\");\/\/con setFile vamos a cargar el archivo que queremos reproducir\r\n   SdPlay.play();  \/\/ play reproduciomos el archivo  \r\n   }\r\n   \r\nif (buttonState3 == HIGH) { \r\n SdPlay.setFile(\"musica.wav\");\r\n SdPlay.play();  \r\n   }\r\n\r\n   \r\nif (buttonState5 == HIGH) { \r\n   SdPlay.setFile(\"ad.wav\");\r\n SdPlay.play();   \r\n   }\r\n\r\n\r\nif (buttonState6 == HIGH) { \r\n   SdPlay.setFile(\"as.wav\");\r\n SdPlay.play();   \r\n   }\r\n   \r\nif (buttonState7 == HIGH) { \r\n   SdPlay.setFile(\"ag.wav\");\r\n SdPlay.play();   \r\n   }\r\n\r\nif (buttonState8 == HIGH) { \r\n   SdPlay.setFile(\"desp3.wav\");\r\n SdPlay.play();   \r\n   }  \r\n}<\/pre>\n<p>Descargar &#8212;&gt; <a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/audiouno.zip\">audiouno<\/a><\/p>\n<p><strong><span style=\"color: #3366ff;\">Librer\u00eda<\/span><\/strong><\/p>\n<p>Descargar &#8212;&gt; <a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/SimpleSDAudio_V1.03.zip\">SimpleSDAudio_V1.03<\/a><\/p>\n<p><strong><span style=\"color: #3366ff;\">Circuito<\/span><\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/circuito_audio.jpg\" rel=\"attachment wp-att-695\"><img loading=\"lazy\" class=\"alignnone wp-image-695\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/circuito_audio-300x292.jpg\" alt=\"circuito_audio\" width=\"392\" height=\"382\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/circuito_audio-300x292.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2015\/12\/circuito_audio.jpg 582w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/a><\/p>\n<p>Con lector micro SD externa<\/p>\n<p><img src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_arbol_navidad.jpg\" \/><\/p>\n<p>M\u00e1s info en la p\u00e1gina del autor de la librer\u00eda\u00a0<a href=\"http:\/\/www.hackerspace-ffm.de\/wiki\/index.php?title=SimpleSDAudio\">http:\/\/www.hackerspace-ffm.de\/wiki\/index.php?title=SimpleSDAudio<\/a><\/p>\n<p>Un link interesante es\u00a0<a href=\"http:\/\/www.lumenvox.com\/espanol\/products\/tts\/#\">http:\/\/www.lumenvox.com\/espanol\/products\/tts\/#<\/a><\/p>\n<p>Ah\u00ed ustedes pueden escribir un texto y este lo convierte en voz humana, bastante bueno es el mismo que utilic\u00e9 para hacer el video y soporta varios idiomas y voces femeninas y masculinas, se los recomiendo.<\/p>\n<hr \/>\n<p><strong><span style=\"color: #ff0000;\">Apoya a mi canal suscribiendote en<\/span><span style=\"color: #0000ff;\">\u00a0<a style=\"color: #0000ff;\" href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a><\/span>\u00a0<span style=\"color: #ff0000;\">muchos videos con c\u00f3digo fuentes completos y diagramas.<\/span><\/strong><\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Hay veces que necesitamos generar alg\u00fan sonido en nuestros proyectos ya sea, para una indicaci\u00f3n o advertencia o simplemente para informar un estado. Con este proyecto ustedes pueden darle m\u00e1s vida a sus prototipos, hacerlos m\u00e1s amigables e interactivos. Apoya a mi canal suscribiendote en\u00a0http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\u00a0muchos videos con c\u00f3digo fuentes completos y diagramas. Recuerden que el [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":689,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[386,388,389,387],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/687"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=687"}],"version-history":[{"count":13,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/687\/revisions"}],"predecessor-version":[{"id":6725,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/687\/revisions\/6725"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/689"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}