PITCH BEND LASER CONTROLLER
The purpose is controlling a midi parameter with a laser sensor measuring a distance.
Here we choose to control the PITCH BEND.
[ Video ]
How to use it
- Turn on the pitch bend controller.
- If you want to change the measured distance range :
- Press once the midi card D2 button.
- Turn the potentiometer to change the range.
- Press again the midi card D2 button.
Architecture
- ST-Microelectronics Nucleo F411
- VL6180x Nucleo Shield
- Sparkfun MIDI Shield
- Adafruit PowerBoost 500 Shield
- Battery
- Arduino Connectors
Assembly Instructions
Flashing the Nucleo F411
LINUX :
- Download, unzip and execute the install script : install_enib.sh.zip
- In a terminal :
WINDOWS :
- get the st link programmer
- File –> open File template.hex ( inside WORKSPACE_F411_MIDI_PITCH\stm32f411_base )
- Target –> Connect
- Target –> Program ( and Start)
Project Sources
WORKSPACE_F411_MIDI_PITCH
main
If you want to modify the sources ( to change the midi controlled parameter for example ) :
All the needed tools ( for linux) can be downloaded with the installation script : cf install.html
Then for debugging : cf tuto_eclipse
Another interesting tool for debugging nucleo is SW4STM32 ( based on eclipse as well)