Peripheral Control     Robotics and Automation Made Easy

Step 2: Peripheral/Slot Assignment

Host communication is via the on-board USB-serial link.

   

Slot 0 is already assigned to the input/output devices on the FPGA board.
The API link points to the peripheral's README.txt file
The hardware link points to a schematic of any hardware required by the peripheral.
Please select a peripheral for each slot.

Motion Control 1 2 3 4 5 6 7 8 9
Dual DC motor controller
Dual quadrature decoder
Quad servo motor controller
Unipolar stepper motor controller
Bipolar stepper motor controller
Simple Input/Output 1 2 3 4 5 6 7 8 9
Quad binary output
Quad binary input
Quad bidirectional I/O
Octal input / output
32 Channel binary output
32 Channel binary input
Quad Serial Output
User Interface 1 2 3 4 5 6 7 8 9
Audio amplifier with volume control and mute
Text LCD and keypad interface
Quad WS2812 RBG(W) LED interface
Quad slide potentiometer
Consumer IR receiver/transmitter
Six digit LCD display
6/8 channel RC decoder
Keyfob remote control
Rotary encoder with center button
Quad capacitive touch sensor
Audio square wave generator
Simple sound generator
PS/2 mouse or keyboard input
Sensors 1 2 3 4 5 6 7 8 9
Octal 12-bit ADC
Quad Parallax PING))) interface
Octal SRF04 interface
Quad event counter
Quad RC discharge timer
Octal RC discharge timer
7 channel line sensor
Instrumentation 1 2 3 4 5 6 7 8 9
SPI interface
I2C interface
Octal 8-bit DAC
Quad digital potentiometer
Quad PWM output
Quad PWM input
2 MHz function generator
Real-time clock
AVR Microcontroller