Difference between revisions of "Components"

From Flowcode Help
Jump to navigationJump to search
(XML import BR)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
 +
{| class="wikitable" width="85%"
 +
|+Electro Mechanical Simulation
 +
|-
 +
|width=30%|[[File:Component Icon 83c10dbf_a8d2_42d0_8be5_60adbe2d49b1.png|Image]] [[Component: ID 83c10dbf_a8d2_42d0_8be5_60adbe2d49b1|Matrix Robot Arm]]
 +
 +
| Matrix 5-axis Robot Arm with Gripper.
 +
|}
  
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
Line 33: Line 41:
 
|width=30%|[[File:Component Icon 882b6951_9944_48cc_8989_6ebd3d91956f.png|Image]] [[Component: ID 882b6951_9944_48cc_8989_6ebd3d91956f|RF 2.4GHz]]
 
|width=30%|[[File:Component Icon 882b6951_9944_48cc_8989_6ebd3d91956f.png|Image]] [[Component: ID 882b6951_9944_48cc_8989_6ebd3d91956f|RF 2.4GHz]]
  
| A simple RF communications module based on the 2.4GHz nRF24L01 modules.
+
| A simple RF communications module based on the 2.
 
|-
 
|-
 
|width=30%|[[File:Component Icon 45bd9065_b6f7_42be_b96f_28c3df2c0a22.png|Image]] [[Component: ID 45bd9065_b6f7_42be_b96f_28c3df2c0a22|RF ISM (EB063, MRF49XA)]]
 
|width=30%|[[File:Component Icon 45bd9065_b6f7_42be_b96f_28c3df2c0a22.png|Image]] [[Component: ID 45bd9065_b6f7_42be_b96f_28c3df2c0a22|RF ISM (EB063, MRF49XA)]]
Line 210: Line 218:
  
 
| A control to draw markings on any component
 
| A control to draw markings on any component
 +
|-
 +
|width=30%|[[File:Component Icon 4aead223_94b8_4744_9674_7c21acc80681.png|Image]] [[Component: ID 4aead223_94b8_4744_9674_7c21acc80681|Meter Square]]
 +
 +
| Square analogue panel meter.
 
|-
 
|-
 
|width=30%|[[File:Component Icon f307403b_2134_4efa_bfac_bbd0adc0f253.png|Image]] [[Component: ID f307403b_2134_4efa_bfac_bbd0adc0f253|Scale Arc Template]]
 
|width=30%|[[File:Component Icon f307403b_2134_4efa_bfac_bbd0adc0f253.png|Image]] [[Component: ID f307403b_2134_4efa_bfac_bbd0adc0f253|Scale Arc Template]]
Line 334: Line 346:
  
 
| Low level routines for controlling or interacting with a standard MIDI interface.
 
| Low level routines for controlling or interacting with a standard MIDI interface.
 +
|-
 +
|width=30%|[[File:Component Icon 43861adb_8a59_492d_8f9f_a08775800bc1.png|Image]] [[Component: ID 43861adb_8a59_492d_8f9f_a08775800bc1|MULTIUART (SPI2UART)]]
 +
 +
| Uses a high speed SPI connection to enable up to four buffered external UARTs via the MULTIUART modules.
 
|-
 
|-
 
|width=30%|[[File:Component Icon 47f6b39b_ead7_40f5_9931_8a79aa54014a.png|Image]] [[Component: ID 47f6b39b_ead7_40f5_9931_8a79aa54014a|Modbus Master]]
 
|width=30%|[[File:Component Icon 47f6b39b_ead7_40f5_9931_8a79aa54014a.png|Image]] [[Component: ID 47f6b39b_ead7_40f5_9931_8a79aa54014a|Modbus Master]]
Line 370: Line 386:
  
 
| Low level routines for controlling or interacting with a standard one wire interface.
 
| Low level routines for controlling or interacting with a standard one wire interface.
|-
 
|width=30%|[[File:Component Icon c73616d1_7ad0_45d9_aada_69ccfa4c5efc.png|Image]] [[Component: ID c73616d1_7ad0_45d9_aada_69ccfa4c5efc|UART (RS232)]]
 
 
| Low level routines for controlling or interacting with a standard asyncronous serial interface.
 
 
|-
 
|-
 
|width=30%|[[File:Component Icon 96862c4d_debc_45fa_9433_74711a4b9a3b.png|Image]] [[Component: ID 96862c4d_debc_45fa_9433_74711a4b9a3b|SPI Master]]
 
|width=30%|[[File:Component Icon 96862c4d_debc_45fa_9433_74711a4b9a3b.png|Image]] [[Component: ID 96862c4d_debc_45fa_9433_74711a4b9a3b|SPI Master]]
Line 382: Line 394:
  
 
| Low level routines for controlling or interacting with an SPI interface.
 
| Low level routines for controlling or interacting with an SPI interface.
 +
|-
 +
|width=30%|[[File:Component Icon c73616d1_7ad0_45d9_aada_69ccfa4c5efc.png|Image]] [[Component: ID c73616d1_7ad0_45d9_aada_69ccfa4c5efc|UART (RS232)]]
 +
 +
| Low level routines for controlling or interacting with a standard asyncronous serial interface.
 
|}
 
|}
  
Line 479: Line 495:
 
| A component to simplify the process of drawing bitmap images to a graphical display.
 
| A component to simplify the process of drawing bitmap images to a graphical display.
 
|-
 
|-
|width=30%|[[File:Component Icon 4384cba9_0bea_4359_8c5b_dcd046aa7778.png|Image]] [[Component: ID 4384cba9_0bea_4359_8c5b_dcd046aa7778|GLCD base]]
+
|width=30%|[[File:Component Icon 4384cba9_0bea_4359_8c5b_dcd046aa7778.png|Image]] [[Component: ID 4384cba9_0bea_4359_8c5b_dcd046aa7778|GLCD Base]]
  
 
| Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.
 
| Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.
 +
|-
 +
|width=30%|[[File:Component Icon 9e0fa7e4_0c8c_485d_98c4_6f0ef8e57d40.png|Image]] [[Component: ID 9e0fa7e4_0c8c_485d_98c4_6f0ef8e57d40|GLCD Textfield]]
 +
 +
| A component to simplify the process of drawing text to a graphical display.
 
|-
 
|-
 
|width=30%|[[File:Component Icon ab872cc0_e6fe_4d30_a7cb_a1efc6ae87a6.png|Image]] [[Component: ID ab872cc0_e6fe_4d30_a7cb_a1efc6ae87a6|Touch Screen (XPT2046)]]
 
|width=30%|[[File:Component Icon ab872cc0_e6fe_4d30_a7cb_a1efc6ae87a6.png|Image]] [[Component: ID ab872cc0_e6fe_4d30_a7cb_a1efc6ae87a6|Touch Screen (XPT2046)]]
  
| Low level routines for controlling or interacting with the XPT2046 touch screen controller IC
+
| Low level routines for controlling or interacting with the XPT2046 touch screen controller IC found
 
|}
 
|}
  
Line 494: Line 514:
  
 
| An LED with red, green and blue elements that can be mixed together to produce
 
| An LED with red, green and blue elements that can be mixed together to produce
 +
|-
 +
|width=30%|[[File:Component Icon 0161e243_0ca0_497d_88be_76351cf4dfa1.png|Image]] [[Component: ID 0161e243_0ca0_497d_88be_76351cf4dfa1|LED APA102C]]
 +
 +
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
 
|-
 
|-
 
|width=30%|[[File:Component Icon c8da67a7_fc7b_48c0_8c3f_3264c74f4024.png|Image]] [[Component: ID c8da67a7_fc7b_48c0_8c3f_3264c74f4024|LED Array Template]]
 
|width=30%|[[File:Component Icon c8da67a7_fc7b_48c0_8c3f_3264c74f4024.png|Image]] [[Component: ID c8da67a7_fc7b_48c0_8c3f_3264c74f4024|LED Array Template]]
Line 527: Line 551:
 
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
 
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
 
|-
 
|-
|width=30%|[[File:Component Icon d814cb36_0d04_4eeb_b5b3_da8276ad8bdf.png|Image]] [[Component: ID d977c3ef_c7dc_4683_a1be_76e17e6ba12b|LED WS2811 WS2812]]
+
|width=30%|[[File:Component Icon d977c3ef_c7dc_4683_a1be_76e17e6ba12b.png|Image]] [[Component: ID d977c3ef_c7dc_4683_a1be_76e17e6ba12b|LED WS2811 WS2812 APA106]]
  
 
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
 
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
 +
|-
 +
|width=30%|[[File:Component Icon 144a220f_7bc3_4b73_bc56_f9c7203bf204.png|Image]] [[Component: ID 144a220f_7bc3_4b73_bc56_f9c7203bf204|RGB Xmas Tree]]
 +
 +
| Component complete with macros and simultion to drive the MatrixTSL RGB Xmas Tree decoration.
 
|}
 
|}
  
Line 606: Line 634:
  
 
| Polls a chosen panel object to see if it has collided with another object.
 
| Polls a chosen panel object to see if it has collided with another object.
 +
|-
 +
|width=30%|[[File:Component Icon 8e4553f8_fce7_4fed_80c1_33de9590a678.png|Image]] [[Component: ID 8e4553f8_fce7_4fed_80c1_33de9590a678|Gyroscope I2C (L3GD20)]]
 +
 +
| Interface to the L3GD20 three axis digital gyroscope.
 +
|-
 +
|width=30%|[[File:Component Icon 593b7216_0a11_465c_9cf5_3b809503a72c.png|Image]] [[Component: ID 593b7216_0a11_465c_9cf5_3b809503a72c|Gyroscope SPI (L3GD20)]]
 +
 +
| Allows access to a three axis digital gyroscope via an SPI interface.
 
|-
 
|-
 
|width=30%|[[File:Component Icon db2c91d9_4fd5_42b8_98f4_76dfb160dece.png|Image]] [[Component: ID db2c91d9_4fd5_42b8_98f4_76dfb160dece|Magnetometer]]
 
|width=30%|[[File:Component Icon db2c91d9_4fd5_42b8_98f4_76dfb160dece.png|Image]] [[Component: ID db2c91d9_4fd5_42b8_98f4_76dfb160dece|Magnetometer]]
Line 678: Line 714:
  
 
| Serial (I2C) Real Time Clock component for MCP7940N device.
 
| Serial (I2C) Real Time Clock component for MCP7940N device.
 +
|-
 +
|width=30%|[[File:Component Icon f0e01201_8951_4748_87c3_d1f8423bb6e4.png|Image]] [[Component: ID f0e01201_8951_4748_87c3_d1f8423bb6e4|Real Time Clock (RTC)]]
 +
 +
| A Real Time Clock component allowing things like clocks and timers to easily be created.
 
|-
 
|-
 
|width=30%|[[File:Component Icon 35934f36_5cda_49e7_b1a0_05c85722d858.png|Image]] [[Component: ID 35934f36_5cda_49e7_b1a0_05c85722d858|Serial EEPROM (24C32)]]
 
|width=30%|[[File:Component Icon 35934f36_5cda_49e7_b1a0_05c85722d858.png|Image]] [[Component: ID 35934f36_5cda_49e7_b1a0_05c85722d858|Serial EEPROM (24C32)]]
Line 690: Line 730:
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
 
|+Misc
 
|+Misc
 +
|-
 +
|width=30%|[[File:Component Icon 0cc9193a_1f8b_4d22_85d0_952b37c40b25.png|Image]] [[Component: ID 0cc9193a_1f8b_4d22_85d0_952b37c40b25|Basic IO Shield PCB]]
 
|-
 
|-
 
|width=30%|[[File:Component Icon cbb3c28e_2d73_4442_ac52_23a3b45d9870.png|Image]] [[Component: ID cbb3c28e_2d73_4442_ac52_23a3b45d9870|COM Port]]
 
|width=30%|[[File:Component Icon cbb3c28e_2d73_4442_ac52_23a3b45d9870.png|Image]] [[Component: ID cbb3c28e_2d73_4442_ac52_23a3b45d9870|COM Port]]
Line 696: Line 738:
 
|-
 
|-
 
|width=30%|[[File:Component Icon 8d419cd0_3404_4bee_8049_22accc2c815b.png|Image]] [[Component: ID 8d419cd0_3404_4bee_8049_22accc2c815b|Curiosity PCB]]
 
|width=30%|[[File:Component Icon 8d419cd0_3404_4bee_8049_22accc2c815b.png|Image]] [[Component: ID 8d419cd0_3404_4bee_8049_22accc2c815b|Curiosity PCB]]
 +
|-
 +
|width=30%|[[File:Component Icon 0506f9ed_0e0e_493f_a08b_e9e66052b13e.png|Image]] [[Component: ID 0506f9ed_0e0e_493f_a08b_e9e66052b13e|LCD control]]
 +
 +
| An LCD control pane supporting up to 64 x 64 units
 
|-
 
|-
 
|width=30%|[[File:Component Icon 4239fde7_4f14_4a0e_b4d5_2b7886aa5e14.png|Image]] [[Component: ID 4239fde7_4f14_4a0e_b4d5_2b7886aa5e14|Microchip 44 Pin PCB]]
 
|width=30%|[[File:Component Icon 4239fde7_4f14_4a0e_b4d5_2b7886aa5e14.png|Image]] [[Component: ID 4239fde7_4f14_4a0e_b4d5_2b7886aa5e14|Microchip 44 Pin PCB]]
Line 714: Line 760:
  
 
| Generic configurable alphanumeric LCD display component based on the standard  
 
| Generic configurable alphanumeric LCD display component based on the standard  
 +
|-
 +
|width=30%|[[File:Component Icon 913991df_9bcb_475a_ae49_d9eb611b0d71.png|Image]] [[Component: ID 913991df_9bcb_475a_ae49_d9eb611b0d71|LCD 4x20 (Adafruit, OLED)]]
 +
 +
| Adafruit OLED LCD display 4 x 20 characters
 
|}
 
|}
  
Line 874: Line 924:
  
 
| Automatically generates labels for all panel objects and components in a given context.
 
| Automatically generates labels for all panel objects and components in a given context.
|-
 
|width=30%|[[File:Component Icon 0506f9ed_0e0e_493f_a08b_e9e66052b13e.png|Image]] [[Component: ID 0506f9ed_0e0e_493f_a08b_e9e66052b13e|LCD control]]
 
 
| An LCD control pane supporting up to 64 x 64 units
 
|-
 
|width=30%|[[File:Component Icon 4aead223_94b8_4744_9674_7c21acc80681.png|Image]] [[Component: ID 4aead223_94b8_4744_9674_7c21acc80681|Meter Square]]
 
 
| Square analogue panel meter.
 
 
|-
 
|-
 
|width=30%|[[File:Component Icon ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc.png|Image]] [[Component: ID ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc|Motion Helper]]
 
|width=30%|[[File:Component Icon ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc.png|Image]] [[Component: ID ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc|Motion Helper]]
Line 894: Line 936:
  
 
| Simple indicator panel intended as a sub-component of communications components.
 
| Simple indicator panel intended as a sub-component of communications components.
 +
|-
 +
|width=30%|[[File:Component Icon b9cd8fbe_d082_4fe3_b1a0_d6f33f8af028.png|Image]] [[Component: ID b9cd8fbe_d082_4fe3_b1a0_d6f33f8af028|Simulation External Input]]
 +
 +
| A simulation only component designed to allow a single digital pin to be toggled at a set frequency.
 
|-
 
|-
 
|width=30%|[[File:Component Icon caf757fd_8813_421e_bf75_1a365b20dbc5.png|Image]] [[Component: ID caf757fd_8813_421e_bf75_1a365b20dbc5|Simulation LED]]
 
|width=30%|[[File:Component Icon caf757fd_8813_421e_bf75_1a365b20dbc5.png|Image]] [[Component: ID caf757fd_8813_421e_bf75_1a365b20dbc5|Simulation LED]]

Latest revision as of 15:45, 16 February 2017

Electro Mechanical Simulation
Image Matrix Robot Arm Matrix 5-axis Robot Arm with Gripper.
Wireless
Image Bluetooth (EB024, Generic AT) Low level routines for controlling a standard AT Bluetooth interface.
Image Bluetooth (HC05 HC06) Low level routines for controlling or interacting with a HC05 or HC06 Bluetooth module.
Image Bluetooth v2 (EB024, Generic AT) Low level routines for controlling a standard AT Bluetooth interface.
Image GPS (EB056, Generic NMEA) Component designed to process incoming NMEA style GPS data and convert into meaningful
Image GSM (EB066, Generic AT) Low level routines for controlling a standard AT GSM / GPRS interface
Image IrDA (EB012, MCP1250, MCP2120) Low level routines for controlling a standard IrDA interface.
Image RC5 (EB060, Generic 36KHz) Low level routines for controlling a standard RC5 IR interface.
Image RF 2.4GHz A simple RF communications module based on the 2.
Image RF ISM (EB063, MRF49XA) A simple RF-ISM communications module based on the Microchip Alpha MRF49XA device.
Image RFID (EB052, RWD_MICODE) Low level routines for controlling a RF Solutions RFID interface
Image RFID (MFRC522) Functions designed to work with the MFRC522 contactless reader IC.
Image SRF (WirelessThings) The SRF is designed for wireless transmission and reception of serial data in an easy to use surface mounted module.
Image WLAN (EB069, ESP8266) Wireless LAN component designed to work with the ESP8266 module.
Image WLAN (EB069, WIZ610wi) Wireless LAN component designed to work with the WIZ610wi module from Wiznet.
Image Zigbee (EB051, XBEE) Zigbee component designed to work with the XBEE range of modules from Digi.
Modelling Components
Image Bezel Radiused A purely cosmetic component for creating smoothly radiused bezel or frame to fit around
Image Clone Matrix Takes a single object and produces a three dimensional array of evenly spaced clones.
Image Formula Flowcode Racetrack A simple race course for the Formula Flowcode buggy.
Image Maze Generator Creates a simulation only randomised maze out of standard micromouse maze walls and pillars.
Image Target Chip A cosmetic only representation of the target microcontoller device showing the default package type complete with pins.
Inputs: Analog
Image ADC Template Base ADC component with no graphical interface.
Comms: USB
Image USB HID Component to create and communicate using a standard HID type USB class.
Image USB MIDI Component to create and communicate using a standard MIDI connection.
Image USB Serial Component to create and communicate using a standard CDC type COM port.
Image USB Slave Component to create and communicate using a generic USB communications profile.
Displays: Segment
Image 7Segment (Quad) 14mm seven segment display.
Image 7Segment (Single) Seven segment display modelled after a standard 14mm high unit.
Image Starburst Display Starburst 14 or 16 segment display modelled after a standard 14mm high unit.
Inputs: Keypads
Image Keypad (Generic) Generic component to create a raster scanned custom keypad or button matrix.
Inputs: General
Image Encoder Rotary Encoder component implements a rotary encoder connected to two pins
Image Touch Pads This board provides five touch areas for use with capacitive sensing.
DSP
Image Control Allows for several types of control operations to be performed on a buffer.
Image DSP System DSP System main buffer manager responsible for allocating memory, taking care of buffer indexes ...
Image Delay Allows an adjustable delay to be inserted into the DSP system
Image Fast Fourier Transform (FFT) Provides a way of converting a buffer full of time domain data into frequency domain data.
Image Filter Filter component to allow basic filtering to be performed
Image Frequency Generator A frequency generator component designed to plug into the DSP system component and allow several...
Image Input Allows the values from a buffer to be assigned.
Image Level Allows for detection and collection of peaks, troughs and averages.
Image Output Allows the values from a buffer to be read.
Image Scale Allows the values in a single buffer to be scaled uniformly.
Image Sum Component to combine together two buffers into one a index at a time.
Controls
Image Dashboard Text A simulation only text box that can be used to display text and numbers.
Image Marking control A control to draw markings on any component
Image Meter Square Square analogue panel meter.
Image Scale Arc Template A base component for drawing circular dials.
Image Scale Linear Template A base component for drawing scales on horizontal or vertical strips.
Image Simulation Switch Template A base for building switches that do not download to chip.
Image Slider control A simple graphical interface for a vertical meter or slider control.
Comms
Image Data Injector Template A base data injector used as a placeholder in components which reference the data injector interface.
2D Shapes
Image Ellipse A basic ellipse primitive shape.
Image Label A basic text label.
Image Line A basic line primitive shape.
Image Rectangle A basic rectangle primitive shape.
Image Rounded rectangle A basic rounded rectangle primitive shape.
Image Textbox A basic textbox.
3D Shapes
Image Bowl A basic bowl primitive shape.
Image Cone A basic cone primitive shape.
Image Cuboid A basic cuboid primitive shape.
Image Cylinder A basic cylinder primitive shape.
Image Diamond A basic diamond primitive shape.
Image Hemisphere A basic hemisphere primitive shape.
Image Honeycomb A basic honeycomb primitive shape.
Image Prism A basic prism primitive shape.
Image Pyramid A basic pyramid primitive shape.
Image Sphere A basic sphere primitive shape.
Image Tube A basic tube primitive shape.
Comms: System
Image DALI Master A serial based communications protocol designed for controlling lighting, specifically digitally
Image DALI Slave A serial based communications protocol designed for controlling lighting, specifically digitally
Image DMX_512 Master A serial based communications protocol designed for controlling theatrical equipment such
Image DMX_512 Slave A serial based communications protocol designed for controlling theatrical equipment such
Image MIDI Low level routines for controlling or interacting with a standard MIDI interface.
Image MULTIUART (SPI2UART) Uses a high speed SPI connection to enable up to four buffered external UARTs via the MULTIUART modules.
Image Modbus Master Modbus component for talking to Modbus compatible hardware via RS232 or RS485.
Image Modbus Slave Modbus component for creating Modbus compatible slave hardware via RS232 or RS485.
Image Visi (4DSystems) A way of interacting with the VISI interface designed by 4D systems.
Comms: Interface
Image CAN (Internal, MCP2515) Low level routines for controling the CAN interface either using an external MCP2515 IC and a SPI bus connection
Image FTDI (FTD2XX) Simulation only interface to allow communications with a FTDI USB 232 IC connected to the system.
Image I2C Master Generic Two Wire I2C Communications Interface
Image I2C Slave Generic Two Wire I2C Communications Interface
Image One Wire Low level routines for controlling or interacting with a standard one wire interface.
Image SPI Master Low level routines for controlling or interacting with an SPI interface.
Image SPI Master (EB013) Low level routines for controlling or interacting with an SPI interface.
Image UART (RS232) Low level routines for controlling or interacting with a standard asyncronous serial interface.
Inputs: Switches
Image Switch Array Template A base component for creating an evenly spaced array of switches.
Image Switch Template Base single pin switch with no graphical interface
MIAC: PC Peripheral
Image MIAC (PIC) USB Slave Allows Matrix's MIAC PLC to be used as a PC peripheral controlled by Flowcode via a USB
MIAC: Addon Modules
Image MIAC (PIC) CAN Slave MIAC Slave for MIAC System.
Image MIAC Advanced Advanced Addon for MIAC System
Image MIAC Basic Basic Addon expansion module for MIAC System
Image MIAC Bluetooth Bluetooth Addon for MIAC System
Image MIAC GPS GPS Addon expansion module for MIAC System
Image MIAC GSM GSM Addon for MIAC System.
Image MIAC Industrial MIAC Industrial Addon component for MIAC System.
Image MIAC Serial Serial Addon expansion module for MIAC System
Image MIAC Zigbee Coordinator MIAC Zigbee Coordinator Addon component for MIAC System.
Image MIAC Zigbee Router MIAC Zigbee Router Addon component for MIAC System.
Comms: Networking
Image Base 64 Component to allow base 64 encoding and decoding.
Image TCP Template Base TCP/IP component with simulation only interface to allow TCP/IP style network communications in simulation.
Image TCPIP (ENC28J60) A set of routines used to control a ENC28J60 TCP/IP Module.
Image Webserver (NM7010A) Webserver component designed to work with the NM7010A module from Wiznet,
Image Webserver (WIZ810MJ) Webserver component designed to work with the WIZ810MJ module from Wiznet,
Displays: Graphical
Image Bitmap Drawer A component to simplify the process of drawing bitmap images to a graphical display.
Image GLCD Base Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.
Image GLCD Textfield A component to simplify the process of drawing text to a graphical display.
Image Touch Screen (XPT2046) Low level routines for controlling or interacting with the XPT2046 touch screen controller IC found
Outputs: LEDs
Image LED (Generic, RGB) An LED with red, green and blue elements that can be mixed together to produce
Image LED APA102C A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
Image LED Array Template Create an evenly spaced array of LED indicators.
Image LED Charlieplex Create an evenly spaced array of LED indicators using a reduced amount of I/O pins.
Image LED Matrix (Parallel) LED Matrix component designed to work using multiple data pins and a single clock pin.
Image LED Matrix (Serial) LED Matrix component designed to work using a single data and clock pin.
Image LED MultiColour Bi (5mm, PCB) An industry standard 5mm diameter bi-colour LED.
Image LED MultiColour Tri (5mm, PCB) An industry standard 5mm diameter tri-colour LED.
Image LED Template Base for creating LEDs and other on/off visual indicators.
Image LED WS2801 A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
Image LED WS2811 WS2812 APA106 A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream.
Image RGB Xmas Tree Component complete with macros and simultion to drive the MatrixTSL RGB Xmas Tree decoration.
Mechatronics
Image Formula AllCode A component to allow all the features of the Formula AllCode robot to be investigated.
Image Formula AllCode API A simulation only component to allow the Formula AllCode robot to be controlled via it's
Image Formula Flowcode A component to allow all the features of the Formula Flowcode robot to be investigated.
Image Motor Template Base component for constructing continuous motion - e.
Image Servo Controller Can control up to eight standard PWM driven servo's.
Image Servo Motor Template Base component for creating custom servo motor simulations.
Image Solenoid Template Base component for constructing solenoids.
Image Stepper Motor Template Enables the creation of a stepper motor component by specifying objects for its appearance.
Matrix Tools
Image Auto Version Identifier Basic component designed to provide the program with the date and time of the build.
Image Device Helper A purely cosmetic component for viewing the details specific to your current selected target microcontroller.
Image E_block Helper A purely cosmetic component to help simplify E-block connections without having to keep referring to the datasheets.
Image IntOsc Helper A component to help configure the speed of the internal oscillator.
Image Scope monitor A component to allow data from analogue and digital pins to be displayed on the scope window.
Sensors
Image Accelerometer (EB068, LIS3LV02DQ) LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications.
Image Accelerometer Gyro (MPU_6050) MPU-6050 Combined 6-Axis Accelerometer and Gyroscope sensors.
Image Collision Detector Template Polls a chosen panel object to see if it has collided with another object.
Image Gyroscope I2C (L3GD20) Interface to the L3GD20 three axis digital gyroscope.
Image Gyroscope SPI (L3GD20) Allows access to a three axis digital gyroscope via an SPI interface.
Image Magnetometer LSM303D Combined 6-Axis Accelerometer and Magnetometer sensors
Image Photo Reflector Uses InfraRed light to detect if an external object is near to the sensor.
Image Photo Transistor Uses InfraRed light to detect if an external object is near to the sensor.
Image Proximity Switch Template Polls a chosen panel object to test it's distance from this component.
Image Temperature Humidity (DHT11 ) The DHT11 temperature and humidity sensor is a popular sensor allowing the ambient
Image Temperature Humidity (DHT22 ) The DHT22 temperature and humidity sensor is a popular sensor allowing the ambient
Image Thermistor Template Base component for creating thermistors.
MIAC Module
Image MIAC (Arduino_Compatible) MIAC - Matrix Industrial Automotive Controller (Arduino-Compatible)
Image MIAC (PIC) MIAC - Matrix Industrial Automotive Controller
Image MIAC (dsPIC) MIAC - Matrix Industrial Automotive Controller (dsPIC)
Storage
Image Circular Buffer Circular buffer component allowing easy and efficient first in first out (FIFO) style data byte storage.
Image EEPROM A means of reading data from and writing data to the EEPROM memory onboard the microcontroller.
Image Embed File A component to simplify the process of embedding files into ROM.
Image FAT (SD, SDHC) FAT component allowing access to read and write files on a SD, SDHC or MMC card.
Image Lookup tables A lookup-table component allowing an easy way to place arrays of static data into ROM memory.
Image RTC (MCP7940N) Serial (I2C) Real Time Clock component for MCP7940N device.
Image Real Time Clock (RTC) A Real Time Clock component allowing things like clocks and timers to easily be created.
Image Serial EEPROM (24C32) Serial (I2C) EEPROM component for 24C32
Image String Translator A simple component to allow multiple language support by substituting different strings depending
Misc
Image Basic IO Shield PCB
Image COM Port Serial based simulation component for use with systems such as RS232, Bluetooth and USB Serial.
Image Curiosity PCB
Image LCD control An LCD control pane supporting up to 64 x 64 units
Image Microchip 44 Pin PCB
Image Microchip Low Pin PCB
Image Xpress PCB
Displays: Alphanumeric
Image LCD (Adafruit, OLED) Adafruit OLED LCD display
Image LCD (Generic) Generic configurable alphanumeric LCD display component based on the standard
Image LCD 4x20 (Adafruit, OLED) Adafruit OLED LCD display 4 x 20 characters
Peripheral CAL
Image ADC A low level implementation giving direct access to the CAL
Image CAN Low level routines for controling the CAN interface
Image EEPROM A low level implementation giving direct access to the CAL
Image I2C Chip Abstraction Layer for Two Wire I2C Communications
Image PWM A low level implementation giving direct access to the CAL
Image SPI A low level implementation giving direct access to the CAL
Image UART A low level implementation giving direct access to the CAL
3rd Party Equipment/Tools
Image K8055D Support for the Velleman K8055 USB input/output board.
Image PicoScope A set of functions designed for interacting with a 2000 series Pico scope via simulation.
Image TTI TG5011 Signal Generator TTi TG5011 50 MHz Signal Generator
Image TTi Power Supply _ PL155_P TTi PL155-P Power Supply Unit Component.
Sensors: EBM Modules
Image Colour Sensor (TCS3200, EBM018) This board provides the ability to detect colours.
Image Digital Temperature (LM75B, EBM004) A digital temperature sensor based around the LM75B chip.
Image Dual Potentiometer _ Trimmer This board provides two rotary potentiometers.
Image Gyroscope (L3G4200D, EBM009) Interface to the L3G4200D three axis digital gyroscope.
Image Hall Effect (SL353, EBM011) The board has a Hall Effect sensor that gives a digital output in the presence of a magnetic field (in the region
Image Humidity (SHT21, EBM016) Humidity and temperature sensor using an SHT21 IC connected via I2C - as used by the
Image Infrared The Infrared sensor board contains both an IR transmitter and receiver.
Image Magnetometer (LSM303DLHC, EBM015) LSM303DLHC Combined 6-Axis Accelerometer and Magnetometer sensors
Image PIR This board provides a PIR sensor which is read as a digital input.
Image Potentiometer This board consists of a standard shaft rotary potentiometer that provides a linear voltage
Image Rotary Encoder Provides a rotary encoder with dual digital outputs that provide rotation and direction information.
Image Thermocouple TypeK A component matchin the Matrix EBM008 thermocouple board.
Image Touch Pads This board provides two touch areas for use with capacitive sensing.
Image Touch Slider This board provides two touch slide areas for use with capacitive sensing.
Image Ultrasonic This board has both an ultrasonic transmitter and receiver.
Outputs: General
Image Buzzer Drives a simple fixed frequency buzzer in hardware and simulates the sound of a buzzer in simulation.
Image DAC Output DAC - Digital to Analogue Converter support for PIC 8-bit and 16-bit devices.
Image PWM Pulse Width Modulation, a versitile way of generating a digital pulse using mark / space modulation.
Image Piezo Sounder Drives a simple variable frequency piezo sounder in hardware and simulates the sound in simulation.
Image Speech Speech component allowing Phoneme based speech for use on an embedded platform.
Simulation
Image 3D Printer A simulation only version of a very basic 3D printer such as a standard RepRap.
Image Animator Basic animation and physics simulation for a single object.
Image Component Label Add a label to a component by including this component as a sub-component.
Image Component Labels Automatically generates labels for all panel objects and components in a given context.
Image Motion Helper Helper for building components which require simulation of constant motion.
Image Panel Console Viewer An easy way to display the data from up to four console windows on the panel.
Image RxTx Flasher Simple indicator panel intended as a sub-component of communications components.
Image Simulation External Input A simulation only component designed to allow a single digital pin to be toggled at a set frequency.
Image Simulation LED A simple LED suitable for simulation that does not require a pin connection
Helpers
Image Button helper A button overlay that allows any object to behave like a button
Image FCD helper A helper control to query the current FCD file