Components

From Flowcode Help
Revision as of 11:21, 9 May 2018 by BenR (talk | contribs)
Jump to navigationJump to search

Inputs

Inputs: Analog

Error creating thumbnail: Unable to save thumbnail to destination
ADC Template
Base ADC component with no graphical interface.

Inputs: General

Error creating thumbnail: Unable to save thumbnail to destination
Encoder Rotary
Encoder component implements a rotary encoder connected to two pins
Error creating thumbnail: Unable to save thumbnail to destination
Touch Pads
This board provides five touch areas for use with capacitive sensing.
Inputs: Keypads
Error creating thumbnail: Unable to save thumbnail to destination
Keypad (Generic)
Generic component to create a raster scanned custom keypad or button matrix.
Inputs: Switches
Error creating thumbnail: Unable to save thumbnail to destination
Switch Array Template
A base component for creating an evenly spaced array of switches.
Error creating thumbnail: Unable to save thumbnail to destination
Switch Template
Base single pin switch with no graphical interface

Outputs

Outputs: General
Error creating thumbnail: Unable to save thumbnail to destination
Buzzer
Drives a simple fixed frequency buzzer in hardware and simulates the sound of a buzzer in simulation.
Error creating thumbnail: Unable to save thumbnail to destination
DAC Output
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.
Error creating thumbnail: Unable to save thumbnail to destination
PWM
Pulse Width Modulation, a versitile way of generating a digital pulse using mark / space modulation.
Error creating thumbnail: Unable to save thumbnail to destination
Piezo Sounder
Drives a simple variable frequency piezo sounder in hardware and simulates the sound in simulation.
Error creating thumbnail: Unable to save thumbnail to destination
Speech
Speech component allowing Phoneme based speech for use on an embedded platform.
Outputs: LEDs
Error creating thumbnail: Unable to save thumbnail to destination
LED (Generic, RGB)
An LED with red, green and blue elements that can be mixed together to produce
Error creating thumbnail: Unable to save thumbnail to destination
LED Array Template
Create an evenly spaced array of LED indicators.
Error creating thumbnail: Unable to save thumbnail to destination
LED Charlieplex
Create an evenly spaced array of LED indicators using a reduced amount of I/O pins.
Error creating thumbnail: Unable to save thumbnail to destination
LED Cube
LED Cube component for driving 3D arrays of LEDs.
Error creating thumbnail: Unable to save thumbnail to destination
LED Matrix
LED Matrix component designed to work using a HT16K33 LED driver IC.
Error creating thumbnail: Unable to save thumbnail to destination
LED Matrix (Parallel)
LED Matrix component designed to work using multiple data pins and a single clock pin.
Error creating thumbnail: Unable to save thumbnail to destination
LED Matrix (Serial)
LED Matrix component designed to work using a single data and clock pin.
Error creating thumbnail: Unable to save thumbnail to destination
LED MultiColour Bi (5mm, PCB)
An industry standard 5mm diameter bi-colour LED.
Error creating thumbnail: Unable to save thumbnail to destination
LED MultiColour Tri (5mm, PCB)
An industry standard 5mm diameter tri-colour LED.
Error creating thumbnail: Unable to save thumbnail to destination
LED Template
Base for creating LEDs and other on/off visual indicators.
Error creating thumbnail: Unable to save thumbnail to destination
NeoPixel LED APA102C
A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
Error creating thumbnail: Unable to save thumbnail to destination
NeoPixel LED WS2801
A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
Error creating thumbnail: Unable to save thumbnail to destination
NeoPixel LED WS2811 WS2812 APA106
A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
Error creating thumbnail: Unable to save thumbnail to destination
RGB Xmas Tree
Component complete with macros and simultion to drive the MatrixTSL RGB Xmas Tree decoration.

Displays

Displays: Alphanumeric
Error creating thumbnail: Unable to save thumbnail to destination
LCD (Adafruit, OLED)
Adafruit OLED LCD display
Error creating thumbnail: Unable to save thumbnail to destination
LCD (Generic)
Generic configurable alphanumeric LCD display component based on the standard
Error creating thumbnail: Unable to save thumbnail to destination
LCD 4x20 (Adafruit, OLED)
Adafruit OLED LCD display 4 x 20 characters
Displays: Graphical
Error creating thumbnail: Unable to save thumbnail to destination
Bitmap Drawer FAT
A component to simplify the process of drawing bitmap images to a graphical display.
Error creating thumbnail: Unable to save thumbnail to destination
Bitmap Drawer ROM
A component to simplify the process of drawing bitmap images to a graphical display.
Error creating thumbnail: Unable to save thumbnail to destination
GLCD Base
Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.
Error creating thumbnail: Unable to save thumbnail to destination
GLCD Graph Creator
A component to simplify the process of drawing graphs and charts using a graphical LCD.
Error creating thumbnail: Unable to save thumbnail to destination
GLCD Textfield
A component to simplify the process of drawing text to a graphical display.
Error creating thumbnail: Unable to save thumbnail to destination
Touch Screen (XPT2046)
Low level routines for controlling or interacting with the XPT2046 touch screen controller IC found
Displays: Segment
Error creating thumbnail: Unable to save thumbnail to destination
7Segment (Quad)
14mm seven segment display.
Error creating thumbnail: Unable to save thumbnail to destination
7Segment (Single)
Seven segment display modelled after a standard 14mm high unit.
Error creating thumbnail: Unable to save thumbnail to destination
Starburst Display
Starburst 14 or 16 segment display modelled after a standard 14mm high unit.

Sensors

Sensors
Error creating thumbnail: Unable to save thumbnail to destination
Accel Gyro 6_Axis
MPU-6050 Combined 6-Axis Accelerometer and Gyroscope sensors.
Error creating thumbnail: Unable to save thumbnail to destination
Accel Gyro Mag 9_Axis
MPU9250 Combined 9-Axis Accelerometer, Gyroscope and Magnetometer sensors
Error creating thumbnail: Unable to save thumbnail to destination
Accel Mag 6_Axis
LSM303DLHC Combined 6-Axis Accelerometer and Magnetometer sensors
Error creating thumbnail: Unable to save thumbnail to destination
Accel Mag 6_Axis
LSM303D Combined 6-Axis Accelerometer and Magnetometer sensors
Error creating thumbnail: Unable to save thumbnail to destination
Accelerometer 3_Axis
LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications.
Error creating thumbnail: Unable to save thumbnail to destination
Barometer
A small PCB surface mount barometric pressure sensor with a I2C bus interface.
Error creating thumbnail: Unable to save thumbnail to destination
Barometer
A small PCB surface mount barometric pressure sensor with a I2C bus interface.
Error creating thumbnail: Unable to save thumbnail to destination
Collision Detector Template
Polls a chosen panel object to see if it has collided with another object.
Error creating thumbnail: Unable to save thumbnail to destination
Colour Sensor
This board provides the ability to detect colours using the TCS3200 sensor.
Error creating thumbnail: Unable to save thumbnail to destination
Gyroscope 3_Axis
Interface to the L3G4200D three axis digital gyroscope.
Error creating thumbnail: Unable to save thumbnail to destination
Gyroscope 3_Axis I2C (L3GD20)
Interface to the L3GD20 three axis digital gyroscope.
Error creating thumbnail: Unable to save thumbnail to destination
Gyroscope 3_Axis SPI (L3GD20)
Allows access to a three axis digital gyroscope via an SPI interface.
Error creating thumbnail: Unable to save thumbnail to destination
Hall Effect Analog
Simple analogue hall effect triggered by the proximity of another object.
Error creating thumbnail: Unable to save thumbnail to destination
Hall Effect Digital
Simple digital hall effect on off switch triggered by the proximity of another object.
Error creating thumbnail: Unable to save thumbnail to destination
Humidity
Humidity and temperature sensor using an SHT21 IC connected via I2C.
Error creating thumbnail: Unable to save thumbnail to destination
Infrared Array AMG88xx
An 8x8 (64) Pixel infrared sensor array allowing basic none contact temperature detection.
Error creating thumbnail: Unable to save thumbnail to destination
Photo Reflector
Uses InfraRed light to detect if an external object is near to the sensor.
Error creating thumbnail: Unable to save thumbnail to destination
Photo Transistor
Uses InfraRed light to detect if an external object is near to the sensor.
Error creating thumbnail: Unable to save thumbnail to destination
Proximity Analog Template
Polls a chosen panel object to test it's distance from this component.
Error creating thumbnail: Unable to save thumbnail to destination
Proximity Switch Template
Polls a chosen panel object to test it's distance from this component.
Error creating thumbnail: Unable to save thumbnail to destination
Reed Switch
Simple on off switch triggered by the proximity of another object.
Error creating thumbnail: Unable to save thumbnail to destination
Temp Humidity (DHT11 )
The DHT11 temperature and humidity sensor is a popular sensor allowing the ambient
Error creating thumbnail: Unable to save thumbnail to destination
Temp Humidity (DHT22 )
The DHT22 temperature and humidity sensor is a popular sensor allowing the ambient
Error creating thumbnail: Unable to save thumbnail to destination
Temperature
A digital temperature sensor based around the NXP LM75B chip.
Error creating thumbnail: Unable to save thumbnail to destination
Thermistor Template
Base component for creating thermistors.
Grove
Error creating thumbnail: Unable to save thumbnail to destination
Accel Gyro 6_Axis LSM6DS3
Combined 6-Axis Accelerometer and Gyroscope sensors.
Error creating thumbnail: Unable to save thumbnail to destination
Barometer BMP280
Barometric pressure sensor with a I2C bus interface.
Error creating thumbnail: Unable to save thumbnail to destination
Chainable RGB LED v2.0
Grove-Chainable RGB LED V2.
Error creating thumbnail: Unable to save thumbnail to destination
Grove Water Sensor
The water sensor uses a 1M ohm pull-up resistor.
Error creating thumbnail: Unable to save thumbnail to destination
I2C Color Sensor
Based on the color sensor TCS34725FN with digital output I2C.
Error creating thumbnail: Unable to save thumbnail to destination
Infrared Reflective Sensor (101020174)
Uses InfraRed light to detect if an external object is near to the sensor.
Error creating thumbnail: Unable to save thumbnail to destination
LED Bar v2.0
LED Bar is comprised of a 10 segment LED gauge bar and an MY9221 LED controlling chip.
Error creating thumbnail: Unable to save thumbnail to destination
PIR Motion BISS0001
PIR motion sensor component for digital output sensors.
Error creating thumbnail: Unable to save thumbnail to destination
Relay
The Relay is a digital normally open switch capable of switching much higher voltages and curren...
Error creating thumbnail: Unable to save thumbnail to destination
Sound Sensor
The Sound sensor module is a simple microphone.
Error creating thumbnail: Unable to save thumbnail to destination
Temp Humidity DHT22
The DHT22 temperature and humidity sensor is a popular sensor allowing the ambient
Error creating thumbnail: Unable to save thumbnail to destination
Temperature Sensor
Temperature Sensor uses a thermistor to measure ambient temperature.
Error creating thumbnail: Unable to save thumbnail to destination
Ultrasonic Ranger
The ultrasonic sensor is a non-contact distance measurement module.

E-blocks

E-blocks 1
Error creating thumbnail: Unable to save thumbnail to destination
Accelerometer
LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications.
Error creating thumbnail: Unable to save thumbnail to destination
Combo Board
A simulated version of the EB083 Combo board including LEDs, Switches, LCD, 7-Segs
Error creating thumbnail: Unable to save thumbnail to destination
GLCD
Graphical display component designed to work with the EB057 modules and EB058 E-blocks.
Error creating thumbnail: Unable to save thumbnail to destination
Keypad
Preset keypad based around the 3 * 4 unit, as used by the Matrix EB014 E-block
Error creating thumbnail: Unable to save thumbnail to destination
LCD
LCD based on the unit used in the Matrix EB005 E-block
Error creating thumbnail: Unable to save thumbnail to destination
LED
An LED matrix made up of standard PCB mount 5mm LEDs.
Error creating thumbnail: Unable to save thumbnail to destination
SPI Master
Low level routines for controlling or interacting with an SPI interface.
Error creating thumbnail: Unable to save thumbnail to destination
Switch
An array of up to eight momentary push switches, each connected to a single pin of the specified port.
Error creating thumbnail: Unable to save thumbnail to destination
TCPIP
TCP/IP component designed to work with the WIZ3100 range of modules from Wiznet.
Error creating thumbnail: Unable to save thumbnail to destination
TCPIP
TCP/IP component designed to work with the WIZ810MJ module from Wiznet,
Error creating thumbnail: Unable to save thumbnail to destination
Webserver
Webserver component designed to work with the NM7010A module from Wiznet,
Error creating thumbnail: Unable to save thumbnail to destination
Webserver
Webserver component designed to work with the WIZ810MJ module from Wiznet,
E-blocks 2
Error creating thumbnail: Unable to save thumbnail to destination
Combo
A component to drive the BL0114 Combo board including LEDs, Switches, LCD, 7-Segs
Error creating thumbnail: Unable to save thumbnail to destination
GLCD
Graphical display component designed to work with the ST7567 type monochrome displays.
Error creating thumbnail: Unable to save thumbnail to destination
IO Expander
Provides 16 digital input/output pins arranged into two 8-bit E-block 2 ports using a SPI bus connection.
Error creating thumbnail: Unable to save thumbnail to destination
LCD
LCD component to drive the E-blocks 2 BL0169 LCD board.
Error creating thumbnail: Unable to save thumbnail to destination
LED
LED component to drive the E-blocks 2 BL0167 LED board.
Error creating thumbnail: Unable to save thumbnail to destination
Servo Motor
Servo motor component to drive the E-blocks 2 BL0162 Servo Motors board.
EBM Modules
Error creating thumbnail: Unable to save thumbnail to destination
Accel Mag 6_Axis
EBM015 Combined 6-Axis Accelerometer and Magnetometer sensors
Error creating thumbnail: Unable to save thumbnail to destination
Colour Sensor
This board provides the ability to detect colours using the TCS3200 sensor.
Error creating thumbnail: Unable to save thumbnail to destination
Digital Temperature
A digital temperature sensor based around the LM75B chip.
Error creating thumbnail: Unable to save thumbnail to destination
Dual Potentiometer _ Trimmer
This board provides two rotary potentiometers.
Error creating thumbnail: Unable to save thumbnail to destination
GLCD (EBM001)
Graphical display component designed to work with the EBM001 modules and EB084 E-blocks.
Error creating thumbnail: Unable to save thumbnail to destination
Gyroscope
Interface to the L3G4200D three axis digital gyroscope.
Error creating thumbnail: Unable to save thumbnail to destination
Hall Effect
The board has a Hall Effect sensor (SL353) that gives a digital output in the presence of a magnetic field (in the region
Error creating thumbnail: Unable to save thumbnail to destination
Humidity
Humidity and temperature sensor using an SHT21 IC connected via I2C - as used by the
Error creating thumbnail: Unable to save thumbnail to destination
Infrared
The Infrared sensor board contains both an IR transmitter and receiver.
Error creating thumbnail: Unable to save thumbnail to destination
PIR
This board provides a PIR sensor which is read as a digital input.
Error creating thumbnail: Unable to save thumbnail to destination
Potentiometer
This board consists of a standard shaft rotary potentiometer that provides a linear voltage
Error creating thumbnail: Unable to save thumbnail to destination
Rotary Encoder
Provides a rotary encoder with dual digital outputs that provide rotation and direction information.
Error creating thumbnail: Unable to save thumbnail to destination
Thermistor
A generic thermistor component that can be used to simulate and create code for any
Error creating thumbnail: Unable to save thumbnail to destination
Thermocouple TypeK
A component matchin the Matrix EBM008 thermocouple board.
Error creating thumbnail: Unable to save thumbnail to destination
Touch Pads
This board provides two touch areas for use with capacitive sensing.
Error creating thumbnail: Unable to save thumbnail to destination
Touch Slider
This board provides two touch slide areas for use with capacitive sensing.
Error creating thumbnail: Unable to save thumbnail to destination
Ultrasonic
This board has both an ultrasonic transmitter and receiver.

Comms

Comms: Interface
Error creating thumbnail: Unable to save thumbnail to destination
CAN (Internal, MCP2515)
Low level routines for controling the CAN interface either using an external MCP2515 IC and a SPI bus connection
Error creating thumbnail: Unable to save thumbnail to destination
FTDI (FTD2XX)
Simulation only interface to allow communications with a FTDI USB 232 IC connected to the system.
Error creating thumbnail: Unable to save thumbnail to destination
I2C Master
Generic Two Wire I2C Communications Interface
Error creating thumbnail: Unable to save thumbnail to destination
I2C Slave
Generic Two Wire I2C Communications Interface
Error creating thumbnail: Unable to save thumbnail to destination
One Wire
Low level routines for controlling or interacting with a standard one wire interface.
Error creating thumbnail: Unable to save thumbnail to destination
SPI Master
Low level routines for controlling or interacting with an SPI interface.
Error creating thumbnail: Unable to save thumbnail to destination
UART (RS232)
Low level routines for controlling or interacting with a standard asyncronous serial interface.
Comms: Networking
Error creating thumbnail: Unable to save thumbnail to destination
Base 64
Component to allow base 64 encoding and decoding.
Error creating thumbnail: Unable to save thumbnail to destination
Network Communications
A component designed to simplify the process of TCP/IP communications.
Error creating thumbnail: Unable to save thumbnail to destination
TCP Template
Base TCP/IP component with simulation only interface to allow TCP/IP style network communications in simulation.
Error creating thumbnail: Unable to save thumbnail to destination
TCPIP
A set of routines used to control a ENC28J60 TCP/IP Module.
Error creating thumbnail: Unable to save thumbnail to destination
TCPIP
TCP/IP component designed to work with the WIZ3100 range of modules from Wiznet.
Error creating thumbnail: Unable to save thumbnail to destination
TCPIP
TCP/IP component designed to work with the WIZ810MJ module from Wiznet,
Error creating thumbnail: Unable to save thumbnail to destination
TCPIP
TCP/IP sockets component for use with Raspberry Pi.
Error creating thumbnail: Unable to save thumbnail to destination
Webserver
Webserver component designed to work with the WIZ810MJ module from Wiznet,
Error creating thumbnail: Unable to save thumbnail to destination
Webserver (NM7010A)
Webserver component designed to work with the NM7010A module from Wiznet,
Comms: System
Error creating thumbnail: Unable to save thumbnail to destination
DALI Master
A serial based communications protocol designed for controlling lighting, specifically digitally
Error creating thumbnail: Unable to save thumbnail to destination
DALI Slave
A serial based communications protocol designed for controlling lighting, specifically digitally
Error creating thumbnail: Unable to save thumbnail to destination
DMX_512 Master
A serial based communications protocol designed for controlling theatrical equipment such
Error creating thumbnail: Unable to save thumbnail to destination
DMX_512 Slave
A serial based communications protocol designed for controlling theatrical equipment such
Error creating thumbnail: Unable to save thumbnail to destination
IO Expander
Provides 16 digital input/output pins arranged into two 8-bit ports using a I2C bus connection.
Error creating thumbnail: Unable to save thumbnail to destination
IO Expander
Provides 16 digital input/output pins arranged into two 8-bit ports using a SPI bus connection.
Error creating thumbnail: Unable to save thumbnail to destination
MIDI
Low level routines for controlling or interacting with a standard MIDI interface.
Error creating thumbnail: Unable to save thumbnail to destination
MULTIUART
Uses a high speed SPI connection to enable up to four buffered external UARTs via the MULTIUART modules.
Error creating thumbnail: Unable to save thumbnail to destination
Modbus Master
Modbus component for talking to Modbus compatible hardware via RS232 or RS485.
Error creating thumbnail: Unable to save thumbnail to destination
Modbus Slave
Modbus component for creating Modbus compatible slave hardware via RS232 or RS485.
Error creating thumbnail: Unable to save thumbnail to destination
Visi (4DSystems)
A way of interacting with the VISI interface designed by 4D systems.
Comms: USB
Error creating thumbnail: Unable to save thumbnail to destination
USB HID
Component to create and communicate using a standard HID type USB class.
Error creating thumbnail: Unable to save thumbnail to destination
USB MIDI
Component to create and communicate using a standard MIDI connection.
Error creating thumbnail: Unable to save thumbnail to destination
USB Serial
Component to create and communicate using a standard CDC type COM port.
Error creating thumbnail: Unable to save thumbnail to destination
USB Slave
Component to create and communicate using a generic USB communications profile.
Comms
Error creating thumbnail: Unable to save thumbnail to destination
Data Injector Template
A base data injector used as a placeholder in components which reference the data injector interface.

Wireless

Wireless
Error creating thumbnail: Unable to save thumbnail to destination
Bluetooth (EB024, Generic AT)
Low level routines for controlling a standard AT Bluetooth interface.
Error creating thumbnail: Unable to save thumbnail to destination
Bluetooth (HC05 HC06)
Low level routines for controlling or interacting with a HC05 or HC06 Bluetooth module.
Error creating thumbnail: Unable to save thumbnail to destination
Bluetooth v2 (EB024, Generic AT)
Low level routines for controlling a standard AT Bluetooth interface.
Error creating thumbnail: Unable to save thumbnail to destination
GPS (EB056, Generic NMEA)
Component designed to process incoming NMEA style GPS data and convert into meaningful
Error creating thumbnail: Unable to save thumbnail to destination
GSM (EB066, Generic AT)
Low level routines for controlling a standard AT GSM / GPRS interface
Error creating thumbnail: Unable to save thumbnail to destination
IrDA (EB012, MCP1250, MCP2120)
Low level routines for controlling a standard IrDA interface.
Error creating thumbnail: Unable to save thumbnail to destination
RC5 (EB060, Generic 36KHz)
Low level routines for controlling a standard RC5 IR interface.
Error creating thumbnail: Unable to save thumbnail to destination
RF 2.4GHz
A simple RF communications module based on the 2.
Error creating thumbnail: Unable to save thumbnail to destination
RF ISM (EB063, MRF49XA)
A simple RF-ISM communications module based on the Microchip Alpha MRF49XA device.
Error creating thumbnail: Unable to save thumbnail to destination
RFID (EB052, RWD_MICODE)
Low level routines for controlling a RF Solutions RFID interface
Error creating thumbnail: Unable to save thumbnail to destination
RFID (MFRC522)
Functions designed to work with the MFRC522 contactless reader IC.
Error creating thumbnail: Unable to save thumbnail to destination
SRF (WirelessThings)
The SRF is designed for wireless transmission and reception of serial data in an easy to use surface mounted module.
Error creating thumbnail: Unable to save thumbnail to destination
WLAN (EB069, ESP8266)
Wireless LAN component designed to work with the ESP8266 module.
Error creating thumbnail: Unable to save thumbnail to destination
WLAN (EB069, WIZ610wi)
Wireless LAN component designed to work with the WIZ610wi module from Wiznet.
Error creating thumbnail: Unable to save thumbnail to destination
Zigbee (EB051, XBEE)
Zigbee component designed to work with the XBEE range of modules from Digi.

Storage

Storage
Error creating thumbnail: Unable to save thumbnail to destination
Auto Version Identifier
Basic component designed to provide the program with the date and time of the build.
Error creating thumbnail: Unable to save thumbnail to destination
Circular Buffer
Circular buffer component allowing easy and efficient first in first out (FIFO) style data byte storage.
Error creating thumbnail: Unable to save thumbnail to destination
EEPROM
A means of reading data from and writing data to the EEPROM memory onboard the microcontroller.
Error creating thumbnail: Unable to save thumbnail to destination
Embed File
A component to simplify the process of embedding files into ROM.
Error creating thumbnail: Unable to save thumbnail to destination
FAT (SD, SDHC)
FAT component allowing access to read and write files on a SD, SDHC or MMC card.
Error creating thumbnail: Unable to save thumbnail to destination
Lookup tables
A lookup-table component allowing an easy way to place arrays of static data into ROM memory.
Error creating thumbnail: Unable to save thumbnail to destination
RTC (MCP7940N)
Serial (I2C) Real Time Clock component for MCP7940N device.
Error creating thumbnail: Unable to save thumbnail to destination
Real Time Clock (RTC)
A Real Time Clock component allowing things like clocks and timers to easily be created.
Error creating thumbnail: Unable to save thumbnail to destination
Serial EEPROM (24C16)
Serial (I2C) EEPROM component for 24C01 to 24C16
Error creating thumbnail: Unable to save thumbnail to destination
Serial EEPROM (24C32)
Serial (I2C) EEPROM component for 24C32
Error creating thumbnail: Unable to save thumbnail to destination
String Translator
A simple component to allow multiple language support by substituting different strings depending
Error creating thumbnail: Unable to save thumbnail to destination
Timer
Allows you to measure the passage of time via the use of a hardware timer peripheral.

Mechatronics

Mechatronics
Error creating thumbnail: Unable to save thumbnail to destination
3D Printer
A simulation only version of a very basic 3D printer such as a standard RepRap.
Error creating thumbnail: Unable to save thumbnail to destination
AllCode Robot Arm
Matrix 5-axis Robot Arm with Gripper.
Error creating thumbnail: Unable to save thumbnail to destination
Formula AllCode
A component to allow all the features of the Formula AllCode robot to be investigated.
Error creating thumbnail: Unable to save thumbnail to destination
Formula AllCode API
A simulation only component to allow the Formula AllCode robot to be controlled via it's
Error creating thumbnail: Unable to save thumbnail to destination
Formula Flowcode
A component to allow all the features of the Formula Flowcode robot to be investigated.
Error creating thumbnail: Unable to save thumbnail to destination
Motor Template
Base component for constructing continuous motion - e.
Error creating thumbnail: Unable to save thumbnail to destination
Servo Controller
Can control up to eight standard PWM driven servo's.
Error creating thumbnail: Unable to save thumbnail to destination
Servo Motor Template
Base component for creating custom servo motor simulations.
Error creating thumbnail: Unable to save thumbnail to destination
Solenoid Template
Base component for constructing solenoids.
Error creating thumbnail: Unable to save thumbnail to destination
Stepper Motor Template
Enables the creation of a stepper motor component by specifying objects for its appearance.

MIAC

MIAC Module
Error creating thumbnail: Unable to save thumbnail to destination
MIAC (Arduino_Compatible)
MIAC - Matrix Industrial Automotive Controller (Arduino-Compatible)
Error creating thumbnail: Unable to save thumbnail to destination
MIAC (PIC)
MIAC - Matrix Industrial Automotive Controller
Error creating thumbnail: Unable to save thumbnail to destination
MIAC (dsPIC)
MIAC - Matrix Industrial Automotive Controller (dsPIC)
MIAC: Addon Modules
Error creating thumbnail: Unable to save thumbnail to destination
MIAC (PIC) CAN Slave
MIAC Slave for MIAC System.
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Advanced
Advanced Addon for MIAC System
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Basic
Basic Addon expansion module for MIAC System
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Bluetooth
Bluetooth Addon for MIAC System
Error creating thumbnail: Unable to save thumbnail to destination
MIAC GPS
GPS Addon expansion module for MIAC System
Error creating thumbnail: Unable to save thumbnail to destination
MIAC GSM
GSM Addon for MIAC System.
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Industrial
MIAC Industrial Addon component for MIAC System.
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Serial
Serial Addon expansion module for MIAC System
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Zigbee Coordinator
MIAC Zigbee Coordinator Addon component for MIAC System.
Error creating thumbnail: Unable to save thumbnail to destination
MIAC Zigbee Router
MIAC Zigbee Router Addon component for MIAC System.
MIAC: PC Peripheral
Error creating thumbnail: Unable to save thumbnail to destination
MIAC (PIC) USB Slave
Allows Matrix's MIAC PLC to be used as a PC peripheral controlled by Flowcode via a USB
Error creating thumbnail: Unable to save thumbnail to destination
MIAC AllCode
MIAC AllCode.

DSP

DSP
Error creating thumbnail: Unable to save thumbnail to destination
Control
Allows for several types of control operations to be performed on a buffer.
Error creating thumbnail: Unable to save thumbnail to destination
DSP System
DSP System main buffer manager responsible for allocating memory, taking care of buffer indexes ...
Error creating thumbnail: Unable to save thumbnail to destination
Delay
Allows an adjustable delay to be inserted into the DSP system
Error creating thumbnail: Unable to save thumbnail to destination
Fast Fourier Transform (FFT)
Provides a way of converting a buffer full of time domain data into frequency domain data.
Error creating thumbnail: Unable to save thumbnail to destination
Filter
Filter component to allow basic filtering to be performed
Error creating thumbnail: Unable to save thumbnail to destination
Frequency Generator
A frequency generator component designed to plug into the DSP system component and allow several...
Error creating thumbnail: Unable to save thumbnail to destination
Input
Allows the values from a buffer to be assigned.
Error creating thumbnail: Unable to save thumbnail to destination
Level
Allows for detection and collection of peaks, troughs and averages.
Error creating thumbnail: Unable to save thumbnail to destination
Output
Allows the values from a buffer to be read.
Error creating thumbnail: Unable to save thumbnail to destination
Scale
Allows the values in a single buffer to be scaled uniformly.
Error creating thumbnail: Unable to save thumbnail to destination
Sum
Component to combine together two DSP buffers into one an index at a time.

Simulation

Animation
Error creating thumbnail: Unable to save thumbnail to destination
Animator
Basic animation and physics simulation for a single object.
Error creating thumbnail: Unable to save thumbnail to destination
Motion Helper
Helper for building components which require simulation of constant motion.
Simulation
Error creating thumbnail: Unable to save thumbnail to destination
Formula Flowcode Racetrack
A simple race course for the Formula Flowcode buggy.
Error creating thumbnail: Unable to save thumbnail to destination
Maze Generator
Creates a simulation only randomised maze out of standard micromouse maze walls and pillars.
Error creating thumbnail: Unable to save thumbnail to destination
Meter Square
Square analogue panel meter.
Error creating thumbnail: Unable to save thumbnail to destination
Simulation External Input
A simulation only component designed to allow a single digital pin to be toggled at a set frequency.
Error creating thumbnail: Unable to save thumbnail to destination
Simulation LED
A simple LED suitable for simulation that does not require a pin connection
Error creating thumbnail: Unable to save thumbnail to destination
Simulation Switch Template
A base for building switches that do not download to chip.
Error creating thumbnail: Unable to save thumbnail to destination
Time Stamp
A simple simulation component to collect the current system timestamp as a string.
Scenarios
Error creating thumbnail: Unable to save thumbnail to destination
Airplane Landing Gear
A simulation of an Airplane Landing Gear containing, switches, locking mechanisms and retracting landing gear.
Error creating thumbnail: Unable to save thumbnail to destination
CNC Machine
A CNC Machine that allows for simulation movement in the X, Y, Z directions and also providing access to the Drill.
Error creating thumbnail: Unable to save thumbnail to destination
Car Seat
An electric car seat chassis with a series of motors and sensors.
Error creating thumbnail: Unable to save thumbnail to destination
Pedestrian Crossing
A set of pedestrian crossing lights complete with manual light control, a simple state machine and an
Error creating thumbnail: Unable to save thumbnail to destination
Sheep Pen
A simple sheep pen simulation with two gates and two sensors.
Error creating thumbnail: Unable to save thumbnail to destination
Traffic Light 1_Way
A set of one way traffic lights complete with manual light control, a simple state machine and an
Error creating thumbnail: Unable to save thumbnail to destination
Traffic Light 2_Way
A set of two way traffic lights complete with manual light control, a simple state machine and an

Tools

3rd Party Equipment/Tools
Error creating thumbnail: Unable to save thumbnail to destination
K8055D
Support for the Velleman K8055 USB input/output board.
Error creating thumbnail: Unable to save thumbnail to destination
PicoScope
A set of functions designed for interacting with a 2000 series Pico scope via simulation.
Error creating thumbnail: Unable to save thumbnail to destination
TTI TG5011 Signal Generator
TTi TG5011 50 MHz Signal Generator
Error creating thumbnail: Unable to save thumbnail to destination
TTi Power Supply _ PL155_P
TTi PL155-P Power Supply Unit Component.
Matrix Tools
Error creating thumbnail: Unable to save thumbnail to destination
COM Port
Serial based simulation component for use with systems such as RS232, Bluetooth and USB Serial.
Error creating thumbnail: Unable to save thumbnail to destination
Console Debugger
Component to allow printing debug messages to the Raspberry Pi Console.
Error creating thumbnail: Unable to save thumbnail to destination
Device Helper
A purely cosmetic component for viewing the details specific to your current selected target microcontroller.
Error creating thumbnail: Unable to save thumbnail to destination
E_block Helper
A purely cosmetic component to help simplify E-block connections without having to keep referring to the datasheets.
Error creating thumbnail: Unable to save thumbnail to destination
FCD helper
A helper control to query the current FCD file
Error creating thumbnail: Unable to save thumbnail to destination
IntOsc Helper
A component to help configure the speed of the internal oscillator.
Error creating thumbnail: Unable to save thumbnail to destination
Scope monitor
A component to allow data from analogue and digital pins to be displayed on the scope window.
Error creating thumbnail: Unable to save thumbnail to destination
Serial Monitor
Allows data from a COM port to be piped through to the console window for easy program status and debugging.
Modelling Components
Error creating thumbnail: Unable to save thumbnail to destination
Clone Matrix
Takes a single object and produces a three dimensional array of evenly spaced clones.
Peripheral CAL
Error creating thumbnail: Unable to save thumbnail to destination
ADC
CAL - Code Abstraction Layer
Error creating thumbnail: Unable to save thumbnail to destination
CAN
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.
Error creating thumbnail: Unable to save thumbnail to destination
EEPROM
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.
Error creating thumbnail: Unable to save thumbnail to destination
I2C
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.
Error creating thumbnail: Unable to save thumbnail to destination
PWM
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.
Error creating thumbnail: Unable to save thumbnail to destination
SPI
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.
Error creating thumbnail: Unable to save thumbnail to destination
UART
CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips.

Shapes

2D Shapes
Error creating thumbnail: Unable to save thumbnail to destination
Ellipse
A basic ellipse primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Label
A basic text label.
Error creating thumbnail: Unable to save thumbnail to destination
Line
A basic line primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Rectangle
A basic rectangle primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Rounded rectangle
A basic rounded rectangle primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Textbox
A basic textbox.
3D Shapes
Error creating thumbnail: Unable to save thumbnail to destination
Bowl
A basic bowl primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Cone
A basic cone primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Cuboid
A basic cuboid primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Cylinder
A basic cylinder primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Diamond
A basic diamond primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Hemisphere
A basic hemisphere primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Honeycomb
A basic honeycomb primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Prism
A basic prism primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Pyramid
A basic pyramid primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Sphere
A basic sphere primitive shape.
Error creating thumbnail: Unable to save thumbnail to destination
Tube
A basic tube primitive shape.
Advanced Shapes
Error creating thumbnail: Unable to save thumbnail to destination
Bezel Radiused
A purely cosmetic component for creating smoothly radiused bezel or frame to fit around
Error creating thumbnail: Unable to save thumbnail to destination
Component Label
Add a label to a component by including this component as a sub-component.
Error creating thumbnail: Unable to save thumbnail to destination
Component Labels
Automatically generates labels for all panel objects and components in a given context.
Error creating thumbnail: Unable to save thumbnail to destination
Dashboard Text
A simulation only text box that can be used to display text and numbers.
Error creating thumbnail: Unable to save thumbnail to destination
Marking control
A control to draw markings on any component
Error creating thumbnail: Unable to save thumbnail to destination
Panel Console Viewer
An easy way to display the data from up to four console windows on the panel.
Error creating thumbnail: Unable to save thumbnail to destination
RxTx Flasher
Simple indicator panel intended as a sub-component of communications components.
Error creating thumbnail: Unable to save thumbnail to destination
Scale Arc Template
A base component for drawing circular dials.
Error creating thumbnail: Unable to save thumbnail to destination
Scale Linear Template
A base component for drawing scales on horizontal or vertical strips.
Error creating thumbnail: Unable to save thumbnail to destination
Slider control
A simple graphical interface for a vertical meter or slider control.
Error creating thumbnail: Unable to save thumbnail to destination
Target Chip
A cosmetic only representation of the target microcontoller device showing the default package type complete with pins.
Error creating thumbnail: Unable to save thumbnail to destination
Wood Fence
A simple wooden fence used to create simple walls and pens for simulations.
Error creating thumbnail: Unable to save thumbnail to destination
Wood Gate
A simple gate that can be opened and closed via simulation macros.