The 50 pins accessible behind the rear access panel have dedicated functionality to support I²C, Digital, PWM and Serial connections. Power can be supplied at 3.3 or 5 volts.
The 16 front facing pins can be targeted by the Front Pins app to support I²C, Digital, PWM and Serial connections. Power can be supplied at 3.3 or 5 volts.
Kinoma Create supports a number of hardware protocols. The pages below provide the following:
Kinoma Create has a built-in microphone and speaker (an actuator and sensor) that make it easy to incorporate sound into projects. Like other sensors, KinomaJS provides access to audio output and input through the Hardware Pins API.
Common uses: playing and recording sound
Analog pins are only configurable as input and can receive values anywhere between 0-3.3 volts, rather than just high or low. The value is reported back in the range of 0-1, inclusive.
Common uses: accelerometer, variable resistor sensors
Digital pins can be configured for either input or output. Once configured, the pin can take on a value of high or low voltage,
which is represented in code as a 1 or 0 value.
Common uses: blinking led, physical buttons
Pulse Width Modulation is the equivalent of an analog output but achieved with a digital signal.
The pin will output a square wave with varied widths of high vs. low values.
By taking the average of these pulses of high and low, an artificial analog voltage results between 0-3.3v.
This means that in code, the pins can be set to values between 0 and 1, inclusive.
Common uses: servo motors, rgb led
The I²C bus is a means of communicating with more complicated sensors and (especially) breakout boards —
parts that have some intelligence of their own and can speak a more complicated language.
Our I²C stack supports both raw I²C communication and SMB, which is used by many modern sensor breakouts.
Common uses: sensor breakouts, temperature, proximity
The Rx (receive) and Tx (send) pins are used for serial/UART communication between the Kinoma Create and other devices.
Such devices communicate using a common baud rate to send data back and forth.
Common uses: camera, thermal printer