- On this page we collect a series of configuration examples concerning the creation of a controller without using the DART_MOBO pcb, in other words without using multiplexers and shifters.
- Advantages: you can create a controller very quickly, and get familiar with the editor, using components that are very easy to find and spend very little money..
- In this case only a few modifiers can be connected: in the image below we see that we have space for 6 generic modifiers (potentiometers or buttons or sensors) that can be connected to the 6 Analog inputs (A0, A1, A2, A3, A4, A5) of the Arduino board. To these we can add an encoder connected to digital inputs 2 and 3, and two touch sensors.
In the HELLO_WORLD example we managed to create a controller using the Autodetect function.
Now we will learn how to use the DART_EDITOR to configure a controller created without the DART_MOBO circuitry, referring to the correct numbering of the inputs.
- The DART_EDITOR was created for a 48 input system, based on multiplexers, for this reason the numbering to follow, if only the Arduino board is used, is 1, 9, 17, 25, 33, 41.
- EXAMPLE: if I connect a potentiometer to the Arduino A3 input, I will have to select the modifier number 25 in the Main screen of the editor, and then compile the setup as described in the EDITOR_BASICS TIP.
- this notion is basic for those who want to create a custom layout from scratch.
- To make everything simpler, the “NO_MOBO” preset has been created specifically to act as a starting point for those who want to create a controller without the DART_MOBO circuitry. The layout of this preset reproduces the disposition and naming of the analog inputs of the arduino board.
- The preset can be found in the DART_PRESETS repo.
- Just select an ITEM and compile the settings as described in the Editor_basics guide.
- The “G” item holds the general settings of the circuit, it can be left untouched for the moment.
NoMobo Full preset
- The “NO-MOBO-FULL.csv” preset includes four more ITEMS in the layout area:
- ENC holds the settings for the encoder.
- T1 and T2 hold the settings for the Touch sensors
- M hold the settings for Mouse emulation, for those who use an Arduino Leonardo board.
- for in-depth configuration information, refer to the guides:
NoMobo LED output
- it is possible to insert up to 6 LEDs in our NoMobo circuit.
- These LEDs essentially provide a visual feedback on the activity of the buttons (toggle mode, midi feedback).
- The LEDs can be connected directly to the Arduino board on the digital pins D4, D5, D6, D10, D11, D12.
- All other digital pins cannot be accessed.
- You need to use the DART_EDITOR editor to set the device in NoMobo mode.
- In this mode, Shifters and multiplexers are NOT used, so the relative digital pins on the Arduino board are freed in order to connect LEDs directly.
- Select ITEM “G” related to the general settings of the circuit, then set the NoMobo selector to 1.
- to assign an LED to a button, just enter the number of the desired digital output, in the “LED” selector, in the Button settings menu.