MIDI amb VL53L0X

Hola Angel;

Avui 5 d’agost m’he decidit a començar a fe la documentació del mòdul d’Arduino “VL53L0X” ja que es un procés d’aprenantaje una mica llarg i no vull perdre el fil del que estic fent i dels inconvenients que hi veig per arribar a la finalitat que em vas proposar.

Hi han dues llibreries que es poden fer servir per utilitzar aquest mòdul, una es d’Adrafruit i l’altre es el propi del mòdul; amb els dos casos el resultat es el mateix, malgrat que el més fiable pel destí final es de Adafruit sense tenir una lògica concloent.

En els dos primers casos que t’exposo, son probes que he fet pel bon funcionament del  mateix.

L’esquema que et presento ens serveix tant pel projecte final com les probes realitzades  

Codi amb la llibreria d’Adafruit

C++

Codi amb la llibreri especifica del mòdul.

C++

Segons el que he pogut observar, aquest mòdul te un radi d’acció molt limitat i em don la sensació que per l’aplicació que li volem donar no es el mòdul més adient.

Tot seguit et mostro un diagrama i el seu codi corresponent per si en alguna ocasió li veus alguna utilitat per algun usuari en concret. Em va semblar força útil.

C++

En el projecte final que et deixo no he fet servir cap component, només he fet servir el mòdul de proximitat per tal de controlar el volum,. La resta, el que he fet es un bucle FOR per tal que recorri totes les notes de l’octava del mig.

Et deixo el link de l’aplicació que he fet servir “Synthesia”, també es pot fer servir al software de “Abelton”, per cal tenir en conte que no s’ha de mapejar el control del volum.

En la última gràfica que et deixo, es la representació de totes les notes musicals amb les seves respectives octaves.

Si el projecte us es útil, ja que jo no veig clar la utilització d’aquest sensor en aquets projecte, se li poden donar mes funcionalitat. Espero que sigui del vostre agrat.

C++
Taula de les diferentes octaves

En aquest últim projecte que et deixo a continuació he fet el mateix però amb la llibreria MIDI de l’Ordino.

Tot hi havent frasejat la tarja amb el programa “Flit” per tal de convertir el dispositiu com a n dispositiu Midi, no he sabut com executar l’aplicació per tal de veure el seu correcte funcionament.

Si tu em pots explicar com ho he de fer per veure els resultat, m’aniria be per futurs projectes.

Aquets dos últims projectes, l’únic que fan es l’escala musical del mig per veure el correcte funcionament del sensor de proximitat.

Espero haver-te ajudat. Per qualsevol cosa pots contar amb mi.

C++