Difference between revisions of "Components"

From Flowcode Help
Jump to navigationJump to search
Line 16: Line 16:
 
| This board provides five touch areas for use with capacitive sensing.
 
| This board provides five touch areas for use with capacitive sensing.
 
|}
 
|}
 
+
===Inputs: Keypads===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Inputs: Keypads
 
|-
 
 
|width=30%|[[File:Component Icon b80e57b1_8941_4831_878b_b27440b4f4d8.png|Image]] [[Component: ID b80e57b1_8941_4831_878b_b27440b4f4d8|Keypad (Generic)]]
 
|width=30%|[[File:Component Icon b80e57b1_8941_4831_878b_b27440b4f4d8.png|Image]] [[Component: ID b80e57b1_8941_4831_878b_b27440b4f4d8|Keypad (Generic)]]
  
 
| Generic component to create a raster scanned custom keypad or button matrix.
 
| Generic component to create a raster scanned custom keypad or button matrix.
 
|}
 
|}
 
+
===Inputs: Switches===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Inputs: Switches
 
|-
 
 
|width=30%|[[File:Component Icon c0df38ee_7a7e_4a0a_bfd5_5a7745203826.png|Image]] [[Component: ID c0df38ee_7a7e_4a0a_bfd5_5a7745203826|Switch Array Template]]
 
|width=30%|[[File:Component Icon c0df38ee_7a7e_4a0a_bfd5_5a7745203826.png|Image]] [[Component: ID c0df38ee_7a7e_4a0a_bfd5_5a7745203826|Switch Array Template]]
  
Line 38: Line 34:
  
 
==Outputs==
 
==Outputs==
 
+
===Outputs: General===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Outputs: General
 
|-
 
 
|width=30%|[[File:Component Icon 04bbd3b8_ee11_40eb_91e8_1bbbd6f65b8c.png|Image]] [[Component: ID 04bbd3b8_ee11_40eb_91e8_1bbbd6f65b8c|Buzzer]]
 
|width=30%|[[File:Component Icon 04bbd3b8_ee11_40eb_91e8_1bbbd6f65b8c.png|Image]] [[Component: ID 04bbd3b8_ee11_40eb_91e8_1bbbd6f65b8c|Buzzer]]
  
Line 62: Line 56:
 
| Speech component allowing Phoneme based speech for use on an embedded platform.
 
| Speech component allowing Phoneme based speech for use on an embedded platform.
 
|}
 
|}
 
+
===Outputs: LEDs===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Outputs: LEDs
 
|-
 
 
|width=30%|[[File:Component Icon 1fb787a5_54fb_4847_9299_3adbf9927b59.png|Image]] [[Component: ID 1fb787a5_54fb_4847_9299_3adbf9927b59|LED (Generic, RGB)]]
 
|width=30%|[[File:Component Icon 1fb787a5_54fb_4847_9299_3adbf9927b59.png|Image]] [[Component: ID 1fb787a5_54fb_4847_9299_3adbf9927b59|LED (Generic, RGB)]]
  
Line 124: Line 116:
  
 
==Displays==
 
==Displays==
 
+
===Displays: Alphanumeric===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Displays: Alphanumeric
 
|-
 
 
|width=30%|[[File:Component Icon 672cb410_6026_403b_aff7_0628fe9e8140.png|Image]] [[Component: ID 672cb410_6026_403b_aff7_0628fe9e8140|LCD (Adafruit, OLED)]]
 
|width=30%|[[File:Component Icon 672cb410_6026_403b_aff7_0628fe9e8140.png|Image]] [[Component: ID 672cb410_6026_403b_aff7_0628fe9e8140|LCD (Adafruit, OLED)]]
  
Line 140: Line 130:
 
| Adafruit OLED LCD display 4 x 20 characters
 
| Adafruit OLED LCD display 4 x 20 characters
 
|}
 
|}
 
+
===Displays: Graphical===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Displays: Graphical
 
|-
 
 
|width=30%|[[File:Component Icon b02b7c75_53cb_4be4_871f_61be633d898c.png|Image]] [[Component: ID b02b7c75_53cb_4be4_871f_61be633d898c|Bitmap Drawer FAT]]
 
|width=30%|[[File:Component Icon b02b7c75_53cb_4be4_871f_61be633d898c.png|Image]] [[Component: ID b02b7c75_53cb_4be4_871f_61be633d898c|Bitmap Drawer FAT]]
  
Line 168: Line 156:
 
| Low level routines for controlling or interacting with the XPT2046 touch screen controller IC found
 
| Low level routines for controlling or interacting with the XPT2046 touch screen controller IC found
 
|}
 
|}
 
+
===Displays: Segment===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Displays: Segment
 
|-
 
 
|width=30%|[[File:Component Icon f4400e36_dd95_4472_86da_4bba68d68d5d.png|Image]] [[Component: ID f4400e36_dd95_4472_86da_4bba68d68d5d|7Segment (Quad)]]
 
|width=30%|[[File:Component Icon f4400e36_dd95_4472_86da_4bba68d68d5d.png|Image]] [[Component: ID f4400e36_dd95_4472_86da_4bba68d68d5d|7Segment (Quad)]]
  
Line 186: Line 172:
  
 
==Sensors==
 
==Sensors==
 
+
===Sensors===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Sensors
 
|-
 
 
|width=30%|[[File:Component Icon 75a362f4_d74d_48e7_9790_530f4d0e78b6.png|Image]] [[Component: ID 75a362f4_d74d_48e7_9790_530f4d0e78b6|Accel Gyro 6_Axis]]
 
|width=30%|[[File:Component Icon 75a362f4_d74d_48e7_9790_530f4d0e78b6.png|Image]] [[Component: ID 75a362f4_d74d_48e7_9790_530f4d0e78b6|Accel Gyro 6_Axis]]
  
Line 290: Line 274:
 
| Base component for creating thermistors.
 
| Base component for creating thermistors.
 
|}
 
|}
 
+
===Grove===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Grove
 
|-
 
 
|width=30%|[[File:Component Icon 940ad7e9_abab_434f_a5e3_ff50e2fdf962.png|Image]] [[Component: ID 940ad7e9_abab_434f_a5e3_ff50e2fdf962|Accel Gyro 6_Axis LSM6DS3]]
 
|width=30%|[[File:Component Icon 940ad7e9_abab_434f_a5e3_ff50e2fdf962.png|Image]] [[Component: ID 940ad7e9_abab_434f_a5e3_ff50e2fdf962|Accel Gyro 6_Axis LSM6DS3]]
  
Line 348: Line 330:
  
 
==E-blocks==
 
==E-blocks==
 
+
===E-blocks 1===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+E-blocks 1
 
|-
 
 
|width=30%|[[File:Component Icon b81925b1_7504_4d77_ac90_3a4fa700fcc4.png|Image]] [[Component: ID b81925b1_7504_4d77_ac90_3a4fa700fcc4|Accelerometer]]
 
|width=30%|[[File:Component Icon b81925b1_7504_4d77_ac90_3a4fa700fcc4.png|Image]] [[Component: ID b81925b1_7504_4d77_ac90_3a4fa700fcc4|Accelerometer]]
  
Line 400: Line 380:
 
| Webserver component designed to work with the WIZ810MJ module from Wiznet,
 
| Webserver component designed to work with the WIZ810MJ module from Wiznet,
 
|}
 
|}
 
+
===E-blocks 2===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+E-blocks 2
 
|-
 
 
|width=30%|[[File:Component Icon d4c04ac8_bbcd_4981_8ce6_9d6c9bb1e26a.png|Image]] [[Component: ID d4c04ac8_bbcd_4981_8ce6_9d6c9bb1e26a|Combo]]
 
|width=30%|[[File:Component Icon d4c04ac8_bbcd_4981_8ce6_9d6c9bb1e26a.png|Image]] [[Component: ID d4c04ac8_bbcd_4981_8ce6_9d6c9bb1e26a|Combo]]
  
Line 428: Line 406:
 
| Servo motor component to drive the E-blocks 2 BL0162 Servo Motors board.
 
| Servo motor component to drive the E-blocks 2 BL0162 Servo Motors board.
 
|}
 
|}
 
+
===EBM Modules===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+EBM Modules
 
|-
 
 
|width=30%|[[File:Component Icon bdb9fcf6_3fb3_4051_8078_455b44cb249c.png|Image]] [[Component: ID bdb9fcf6_3fb3_4051_8078_455b44cb249c|Accel Mag 6_Axis]]
 
|width=30%|[[File:Component Icon bdb9fcf6_3fb3_4051_8078_455b44cb249c.png|Image]] [[Component: ID bdb9fcf6_3fb3_4051_8078_455b44cb249c|Accel Mag 6_Axis]]
  
Line 502: Line 478:
  
 
==Comms==
 
==Comms==
 
+
===Comms: Interface===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Comms: Interface
 
|-
 
 
|width=30%|[[File:Component Icon da332928_6342_4c2c_afc7_eaf33917d33e.png|Image]] [[Component: ID da332928_6342_4c2c_afc7_eaf33917d33e|CAN (Internal, MCP2515)]]
 
|width=30%|[[File:Component Icon da332928_6342_4c2c_afc7_eaf33917d33e.png|Image]] [[Component: ID da332928_6342_4c2c_afc7_eaf33917d33e|CAN (Internal, MCP2515)]]
  
Line 534: Line 508:
 
| Low level routines for controlling or interacting with a standard asyncronous serial interface.
 
| Low level routines for controlling or interacting with a standard asyncronous serial interface.
 
|}
 
|}
 
+
===Comms: Networking===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Comms: Networking
 
|-
 
 
|width=30%|[[File:Component Icon a78483e1_b293_47e7_984c_55984fc93571.png|Image]] [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]]
 
|width=30%|[[File:Component Icon a78483e1_b293_47e7_984c_55984fc93571.png|Image]] [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]]
  
Line 574: Line 546:
 
| Webserver component designed to work with the NM7010A module from Wiznet,
 
| Webserver component designed to work with the NM7010A module from Wiznet,
 
|}
 
|}
 
+
===Comms: System===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Comms: System
 
|-
 
 
|width=30%|[[File:Component Icon 5aefac05_ee5e_4d51_9f31_05281900a97e.png|Image]] [[Component: ID 5aefac05_ee5e_4d51_9f31_05281900a97e|DALI Master]]
 
|width=30%|[[File:Component Icon 5aefac05_ee5e_4d51_9f31_05281900a97e.png|Image]] [[Component: ID 5aefac05_ee5e_4d51_9f31_05281900a97e|DALI Master]]
  
Line 622: Line 592:
 
| A way of interacting with the VISI interface designed by 4D systems.
 
| A way of interacting with the VISI interface designed by 4D systems.
 
|}
 
|}
 
+
===Comms: USB===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Comms: USB
 
|-
 
 
|width=30%|[[File:Component Icon 06a0a9b3_dd23_4592_a781_537a31b97c2a.png|Image]] [[Component: ID 06a0a9b3_dd23_4592_a781_537a31b97c2a|USB HID]]
 
|width=30%|[[File:Component Icon 06a0a9b3_dd23_4592_a781_537a31b97c2a.png|Image]] [[Component: ID 06a0a9b3_dd23_4592_a781_537a31b97c2a|USB HID]]
  
Line 642: Line 610:
 
| Component to create and communicate using a generic USB communications profile.
 
| Component to create and communicate using a generic USB communications profile.
 
|}
 
|}
 
+
===Injectors===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Comms
 
|-
 
 
|width=30%|[[File:Component Icon cc936c18_5d20_42c4_b940_d3c7ea7ca802.png|Image]] [[Component: ID cc936c18_5d20_42c4_b940_d3c7ea7ca802|Data Injector Template]]
 
|width=30%|[[File:Component Icon cc936c18_5d20_42c4_b940_d3c7ea7ca802.png|Image]] [[Component: ID cc936c18_5d20_42c4_b940_d3c7ea7ca802|Data Injector Template]]
  
Line 654: Line 620:
  
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Wireless
 
|-
 
 
|width=30%|[[File:Component Icon cff93310_545b_4948_a8fa_12b119c5f7a7.png|Image]] [[Component: ID cff93310_545b_4948_a8fa_12b119c5f7a7|Bluetooth (EB024, Generic AT)]]
 
|width=30%|[[File:Component Icon cff93310_545b_4948_a8fa_12b119c5f7a7.png|Image]] [[Component: ID cff93310_545b_4948_a8fa_12b119c5f7a7|Bluetooth (EB024, Generic AT)]]
  
Line 720: Line 684:
  
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Storage
 
|-
 
 
|width=30%|[[File:Component Icon 1911d96c_78dd_414a_b23c_6691fb19f63f.png|Image]] [[Component: ID 1911d96c_78dd_414a_b23c_6691fb19f63f|Auto Version Identifier]]
 
|width=30%|[[File:Component Icon 1911d96c_78dd_414a_b23c_6691fb19f63f.png|Image]] [[Component: ID 1911d96c_78dd_414a_b23c_6691fb19f63f|Auto Version Identifier]]
  
Line 774: Line 736:
  
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Mechatronics
 
|-
 
 
|width=30%|[[File:Component Icon 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce.png|Image]] [[Component: ID 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce|3D Printer]]
 
|width=30%|[[File:Component Icon 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce.png|Image]] [[Component: ID 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce|3D Printer]]
  
Line 818: Line 778:
  
 
==MIAC==
 
==MIAC==
 
+
===MIAC Module===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+MIAC Module
 
|-
 
 
|width=30%|[[File:Component Icon 463bfc0e_2a04_414c_bf85_10718fa2ca08.png|Image]] [[Component: ID 463bfc0e_2a04_414c_bf85_10718fa2ca08|MIAC (Arduino_Compatible)]]
 
|width=30%|[[File:Component Icon 463bfc0e_2a04_414c_bf85_10718fa2ca08.png|Image]] [[Component: ID 463bfc0e_2a04_414c_bf85_10718fa2ca08|MIAC (Arduino_Compatible)]]
  
Line 834: Line 792:
 
| MIAC - Matrix Industrial Automotive Controller (dsPIC)
 
| MIAC - Matrix Industrial Automotive Controller (dsPIC)
 
|}
 
|}
 
+
===MIAC: Addon Modules===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+MIAC: Addon Modules
 
|-
 
 
|width=30%|[[File:Component Icon 184de24b_daf7_457c_95cb_d9b97b939839.png|Image]] [[Component: ID 184de24b_daf7_457c_95cb_d9b97b939839|MIAC (PIC) CAN Slave]]
 
|width=30%|[[File:Component Icon 184de24b_daf7_457c_95cb_d9b97b939839.png|Image]] [[Component: ID 184de24b_daf7_457c_95cb_d9b97b939839|MIAC (PIC) CAN Slave]]
  
Line 878: Line 834:
 
| MIAC Zigbee Router Addon component for MIAC System.
 
| MIAC Zigbee Router Addon component for MIAC System.
 
|}
 
|}
 
+
===MIAC: PC Peripheral===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+MIAC: PC Peripheral
 
|-
 
 
|width=30%|[[File:Component Icon eabeda20_432c_4554_80b3_5851d675a9e7.png|Image]] [[Component: ID eabeda20_432c_4554_80b3_5851d675a9e7|MIAC (PIC) USB Slave]]
 
|width=30%|[[File:Component Icon eabeda20_432c_4554_80b3_5851d675a9e7.png|Image]] [[Component: ID eabeda20_432c_4554_80b3_5851d675a9e7|MIAC (PIC) USB Slave]]
  
Line 894: Line 848:
  
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+DSP
 
|-
 
 
|width=30%|[[File:Component Icon e6dd1315_4acf_4fb5_abd9_5743d3715cbe.png|Image]] [[Component: ID e6dd1315_4acf_4fb5_abd9_5743d3715cbe|Control]]
 
|width=30%|[[File:Component Icon e6dd1315_4acf_4fb5_abd9_5743d3715cbe.png|Image]] [[Component: ID e6dd1315_4acf_4fb5_abd9_5743d3715cbe|Control]]
  
Line 942: Line 894:
  
 
==Simulation==
 
==Simulation==
 
+
===Animation===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Animation
 
|-
 
 
|width=30%|[[File:Component Icon f2dfca22_b0b8_4694_8d30_1c25063578e3.png|Image]] [[Component: ID f2dfca22_b0b8_4694_8d30_1c25063578e3|Animator]]
 
|width=30%|[[File:Component Icon f2dfca22_b0b8_4694_8d30_1c25063578e3.png|Image]] [[Component: ID f2dfca22_b0b8_4694_8d30_1c25063578e3|Animator]]
  
Line 954: Line 904:
 
| Helper for building components which require simulation of constant motion.
 
| Helper for building components which require simulation of constant motion.
 
|}
 
|}
 
+
===Simulation===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Simulation
 
|-
 
 
|width=30%|[[File:Component Icon 264eadac_6fe5_43e0_bfb6_969175aaab93.png|Image]] [[Component: ID 264eadac_6fe5_43e0_bfb6_969175aaab93|Formula Flowcode Racetrack]]
 
|width=30%|[[File:Component Icon 264eadac_6fe5_43e0_bfb6_969175aaab93.png|Image]] [[Component: ID 264eadac_6fe5_43e0_bfb6_969175aaab93|Formula Flowcode Racetrack]]
  
Line 986: Line 934:
 
| A simple simulation component to collect the current system timestamp as a string.
 
| A simple simulation component to collect the current system timestamp as a string.
 
|}
 
|}
 
+
===Scenarios===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Scenarios
 
|-
 
 
|width=30%|[[File:Component Icon a05022fd_6fa1_499d_b885_a7d983e7bfdf.png|Image]] [[Component: ID a05022fd_6fa1_499d_b885_a7d983e7bfdf|Airplane Landing Gear]]
 
|width=30%|[[File:Component Icon a05022fd_6fa1_499d_b885_a7d983e7bfdf.png|Image]] [[Component: ID a05022fd_6fa1_499d_b885_a7d983e7bfdf|Airplane Landing Gear]]
  
Line 1,020: Line 966:
  
 
==Tools==
 
==Tools==
 
+
===3rd Party Equipment/Tools===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+3rd Party Equipment/Tools
 
|-
 
 
|width=30%|[[File:Component Icon 563f8662_1205_4508_9e07_0b54471683f3.png|Image]] [[Component: ID 563f8662_1205_4508_9e07_0b54471683f3|K8055D]]
 
|width=30%|[[File:Component Icon 563f8662_1205_4508_9e07_0b54471683f3.png|Image]] [[Component: ID 563f8662_1205_4508_9e07_0b54471683f3|K8055D]]
  
Line 1,040: Line 984:
 
| TTi PL155-P Power Supply Unit Component.
 
| TTi PL155-P Power Supply Unit Component.
 
|}
 
|}
 
+
===Matrix Tools===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Matrix Tools
 
|-
 
 
|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 1,076: Line 1,018:
 
| Allows data from a COM port to be piped through to the console window for easy program status and debugging.
 
| Allows data from a COM port to be piped through to the console window for easy program status and debugging.
 
|}
 
|}
 
+
===Modelling Components===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Modelling Components
 
|-
 
 
|width=30%|[[File:Component Icon 9d67e3dc_ef9b_4d4d_b294_19c176eefab1.png|Image]] [[Component: ID 9d67e3dc_ef9b_4d4d_b294_19c176eefab1|Clone Matrix]]
 
|width=30%|[[File:Component Icon 9d67e3dc_ef9b_4d4d_b294_19c176eefab1.png|Image]] [[Component: ID 9d67e3dc_ef9b_4d4d_b294_19c176eefab1|Clone Matrix]]
  
 
| Takes a single object and produces a three dimensional array of evenly spaced clones.
 
| Takes a single object and produces a three dimensional array of evenly spaced clones.
 
|}
 
|}
 
+
===Peripheral CAL===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Peripheral CAL
 
|-
 
 
|width=30%|[[File:Component Icon e77a4e40_e0df_431a_98f8_7ae4d8ebfbeb.png|Image]] [[Component: ID e77a4e40_e0df_431a_98f8_7ae4d8ebfbeb|ADC]]
 
|width=30%|[[File:Component Icon e77a4e40_e0df_431a_98f8_7ae4d8ebfbeb.png|Image]] [[Component: ID e77a4e40_e0df_431a_98f8_7ae4d8ebfbeb|ADC]]
  
Line 1,118: Line 1,056:
  
 
==Shapes==
 
==Shapes==
 
+
===2D Shapes===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+2D Shapes
 
|-
 
 
|width=30%|[[File:Component Icon 93c4effe_9d15_4a15_a750_f47d206143a7.png|Image]] [[Component: ID 93c4effe_9d15_4a15_a750_f47d206143a7|Ellipse]]
 
|width=30%|[[File:Component Icon 93c4effe_9d15_4a15_a750_f47d206143a7.png|Image]] [[Component: ID 93c4effe_9d15_4a15_a750_f47d206143a7|Ellipse]]
  
Line 1,146: Line 1,082:
 
| A basic textbox.
 
| A basic textbox.
 
|}
 
|}
 
+
===3D Shapes===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+3D Shapes
 
|-
 
 
|width=30%|[[File:Component Icon bea47ee6_07be_4545_a699_50c160ea12c0.png|Image]] [[Component: ID bea47ee6_07be_4545_a699_50c160ea12c0|Bowl]]
 
|width=30%|[[File:Component Icon bea47ee6_07be_4545_a699_50c160ea12c0.png|Image]] [[Component: ID bea47ee6_07be_4545_a699_50c160ea12c0|Bowl]]
  
Line 1,194: Line 1,128:
 
| A basic tube primitive shape.
 
| A basic tube primitive shape.
 
|}
 
|}
 
+
===Advanced Shapes===
 
{| class="wikitable" width="85%"
 
{| class="wikitable" width="85%"
|+Advanced Shapes
 
|-
 
 
|width=30%|[[File:Component Icon d497dced_8e07_49d5_a9f9_4e67c43cb186.png|Image]] [[Component: ID d497dced_8e07_49d5_a9f9_4e67c43cb186|Bezel Radiused]]
 
|width=30%|[[File:Component Icon d497dced_8e07_49d5_a9f9_4e67c43cb186.png|Image]] [[Component: ID d497dced_8e07_49d5_a9f9_4e67c43cb186|Bezel Radiused]]
  

Revision as of 11:26, 9 May 2018

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.

Injectors

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

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

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

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

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.