FunKey Super has two I/O modes (direct and special) which can be used out of the box for connecting sensors and outputs with USB power or battery power.  Just plug in our sensors and outputs and start inventing.  Our sensors are great for this.  No coding necessary.


Here's how to set the FunKey Super into I/O Direct Mode:


Unplug the board from the USB if it's connected

Use an alligator clip to by connecting the K and D hole pairs.

Plug  the FunKey Super board to the USB port

The I/O Mode blue LED will be bright.

Remove the alligator clip.  You are now in I/O Direct Mode



The I/O Direct mode maps six inputs directly to six outputs on the FunKey Super board, making it direct and simple to set up control pairs.  The power can come from the USB, or alternatively from a battery pack plugged into the FunKey Super board's JST power connector, allowing for completely free-standing interactive installations.  Inputs are matched to outputs like this:

H -> W     I -> A     J -> S     K -> D     L -> F     M -> G.


Additionally in this mode, you can use CLICK (D6) to control Space (D7), and UP(D12) to control DOWN (D8) for a total of 8 input/output pairs.


Sensors vary in their outputs, some go "high" and some go "low".  For example the photocell sensor will make an output like an LED turn on when very little light falls on the photocell, and turn off when the light level is bright.  This works well for a "night light" project.  With the LED output, however, you can wire it another way to reverse the situation.  You can either wire the LED with its long lead (+) to the signal, and its short lead to ground(-).  Or alternatively you can wire the LED long lead to power (+) and the short lead to signal.  This trick won't work on the buzzer, you have to wire it +,-,s as it's marked.  Also, you can't use the servo motor in this mode, you need to use the similar but more targeted mode I/O Special.


In the I/O Special Mode the ports are pre-assigned in function, to make it possible to accomodate a servo motor, and input-output pairs where the inputs may be either active high or active low. No coding needed in either mode.


In the I/O Direct mode, some sensor/output pairs may function differently, since the ranges of the sensors vary, and the thresholds of the outputs vary as well. 


There is NO PROGRAMMING at all required in the I/O modes, so that users can get inventing right away.


NOTE: Our sensors and outputs are great for this mode.  If you experiment with your own, remember that you CANNOT connect a standard hobby motor to an ouput, there isn't enough power coming from the USB port, and motors generate electical noise that can damage the board.  You can use very tiny motors like pager motors, and also use our optional Solid State Relay board to drive large loads that have their own power supply.

FunKey Super Input/Output Direct Mode (K/D)