{"id":5827,"date":"2017-09-15T00:00:34","date_gmt":"2017-09-15T00:00:34","guid":{"rendered":"http:\/\/betaweblog.education\/?p=5827"},"modified":"2017-09-15T00:00:34","modified_gmt":"2017-09-15T00:00:34","slug":"un-theremin-rustico-hecho-con-arduino","status":"publish","type":"post","link":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2017\/09\/15\/un-theremin-rustico-hecho-con-arduino\/","title":{"rendered":"Un theremin r\u00fastico hecho con Arduino"},"content":{"rendered":"<p>Si hay un instrumento musical fascinante para m\u00ed, es el <a href=\"https:\/\/es.wikipedia.org\/wiki\/Therem%C3%ADn\">theremin<\/a>.<\/p>\n<p>Se trata de un instrumento que se ejecuta sin contacto f\u00edsico. Aqu\u00ed puede verse un video de c\u00f3mo suena:<a href=\"https:\/\/www.youtube.com\/watch?v=K6KbEnGnymk\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-5828\" src=\"\/betaweblog\/wp-content\/uploads\/2017\/09\/theremin.png\" alt=\"Theremin en youtube\" width=\"487\" height=\"249\" \/><\/a>As\u00ed que yo quise realizar una aproximaci\u00f3n a la programaci\u00f3n de un instrumento sin contacto, utilizando un sensor de distancia (ultras\u00f3nico) y un buzzer. Este fue el resultado:<\/p>\n<p><a href=\"https:\/\/youtu.be\/o7mlJPy-7d0\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5829\" src=\"\/betaweblog\/wp-content\/uploads\/2017\/09\/theremin-con-arduino.png\" alt=\"Theremin de tres notas con Arduino\" width=\"639\" height=\"360\" \/><\/a><\/p>\n<p>Tenemos el buzzer conectado al pin 9 (y a gnd), y el sensor ultras\u00f3nico\u00a0HC-SR04 conectado as\u00ed:<\/p>\n<ul>\n<li>VCC &#8211; a 5v<\/li>\n<li>TRIG &#8211; al pin 12<\/li>\n<li>ECHO &#8211; al pin 13<\/li>\n<li>GND &#8211; a gnd<\/li>\n<\/ul>\n<p>Y este es el c\u00f3digo:<\/p>\n<pre>#define PIN_TRIG 12\n#define PIN_ECO 13\nint buzzer = 9;\nint numTones = 10;\n\nint tones[ ] = {261, 277, 294, 311, 330, 349, 370, 392, 415, 440,466, 494};\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\/\/DO, DO#, RE, RE#, MI, FA, FA#, SOL, SOL#, A, A#, B\n\nvoid setup() {\n\u00a0 Serial.begin (9600);\n\u00a0 pinMode(PIN_TRIG, OUTPUT);\n\u00a0 pinMode(PIN_ECO, INPUT);\n\u00a0 pinMode(buzzer, OUTPUT);\n}\n\nvoid loop() {\n<em>\/\/Este fragmento de c\u00f3digo es para tomar la informaci\u00f3n del sensor<\/em> ultras\u00f3nico HC-SR04\nlong duracion, distancia;\ndigitalWrite(PIN_TRIG, LOW);\ndelayMicroseconds(2);\ndigitalWrite(PIN_TRIG, HIGH);\ndelayMicroseconds(10);\ndigitalWrite(PIN_TRIG, LOW);\n\nduracion=pulseIn(PIN_ECO, HIGH);\ndistancia=(duracion\/2)\/29;\n<em>\/\/Aqu\u00ed hacemos que la distancia se muestre en el \"Monitor Serial\"<\/em>\nSerial.println(distancia);\n\n<em>\/\/En esta parte indicamos qu\u00e9 nota tocar de acuerdo a la distancia<\/em>\nswitch (distancia) {\n\u00a0 \u00a0 \u00a0 case 0 ... 10:\n\u00a0 \u00a0 \u00a0 \u00a0 tone(buzzer, tones[1]);\n\u00a0 \u00a0 \u00a0 \u00a0 delay(500);\n\u00a0 \u00a0 \u00a0 \u00a0 break;\n\u00a0 \u00a0 \u00a0 case 11 ... 20:\n\u00a0 \u00a0 \u00a0 \u00a0 tone(buzzer, tones[5]);\n\u00a0 \u00a0 \u00a0 \u00a0 delay(500);\n\u00a0 \u00a0 \u00a0 \u00a0 break;\n\u00a0 \u00a0 \u00a0 case 21 ... 30:\n\u00a0 \u00a0 \u00a0 \u00a0 tone(buzzer, tones[8]);\n\u00a0 \u00a0 \u00a0 \u00a0 delay(500);\n\u00a0 \u00a0 \u00a0 \u00a0 break;\n\u00a0 \u00a0 \u00a0 default:\u00a0\n\u00a0 \u00a0 \u00a0 \u00a0 noTone(buzzer); \u00a0 \u00a0 \u00a0\n\u00a0 \u00a0 \u00a0   delay(500);\n}\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si hay un instrumento musical fascinante para m\u00ed, es el theremin. Se trata de un instrumento que se ejecuta sin contacto f\u00edsico. Aqu\u00ed puede verse un video de c\u00f3mo suena:As\u00ed que yo quise realizar una aproximaci\u00f3n a la programaci\u00f3n de un instrumento sin contacto, utilizando un sensor de distancia (ultras\u00f3nico) y un buzzer. Este fue &hellip; <a href=\"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2017\/09\/15\/un-theremin-rustico-hecho-con-arduino\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Un theremin r\u00fastico hecho con Arduino&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,3],"tags":[],"class_list":["post-5827","post","type-post","status-publish","format-standard","hentry","category-arduino","category-cultura-libre"],"_links":{"self":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/5827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/comments?post=5827"}],"version-history":[{"count":0,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/5827\/revisions"}],"wp:attachment":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/media?parent=5827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/categories?post=5827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/tags?post=5827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}