FunKey Super Has Multiple Modes.  Here's how to set them:


There are six modes and it's easy to change from one to the other. 


--Remove all connections, disconnect the USB

--Connect the designated holes for any mode (W/H, for example) on the board with an alligator clip

--Power the board with the USB cable 

--Remove the alligator clip

--FunKey Super is now in the desired mode, and will stay there until reconfigured to a different mode

--Onboard LEDs show the mode

Keystroke Mode W/H  Sends keystrokes to the computer, which can be received by a game, Scratch, Javascript, etc.  The board ships with this as the default mode.

Input/Output Mode: F/L maps the inputs to outputs, but with specific built-in helper code to support servo motors on the F and G ports and inverting outputs on the other pairs.  This lets you handle sensors which go "high" when tripped, and others which go "low" when tripped so you get the output you want. You can use computer power via USB cable or from a battery box with no computer connection necessary.


Javascript programming mode.  G/M  lets you code your inputs and outputs in the Javascript programming language

KeyStream Mode A/I  lets you code input sensors directly into Scratch (or other languages) WITHOUT having to use the Scratch Plug In.  This mode also supports LightGate Mode, with the addition of an alligator connection.

LightGate Mode In KeyStream Mode, attach the W to ground with an alligator.  The I/O Led goes out.  At this point a sensor attached to port G will send back time elapsed in microseconds.  The preferred sensor for this is the yellow IR reflection sensor.  Every time it's activated (something in front of it) and then deactivated (nothing in front) it sends back a text string consisting of the elapsed time.

Arduino Mode.  FunKey Super is based on a standard Arduino chip.  So you can code it directly with the Arduino IDE.  In this mode, FunKey Super offers great convenience in providing multiple analog and digital port access, with a full power and ground connection for each port, so it's much more simple to use than the many Arduino boards and clones on the market.  However, if you go to Arduino mode by installing and using the Arduino IDE, it will erase the built in modes. 

Steps to set any mode:  


1. Make sure FunKey Super is NOT plugged in to the USB port and that all sensors or outputs are disconnected from the ports


2. Take an alligator clip and connect two ports with the designated letters (W/H, A/I, S/J, D/K, F/L, G/M)


3. Plug FunKey Super's USB cable into your computer


4. The mode will shift to the specified mode and show that mode's combination of LEDs. The board will stay in that mode until you reprogram it to another mode


5. Remove the alligator clip


6. Use the FunKey Super board in the new configuration mode


Note: once configured, you do NOT have to attach an alligator clip again UNLESS you want to reconfigure modes.  The board will remember its mode even when you power it off.  In case of problems you can always reset the desired mode with the alligator clip.