<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.flowcode.co.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MartinB</id>
	<title>Flowcode Help - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.flowcode.co.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MartinB"/>
	<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Special:Contributions/MartinB"/>
	<updated>2026-04-30T18:35:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ff377ede_2c09_4a83_99a0_5e11c7ae16d9&amp;diff=17506</id>
		<title>Component: ID ff377ede 2c09 4a83 99a0 5e11c7ae16d9</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ff377ede_2c09_4a83_99a0_5e11c7ae16d9&amp;diff=17506"/>
		<updated>2015-02-13T13:37:07Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Webserver (NM7010A) (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_9e68a715_edc2_4a98_be64_c0d02f700135&amp;diff=17508</id>
		<title>Component: ID 9e68a715 edc2 4a98 be64 c0d02f700135</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_9e68a715_edc2_4a98_be64_c0d02f700135&amp;diff=17508"/>
		<updated>2015-02-13T13:37:07Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Webserver (WIZ810MJ) (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_fdceef06_919a_405b_8d0b_6118cd0e104c&amp;diff=17503</id>
		<title>Component: ID fdceef06 919a 405b 8d0b 6118cd0e104c</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_fdceef06_919a_405b_8d0b_6118cd0e104c&amp;diff=17503"/>
		<updated>2015-02-13T13:37:06Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: USB MIDI (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Components&amp;diff=17501</id>
		<title>Components</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Components&amp;diff=17501"/>
		<updated>2015-02-13T13:37:05Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+MIAC Module&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon d69543a8_f38b_488a_b905_9fa2d5970beb.png|Image]] [[Component: ID d69543a8_f38b_488a_b905_9fa2d5970beb|MIAC]]&lt;br /&gt;
&lt;br /&gt;
| MIAC - Matrix Industrial Automotive Controller&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon eabeda20_432c_4554_80b3_5851d675a9e7.png|Image]] [[Component: ID eabeda20_432c_4554_80b3_5851d675a9e7|MIAC USB Slave]]&lt;br /&gt;
&lt;br /&gt;
| Allows Matrix's MIAC PLC  to be used as a PC peripheral controlled by Flowcode via a USB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Inputs: General&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 7aad74d6_b24e_4dab_91eb_5d72a973f12d.png|Image]] [[Component: ID 7aad74d6_b24e_4dab_91eb_5d72a973f12d|ADC base]]&lt;br /&gt;
&lt;br /&gt;
| Base ADC component with no graphical interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 3531a68d_7686_44b7_a3a5_67afda8467dc.png|Image]] [[Component: ID 3531a68d_7686_44b7_a3a5_67afda8467dc|Encoder Rotary]]&lt;br /&gt;
&lt;br /&gt;
| Encoder component implements a rotary encoder connected to two pins&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon b80e57b1_8941_4831_878b_b27440b4f4d8.png|Image]] [[Component: ID b80e57b1_8941_4831_878b_b27440b4f4d8|Keypad (Generic)]]&lt;br /&gt;
&lt;br /&gt;
| Generic component to create a raster scanned custom keypad or button matrix.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c0df38ee_7a7e_4a0a_bfd5_5a7745203826.png|Image]] [[Component: ID c0df38ee_7a7e_4a0a_bfd5_5a7745203826|Switch Array Base]]&lt;br /&gt;
&lt;br /&gt;
| A base component for creating an evenly spaced array of switches.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 953a042a_b2aa_4f2e_94e2_ee2979cfc92e.png|Image]] [[Component: ID 953a042a_b2aa_4f2e_94e2_ee2979cfc92e|Switch base]]&lt;br /&gt;
&lt;br /&gt;
| Base single pin switch with no graphical interface&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Controls&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 7ade85db_6ca2_48bf_b19c_8148ebda497b.png|Image]] [[Component: ID 7ade85db_6ca2_48bf_b19c_8148ebda497b|Dashboard Text]]&lt;br /&gt;
&lt;br /&gt;
| A simulation only text box that can be used to display text and numbers.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 8e91085e_f978_404f_9de9_56424c4b56dd.png|Image]] [[Component: ID 8e91085e_f978_404f_9de9_56424c4b56dd|Panel Console Viewer]]&lt;br /&gt;
&lt;br /&gt;
| An easy way to display the data from up to four console windows on the panel.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon f307403b_2134_4efa_bfac_bbd0adc0f253.png|Image]] [[Component: ID f307403b_2134_4efa_bfac_bbd0adc0f253|Scale Arc]]&lt;br /&gt;
&lt;br /&gt;
| A base component for drawing circular dials.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 34671299_61e7_40d8_aac1_e33c93759d73.png|Image]] [[Component: ID 34671299_61e7_40d8_aac1_e33c93759d73|Scale_Linear]]&lt;br /&gt;
&lt;br /&gt;
| A base component for drawing scales on horizontal or vertical strips.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon caf757fd_8813_421e_bf75_1a365b20dbc5.png|Image]] [[Component: ID caf757fd_8813_421e_bf75_1a365b20dbc5|Simulation LED]]&lt;br /&gt;
&lt;br /&gt;
| A simple LED suitable for simulation that does not require a pin connection&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0d074f2e_5ff6_45d2_a0a8_1b5c3aa34e41.png|Image]] [[Component: ID 0d074f2e_5ff6_45d2_a0a8_1b5c3aa34e41|Slider control]]&lt;br /&gt;
&lt;br /&gt;
| A simple graphical interface for a vertical meter or slider control.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Matrix Tools&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 1911d96c_78dd_414a_b23c_6691fb19f63f.png|Image]] [[Component: ID 1911d96c_78dd_414a_b23c_6691fb19f63f|Auto Version Identifier]]&lt;br /&gt;
&lt;br /&gt;
| Basic component designed to provide the program with the date and time of the build.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon a5320e5b_75c1_4e67_9ed4_e933f40efc9a.png|Image]] [[Component: ID a5320e5b_75c1_4e67_9ed4_e933f40efc9a|E_block Helper]]&lt;br /&gt;
&lt;br /&gt;
| A purely cosmetic component to help simplify E-block connections without having to keep referring to the datasheets.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 33b1e2c6_5509_40bf_a464_167edcbcf571.png|Image]] [[Component: ID 33b1e2c6_5509_40bf_a464_167edcbcf571|Scope monitor]]&lt;br /&gt;
&lt;br /&gt;
| A component to allow data from analogue and digital pins to be displayed on the scope window.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+3rd Party Equipment/Tools&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 563f8662_1205_4508_9e07_0b54471683f3.png|Image]] [[Component: ID 563f8662_1205_4508_9e07_0b54471683f3|K8055D]]&lt;br /&gt;
&lt;br /&gt;
| Support for the Velleman K8055 USB input/output board.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 66309a73_20da_4f2f_bb92_c4749cfad84c.png|Image]] [[Component: ID 66309a73_20da_4f2f_bb92_c4749cfad84c|PicoScope]]&lt;br /&gt;
&lt;br /&gt;
| A set of functions designed for interacting with a 2000 series Pico scope via simulation.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 3c01caaa_b732_49a0_b15e_7c9d98878b19.png|Image]] [[Component: ID 3c01caaa_b732_49a0_b15e_7c9d98878b19|TTI TG5011 Signal Generator]]&lt;br /&gt;
&lt;br /&gt;
| TTi TG5011 50 MHz Signal Generator&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 8c08bf29_be7e_4408_92bc_91c476fb70db.png|Image]] [[Component: ID 8c08bf29_be7e_4408_92bc_91c476fb70db|TTi Power Supply _ PL155_P]]&lt;br /&gt;
&lt;br /&gt;
| TTi PL155-P Power Supply Unit Component.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Comms&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon da332928_6342_4c2c_afc7_eaf33917d33e.png|Image]] [[Component: ID da332928_6342_4c2c_afc7_eaf33917d33e|CAN (Internal, MCP2515)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controling the CAN interface either using an external MCP2515 IC and a SPI bus connection&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 5aefac05_ee5e_4d51_9f31_05281900a97e.png|Image]] [[Component: ID 5aefac05_ee5e_4d51_9f31_05281900a97e|DALI Master]]&lt;br /&gt;
&lt;br /&gt;
| A serial based communications protocol designed for controlling lighting, specifically digitally&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c714f39e_c8fb_413f_afda_2d169e655134.png|Image]] [[Component: ID c714f39e_c8fb_413f_afda_2d169e655134|DALI Slave]]&lt;br /&gt;
&lt;br /&gt;
| A serial based communications protocol designed for controlling lighting, specifically digitally&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon b4e10f9e_4ea9_4fbc_a584_a4d7d4d8fba6.png|Image]] [[Component: ID b4e10f9e_4ea9_4fbc_a584_a4d7d4d8fba6|DMX_512 Master]]&lt;br /&gt;
&lt;br /&gt;
| A serial based communications protocol designed for controlling theatrical equipment such&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 1be0ac44_3521_402e_a8b7_1faf86c09560.png|Image]] [[Component: ID 1be0ac44_3521_402e_a8b7_1faf86c09560|DMX_512 Slave]]&lt;br /&gt;
&lt;br /&gt;
| A serial based communications protocol designed for controlling theatrical equipment such&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 24219805_113d_4b12_b6bd_e1b0b0c33981.png|Image]] [[Component: ID 24219805_113d_4b12_b6bd_e1b0b0c33981|I2C Master]]&lt;br /&gt;
&lt;br /&gt;
| Generic Two Wire I2C Communications Interface&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0991a27e_9d6c_4f20_a9cc_b814aa973e60.png|Image]] [[Component: ID 0991a27e_9d6c_4f20_a9cc_b814aa973e60|LIN Master]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a LIN master (1.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 7cd0e114_1063_4702_bee2_24641c4d3788.png|Image]] [[Component: ID 7cd0e114_1063_4702_bee2_24641c4d3788|LIN Slave]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling the LIN bus (1.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon a9b43242_9ccc_4f1c_b2d1_acdfbe420fc1.png|Image]] [[Component: ID a9b43242_9ccc_4f1c_b2d1_acdfbe420fc1|MIDI]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling or interacting with a standard MIDI interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 47f6b39b_ead7_40f5_9931_8a79aa54014a.png|Image]] [[Component: ID 47f6b39b_ead7_40f5_9931_8a79aa54014a|Modbus Master]]&lt;br /&gt;
&lt;br /&gt;
| Modbus component for talking to Modbus compatible hardware via RS232 or RS485.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 64b26b13_68cf_4a92_8616_e882b7c71023.png|Image]] [[Component: ID 64b26b13_68cf_4a92_8616_e882b7c71023|One Wire]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling or interacting with a standard one wire interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c73616d1_7ad0_45d9_aada_69ccfa4c5efc.png|Image]] [[Component: ID c73616d1_7ad0_45d9_aada_69ccfa4c5efc|RS232]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling or interacting with a standard asyncronous serial interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 4627d2fb_b41e_44cf_b125_e8511e5ebaa4.png|Image]] [[Component: ID 4627d2fb_b41e_44cf_b125_e8511e5ebaa4|SPI Master]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling or interacting with an SPI interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 54369d81_80ed_4d59_97bf_91f4b2cdf24c.png|Image]] [[Component: ID 54369d81_80ed_4d59_97bf_91f4b2cdf24c|TCP Base]]&lt;br /&gt;
&lt;br /&gt;
| Base TCP/IP component with simulation only interface to allow TCP/IP style network communications in simulation.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 8aab4b54_a912_449c_b11a_7c1a5db8d591.png|Image]] [[Component: ID 8aab4b54_a912_449c_b11a_7c1a5db8d591|TCPIP (ENC28J60)]]&lt;br /&gt;
&lt;br /&gt;
| A set of routines used to control a ENC28J60 TCP/IP Module.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 06a0a9b3_dd23_4592_a781_537a31b97c2a.png|Image]] [[Component: ID 06a0a9b3_dd23_4592_a781_537a31b97c2a|USB HID]]&lt;br /&gt;
&lt;br /&gt;
| Component to create and communicate using a standard HID type USB class.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon fdceef06_919a_405b_8d0b_6118cd0e104c.png|Image]] [[Component: ID fdceef06_919a_405b_8d0b_6118cd0e104c|USB MIDI]]&lt;br /&gt;
&lt;br /&gt;
| Component to create and communicate using a standard MIDI connection.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 3e28ac22_2855_410a_9660_0b0a4731e545.png|Image]] [[Component: ID 3e28ac22_2855_410a_9660_0b0a4731e545|USB Serial]]&lt;br /&gt;
&lt;br /&gt;
| Component to create and communicate using a standard CDC type COM port.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 26cbc2df_5ef0_47db_ab2f_c2425b14462f.png|Image]] [[Component: ID 26cbc2df_5ef0_47db_ab2f_c2425b14462f|USB Slave]]&lt;br /&gt;
&lt;br /&gt;
| Component to create and communicate using a generic USB communications profile.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 6436a040_ccc8_46e5_82c1_68f8d87b16c5.png|Image]] [[Component: ID 6436a040_ccc8_46e5_82c1_68f8d87b16c5|Visi (4DSystems)]]&lt;br /&gt;
&lt;br /&gt;
| A way of interacting with the VISI interface designed by 4D systems.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon ff377ede_2c09_4a83_99a0_5e11c7ae16d9.png|Image]] [[Component: ID ff377ede_2c09_4a83_99a0_5e11c7ae16d9|Webserver (NM7010A)]]&lt;br /&gt;
&lt;br /&gt;
| Webserver component designed to work with the NM7010A module from Wiznet,&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 9e68a715_edc2_4a98_be64_c0d02f700135.png|Image]] [[Component: ID 9e68a715_edc2_4a98_be64_c0d02f700135|Webserver (WIZ810MJ)]]&lt;br /&gt;
&lt;br /&gt;
| Webserver component designed to work with the WIZ810MJ module from Wiznet,&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Inputs: EBlocks&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon cbb357fa_5252_415d_80f5_01e4ab85cb4a.png|Image]] [[Component: ID cbb357fa_5252_415d_80f5_01e4ab85cb4a|Touch Pads]]&lt;br /&gt;
&lt;br /&gt;
| This board provides five touch areas for use with capacitive sensing.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Wireless&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon cff93310_545b_4948_a8fa_12b119c5f7a7.png|Image]] [[Component: ID cff93310_545b_4948_a8fa_12b119c5f7a7|Bluetooth (EB024, Generic AT)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a standard AT Bluetooth interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 76b3eb5c_2d23_4c8d_bde8_505032bc886a.png|Image]] [[Component: ID 76b3eb5c_2d23_4c8d_bde8_505032bc886a|Bluetooth v2 (EB024, Generic AT)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a standard AT Bluetooth interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 575a3a3f_09b8_46be_8069_c4d1894d7e7e.png|Image]] [[Component: ID 575a3a3f_09b8_46be_8069_c4d1894d7e7e|GPS (EB056, Generic NMEA)]]&lt;br /&gt;
&lt;br /&gt;
| Component designed to process incoming NMEA style GPS data and convert into meaningful&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0d02ccfd_4cda_42b8_91d8_5392f491f9af.png|Image]] [[Component: ID 0d02ccfd_4cda_42b8_91d8_5392f491f9af|GSM (EB066, Generic AT)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a standard AT GSM / GPRS interface&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 2bfc8781_9817_4e0c_89f3_28dac37e9a62.png|Image]] [[Component: ID 2bfc8781_9817_4e0c_89f3_28dac37e9a62|IrDA (EB012, MCP1250, MCP2120)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a standard IrDA interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 81e90a9f_1594_4b34_8aef_5dd671dddc30.png|Image]] [[Component: ID 81e90a9f_1594_4b34_8aef_5dd671dddc30|RC5 (EB060, Generic 36KHz)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a standard RC5 IR interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 45bd9065_b6f7_42be_b96f_28c3df2c0a22.png|Image]] [[Component: ID 45bd9065_b6f7_42be_b96f_28c3df2c0a22|RF ISM (EB063, MRF49XA)]]&lt;br /&gt;
&lt;br /&gt;
| A simple RF-ISM communications module based on the Microchip Alpha MRF49XA device.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 74423151_1bf4_48b8_8ba8_a70c170ef2de.png|Image]] [[Component: ID 74423151_1bf4_48b8_8ba8_a70c170ef2de|RFID (EB052, RWD_MICODE)]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controlling a RF Solutions RFID interface&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon cd5898bf_3a23_455e_b4e0_cddc1eec1d62.png|Image]] [[Component: ID cd5898bf_3a23_455e_b4e0_cddc1eec1d62|SRF (WirelessThings)]]&lt;br /&gt;
&lt;br /&gt;
| The SRF is designed for wireless transmission and reception of serial data in an easy to use surface mounted module.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0dde7075_368e_404c_9d88_d9c6bec55172.png|Image]] [[Component: ID 0dde7075_368e_404c_9d88_d9c6bec55172|WLAN (EB069, WIZ610wi)]]&lt;br /&gt;
&lt;br /&gt;
| Wireless LAN component designed to work with the WIZ610wi module from Wiznet.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon e1bb4679_58ef_40dc_8d09_306ada46f7bf.png|Image]] [[Component: ID e1bb4679_58ef_40dc_8d09_306ada46f7bf|WLAN (EB094, ESP8266)]]&lt;br /&gt;
&lt;br /&gt;
| Wireless LAN component designed to work with the ESP8266 module.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 53548cbe_cd57_471c_8ac1_3205d0e9da38.png|Image]] [[Component: ID 53548cbe_cd57_471c_8ac1_3205d0e9da38|Zigbee (EB051, XBEE)]]&lt;br /&gt;
&lt;br /&gt;
| Zigbee component designed to work with the XBEE range of modules from Digi.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Outputs: General&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon f4400e36_dd95_4472_86da_4bba68d68d5d.png|Image]] [[Component: ID f4400e36_dd95_4472_86da_4bba68d68d5d|7Segment (Quad)]]&lt;br /&gt;
&lt;br /&gt;
| 14mm seven segment display.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 52c5383b_4f48_4029_8b75_c3633f7cf892.png|Image]] [[Component: ID 52c5383b_4f48_4029_8b75_c3633f7cf892|7Segment (Single)]]&lt;br /&gt;
&lt;br /&gt;
| Seven segment display modelled after a standard 14mm high unit.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 4384cba9_0bea_4359_8c5b_dcd046aa7778.png|Image]] [[Component: ID 4384cba9_0bea_4359_8c5b_dcd046aa7778|GLCD base]]&lt;br /&gt;
&lt;br /&gt;
| Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0953aac0_9c23_4c2f_9843_88954a4191ea.png|Image]] [[Component: ID 0953aac0_9c23_4c2f_9843_88954a4191ea|LCD (Generic)]]&lt;br /&gt;
&lt;br /&gt;
| Generic configurable alphanumeric LCD display component based on the standard &lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 1fb787a5_54fb_4847_9299_3adbf9927b59.png|Image]] [[Component: ID 1fb787a5_54fb_4847_9299_3adbf9927b59|LED (Generic, RGB)]]&lt;br /&gt;
&lt;br /&gt;
| An LED with red, green and blue elements that can be mixed together to produce&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c8da67a7_fc7b_48c0_8c3f_3264c74f4024.png|Image]] [[Component: ID c8da67a7_fc7b_48c0_8c3f_3264c74f4024|LED Array]]&lt;br /&gt;
&lt;br /&gt;
| Create an evenly spaced array of LED indicators.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon a7b05886_784c_48c8_a6f6_cc371c7728e1.png|Image]] [[Component: ID a7b05886_784c_48c8_a6f6_cc371c7728e1|LED Base]]&lt;br /&gt;
&lt;br /&gt;
| Base for creating LEDs and other on/off visual indicators.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 489ad870_75dd_4fc4_9879_aa83871ddef6.png|Image]] [[Component: ID 489ad870_75dd_4fc4_9879_aa83871ddef6|LED Charlieplex]]&lt;br /&gt;
&lt;br /&gt;
| Create an evenly spaced array of LED indicators using a reduced amount of I/O pins.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 444fb704_814c_4707_a15c_759ba088505c.png|Image]] [[Component: ID 444fb704_814c_4707_a15c_759ba088505c|PWM]]&lt;br /&gt;
&lt;br /&gt;
| Pulse Width Modulation, a versitile way of generating a digital pulse using mark / space modulation.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 01fd689c_985c_4b10_bc98_99de5f9b41a8.png|Image]] [[Component: ID 01fd689c_985c_4b10_bc98_99de5f9b41a8|Speech]]&lt;br /&gt;
&lt;br /&gt;
| Speech component allowing Phoneme based speech for use on an embedded platform.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Advanced&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 3005c264_3a6d_412a_97dc_2569ed8c149c.png|Image]] [[Component: ID 3005c264_3a6d_412a_97dc_2569ed8c149c|Button helper]]&lt;br /&gt;
&lt;br /&gt;
| A button overlay that allows any object to behave like a button&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon cbb3c28e_2d73_4442_ac52_23a3b45d9870.png|Image]] [[Component: ID cbb3c28e_2d73_4442_ac52_23a3b45d9870|COM Port]]&lt;br /&gt;
&lt;br /&gt;
| Serial based simulation component for use with systems such as RS232, Bluetooth and USB Serial.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon fc3c670c_502a_418f_a123_649179752383.png|Image]] [[Component: ID fc3c670c_502a_418f_a123_649179752383|FCD helper]]&lt;br /&gt;
&lt;br /&gt;
| A helper control to query the current FCD file&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon d750dde7_ddbc_4d66_bea1_5a5ae94dfa70.png|Image]] [[Component: ID d750dde7_ddbc_4d66_bea1_5a5ae94dfa70|Marking control]]&lt;br /&gt;
&lt;br /&gt;
| A control to draw markings on any component&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Outputs&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 672cb410_6026_403b_aff7_0628fe9e8140.png|Image]] [[Component: ID 672cb410_6026_403b_aff7_0628fe9e8140|LCD (Adafruit, OLED)]]&lt;br /&gt;
&lt;br /&gt;
| Adafruit OLED LCD display&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 913991df_9bcb_475a_ae49_d9eb611b0d71.png|Image]] [[Component: ID 913991df_9bcb_475a_ae49_d9eb611b0d71|LCD 4x20 (Adafruit, OLED)]]&lt;br /&gt;
&lt;br /&gt;
| Adafruit OLED LCD display 4 x 20 characters&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 24bef796_e0e3_4195_a76d_920fdba5ea79.png|Image]] [[Component: ID 24bef796_e0e3_4195_a76d_920fdba5ea79|LED Matrix (Parallel)]]&lt;br /&gt;
&lt;br /&gt;
| LED Matrix component designed to work using multiple data pins and a single clock pin.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 5a88c882_0396_44f3_a67b_f236244800d1.png|Image]] [[Component: ID 5a88c882_0396_44f3_a67b_f236244800d1|LED Matrix (Serial)]]&lt;br /&gt;
&lt;br /&gt;
| LED Matrix component designed to work using a single data and clock pin.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon b7cd8032_2c51_4447_9211_82a2c560195a.png|Image]] [[Component: ID b7cd8032_2c51_4447_9211_82a2c560195a|RAM LCD]]&lt;br /&gt;
&lt;br /&gt;
| A RAM-buffer for monitoring LCD changes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Inputs&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon fc68f857_0f97_420b_8f46_38eb56e5c8cf.png|Image]] [[Component: ID fc68f857_0f97_420b_8f46_38eb56e5c8cf|Collision Detector]]&lt;br /&gt;
&lt;br /&gt;
| Polls a chosen panel object to see if it has collided with another object.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 92b44587_a7a8_444f_abe6_93e5d1669bc6.png|Image]] [[Component: ID 92b44587_a7a8_444f_abe6_93e5d1669bc6|Proximity switch base]]&lt;br /&gt;
&lt;br /&gt;
| Polls a chosen panel object to test it's distance from this component.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Simulation&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon f2dfca22_b0b8_4694_8d30_1c25063578e3.png|Image]] [[Component: ID f2dfca22_b0b8_4694_8d30_1c25063578e3|Animator]]&lt;br /&gt;
&lt;br /&gt;
| Basic animation and physics simulation for a single object.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c5be1da0_4b4c_49b9_82e5_ea2426f52606.png|Image]] [[Component: ID c5be1da0_4b4c_49b9_82e5_ea2426f52606|Component Label]]&lt;br /&gt;
&lt;br /&gt;
| Add a label to a component by including this component as a sub-component.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 446d753f_a6dc_489d_b624_f4f191783aa0.png|Image]] [[Component: ID 446d753f_a6dc_489d_b624_f4f191783aa0|Component Labels]]&lt;br /&gt;
&lt;br /&gt;
| Automatically generates labels for all panel objects and components in a given context.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon cc936c18_5d20_42c4_b940_d3c7ea7ca802.png|Image]] [[Component: ID cc936c18_5d20_42c4_b940_d3c7ea7ca802|Data Injector]]&lt;br /&gt;
&lt;br /&gt;
| A base data injector used as a placeholder in components which reference the data injector interface.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon eedbc87c_0433_4f67_86c5_a106439fc603.png|Image]] [[Component: ID eedbc87c_0433_4f67_86c5_a106439fc603|FTDI (FTD2XX)]]&lt;br /&gt;
&lt;br /&gt;
| Simulation only interface to allow communications with a FTDI USB 232 IC connected to the system.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0506f9ed_0e0e_493f_a08b_e9e66052b13e.png|Image]] [[Component: ID 0506f9ed_0e0e_493f_a08b_e9e66052b13e|LCD control]]&lt;br /&gt;
&lt;br /&gt;
| An LCD control pane supporting up to 64 x 64 units&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 4aead223_94b8_4744_9674_7c21acc80681.png|Image]] [[Component: ID 4aead223_94b8_4744_9674_7c21acc80681|Meter Square]]&lt;br /&gt;
&lt;br /&gt;
| Square analogue panel meter.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 3bdcb2e0_ed44_451f_9889_66f316359482.png|Image]] [[Component: ID 3bdcb2e0_ed44_451f_9889_66f316359482|Sim. Switch Base]]&lt;br /&gt;
&lt;br /&gt;
| A base for building switches that do not download to chip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+CAL&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon e77a4e40_e0df_431a_98f8_7ae4d8ebfbeb.png|Image]] [[Component: ID e77a4e40_e0df_431a_98f8_7ae4d8ebfbeb|ADC]]&lt;br /&gt;
&lt;br /&gt;
| A low level implementation giving direct access to the CAL&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 8a1cca2f_7df1_4b3a_b24b_ca575fe84348.png|Image]] [[Component: ID 8a1cca2f_7df1_4b3a_b24b_ca575fe84348|CAN]]&lt;br /&gt;
&lt;br /&gt;
| Low level routines for controling the CAN interface&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 18738948_277c_4ed2_8be0_becc616cb0b9.png|Image]] [[Component: ID 18738948_277c_4ed2_8be0_becc616cb0b9|EEPROM]]&lt;br /&gt;
&lt;br /&gt;
| A low level implementation giving direct access to the CAL&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon ed3a5141_43bb_43e0_86b0_2243fd1147ca.png|Image]] [[Component: ID ed3a5141_43bb_43e0_86b0_2243fd1147ca|I2C]]&lt;br /&gt;
&lt;br /&gt;
| Chip Abstraction Layer for Two Wire I2C Communications&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 068080a0_b949_4a7e_b370_c45430e0c9de.png|Image]] [[Component: ID 068080a0_b949_4a7e_b370_c45430e0c9de|PWM]]&lt;br /&gt;
&lt;br /&gt;
| A low level implementation giving direct access to the CAL&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c67171df_0ad6_4b11_8361_cfe14b072847.png|Image]] [[Component: ID c67171df_0ad6_4b11_8361_cfe14b072847|SPI]]&lt;br /&gt;
&lt;br /&gt;
| A low level implementation giving direct access to the CAL&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 91b64b1d_b8b2_40f1_b073_e953a91fa234.png|Image]] [[Component: ID 91b64b1d_b8b2_40f1_b073_e953a91fa234|UART]]&lt;br /&gt;
&lt;br /&gt;
| A low level implementation giving direct access to the CAL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Misc&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon d497dced_8e07_49d5_a9f9_4e67c43cb186.png|Image]] [[Component: ID d497dced_8e07_49d5_a9f9_4e67c43cb186|Bezel Radiused]]&lt;br /&gt;
&lt;br /&gt;
| A purely cosmetic component for creating smoothly radiused bezel or frame to fit around &lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 9d67e3dc_ef9b_4d4d_b294_19c176eefab1.png|Image]] [[Component: ID 9d67e3dc_ef9b_4d4d_b294_19c176eefab1|Clone Matrix]]&lt;br /&gt;
&lt;br /&gt;
| Takes a single object and produces a three dimensional array of evenly spaced clones.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc.png|Image]] [[Component: ID ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc|Motion Helper]]&lt;br /&gt;
&lt;br /&gt;
| Helper for building components which require simulation of constant motion.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 8a8bb64e_2341_439d_b80b_4121633c4c8a.png|Image]] [[Component: ID 8a8bb64e_2341_439d_b80b_4121633c4c8a|Port Matrix]]&lt;br /&gt;
&lt;br /&gt;
| Create an accurately spaced array of up to eight components, each corresponding to a pin&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 175423b4_b359_4aa7_9bc4_1867301742af.png|Image]] [[Component: ID 175423b4_b359_4aa7_9bc4_1867301742af|RxTx Flasher]]&lt;br /&gt;
&lt;br /&gt;
| Simple indicator panel intended as a sub-component of communications components.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 3d632cd0_b8cb_4ca0_8f7a_59f88ac02fa3.png|Image]] [[Component: ID 3d632cd0_b8cb_4ca0_8f7a_59f88ac02fa3|Target Chip]]&lt;br /&gt;
&lt;br /&gt;
| A cosmetic only representation of the target microcontoller device showing the default package type complete with pins.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Mechatronics&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce.png|Image]] [[Component: ID 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce|3D Printer]]&lt;br /&gt;
&lt;br /&gt;
| A simulation only version of a very basic 3D printer such as a standard RepRap.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 75a362f4_d74d_48e7_9790_530f4d0e78b6.png|Image]] [[Component: ID 75a362f4_d74d_48e7_9790_530f4d0e78b6|Accelerometer Gyro (MPU_6050)]]&lt;br /&gt;
&lt;br /&gt;
| MPU-6050 Combined 6-Axis Accelerometer and Gyroscope sensors.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 9d5300ab_57ae_4483_8f18_04ec2007b406.png|Image]] [[Component: ID 9d5300ab_57ae_4483_8f18_04ec2007b406|Formula Flowcode]]&lt;br /&gt;
&lt;br /&gt;
| A component to allow all the features of the Formula Flowcode robot to be investigated.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 952471c7_11ca_430b_ab72_4fda8b195f83.png|Image]] [[Component: ID 952471c7_11ca_430b_ab72_4fda8b195f83|Motor Base]]&lt;br /&gt;
&lt;br /&gt;
| Base component for constructing continuous motion - e.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 20a48db1_d91d_4c51_a49f_f878d0bcbad3.png|Image]] [[Component: ID 20a48db1_d91d_4c51_a49f_f878d0bcbad3|Photo Reflector]]&lt;br /&gt;
&lt;br /&gt;
| Uses InfraRed light to detect if an external object is near to the sensor.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 6e5b4f6f_e2d9_4272_a854_749a762f55c1.png|Image]] [[Component: ID 6e5b4f6f_e2d9_4272_a854_749a762f55c1|Photo Transistor]]&lt;br /&gt;
&lt;br /&gt;
| Uses InfraRed light to detect if an external object is near to the sensor.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 9202a62e_0a42_4780_adce_16b701e5ec53.png|Image]] [[Component: ID 9202a62e_0a42_4780_adce_16b701e5ec53|Servo Controller]]&lt;br /&gt;
&lt;br /&gt;
| Can control up to eight standard PWM driven servo's.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon fbad3c39_8c38_49b7_a860_ae37e9b979a2.png|Image]] [[Component: ID fbad3c39_8c38_49b7_a860_ae37e9b979a2|Servo Motor Base]]&lt;br /&gt;
&lt;br /&gt;
| Base component for creating custom servo motor simulations.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon eb1db17a_1c6c_44ef_84d0_d718549343c4.png|Image]] [[Component: ID eb1db17a_1c6c_44ef_84d0_d718549343c4|Solenoid Base]]&lt;br /&gt;
&lt;br /&gt;
| Base component for constructing solenoids.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon faf668b1_a0e6_426f_b1ef_9d4f8e54d784.png|Image]] [[Component: ID faf668b1_a0e6_426f_b1ef_9d4f8e54d784|Stepper motor base]]&lt;br /&gt;
&lt;br /&gt;
| Enables the creation of a stepper motor component by specifying objects for its appearance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Modelling Components&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 264eadac_6fe5_43e0_bfb6_969175aaab93.png|Image]] [[Component: ID 264eadac_6fe5_43e0_bfb6_969175aaab93|Formula Flowcode Racetrack]]&lt;br /&gt;
&lt;br /&gt;
| A simple race course for the Formula Flowcode buggy.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon fc012d2f_082a_4f6f_a61b_314c46477eb2.png|Image]] [[Component: ID fc012d2f_082a_4f6f_a61b_314c46477eb2|Maze Generator]]&lt;br /&gt;
&lt;br /&gt;
| Creates a simulation only randomised maze out of standard micromouse maze walls and pillars.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+DSP&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon e6dd1315_4acf_4fb5_abd9_5743d3715cbe.png|Image]] [[Component: ID e6dd1315_4acf_4fb5_abd9_5743d3715cbe|Control]]&lt;br /&gt;
&lt;br /&gt;
| Allows for several types of control operations to be performed on a buffer.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 917f243e_4102_4bee_9998_81f18bc6ca9d.png|Image]] [[Component: ID 917f243e_4102_4bee_9998_81f18bc6ca9d|DSP System]]&lt;br /&gt;
&lt;br /&gt;
| DSP System main buffer manager responsible for allocating memory, taking care of buffer indexes ...&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon e0ddc704_6bab_4d08_8f10_19a14c6683ef.png|Image]] [[Component: ID e0ddc704_6bab_4d08_8f10_19a14c6683ef|Delay]]&lt;br /&gt;
&lt;br /&gt;
| Allows an adjustable delay to be inserted into the DSP system&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon f804a7bd_0280_4ff7_ab75_63be77fb2af3.png|Image]] [[Component: ID f804a7bd_0280_4ff7_ab75_63be77fb2af3|Fast Fourier Transform (FFT)]]&lt;br /&gt;
&lt;br /&gt;
| Provides a way of converting a buffer full of time domain data into frequency domain data.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 317efb6a_2bad_4f83_a0bc_4ada0f4cd51e.png|Image]] [[Component: ID 317efb6a_2bad_4f83_a0bc_4ada0f4cd51e|Filter]]&lt;br /&gt;
&lt;br /&gt;
| Filter component to allow basic filtering to be performed&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon cbe42abc_5955_44da_a6d0_03e7cbcdcaca.png|Image]] [[Component: ID cbe42abc_5955_44da_a6d0_03e7cbcdcaca|Frequency Generator]]&lt;br /&gt;
&lt;br /&gt;
| A frequency generator component designed to plug into the DSP system component and allow several...&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c73d493a_b6a0_4dbe_b4b5_79648f67d11e.png|Image]] [[Component: ID c73d493a_b6a0_4dbe_b4b5_79648f67d11e|Input]]&lt;br /&gt;
&lt;br /&gt;
| Allows the values from a buffer to be assigned.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon e648c3de_ec39_4a3f_bbd9_46e45cce4a63.png|Image]] [[Component: ID e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]]&lt;br /&gt;
&lt;br /&gt;
| Allows for detection and collection of peaks, troughs and averages.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 1392d5c3_35ba_4c7f_a539_7f30a09758e4.png|Image]] [[Component: ID 1392d5c3_35ba_4c7f_a539_7f30a09758e4|Output]]&lt;br /&gt;
&lt;br /&gt;
| Allows the values from a buffer to be read.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon f1af5256_1dee_491c_b43f_fdc8f33279fb.png|Image]] [[Component: ID f1af5256_1dee_491c_b43f_fdc8f33279fb|Scale]]&lt;br /&gt;
&lt;br /&gt;
| Allows the values in a single buffer to be scaled uniformly.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 82872714_f0f0_4758_91ec_bd39d2cdddc8.png|Image]] [[Component: ID 82872714_f0f0_4758_91ec_bd39d2cdddc8|Sum]]&lt;br /&gt;
&lt;br /&gt;
| Component to combine together two buffers into one a index at a time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Inputs: Sensors&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 72f0a8c3_2b8f_4723_b22a_4a81873e5151.png|Image]] [[Component: ID 72f0a8c3_2b8f_4723_b22a_4a81873e5151|Accelerometer (EB068, LIS3LV02DQ)]]&lt;br /&gt;
&lt;br /&gt;
| LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 749afd05_ce22_42cb_b17e_3f424cbca6b0.png|Image]] [[Component: ID 749afd05_ce22_42cb_b17e_3f424cbca6b0|Colour Sensor]]&lt;br /&gt;
&lt;br /&gt;
| This board provides the ability to detect colours.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon e3fdcca6_1408_4389_8e2d_e741b06b3463.png|Image]] [[Component: ID e3fdcca6_1408_4389_8e2d_e741b06b3463|Digital Temperature]]&lt;br /&gt;
&lt;br /&gt;
| A digital temperature sensor based around the LM75B chip.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 245b0876_a350_4546_bb71_b427ff6ec9ef.png|Image]] [[Component: ID 245b0876_a350_4546_bb71_b427ff6ec9ef|Dual Potentiometer _ Trimmer]]&lt;br /&gt;
&lt;br /&gt;
| This board provides two rotary potentiometers.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 7b1edf74_d0c8_4b1d_a8b3_54580ed79f64.png|Image]] [[Component: ID 7b1edf74_d0c8_4b1d_a8b3_54580ed79f64|Gyroscope]]&lt;br /&gt;
&lt;br /&gt;
| Interface to the L3G4200D three axis digital gyroscope.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon b42786ab_fd9a_47cf_b3c4_560ecdc613fd.png|Image]] [[Component: ID b42786ab_fd9a_47cf_b3c4_560ecdc613fd|Hall Effect]]&lt;br /&gt;
&lt;br /&gt;
| The board has a Hall Effect sensor that gives a digital &lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 5cb8f1ac_bab2_4740_9a9d_01602a5fb196.png|Image]] [[Component: ID 5cb8f1ac_bab2_4740_9a9d_01602a5fb196|Humidity]]&lt;br /&gt;
&lt;br /&gt;
| Humidity and temperature sensor using an SHT21 IC connected via I2C - as used by the&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon a6989ec5_8d9b_4c16_b06f_b55394465946.png|Image]] [[Component: ID a6989ec5_8d9b_4c16_b06f_b55394465946|Infrared]]&lt;br /&gt;
&lt;br /&gt;
| The Infrared sensor board contains both an IR transmitter &lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon bdb9fcf6_3fb3_4051_8078_455b44cb249c.png|Image]] [[Component: ID bdb9fcf6_3fb3_4051_8078_455b44cb249c|Magnetometer]]&lt;br /&gt;
&lt;br /&gt;
| LSM303DLHC Combined 6-Axis Accelerometer and Magnetometer sensors&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon beb1f845_8f53_4214_9b14_11b7c2bf3ba8.png|Image]] [[Component: ID beb1f845_8f53_4214_9b14_11b7c2bf3ba8|PIR]]&lt;br /&gt;
&lt;br /&gt;
| This board provides a PIR sensor which is read as a digital input.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 9a0503ff_2954_445e_9032_3465a05f8f82.png|Image]] [[Component: ID 9a0503ff_2954_445e_9032_3465a05f8f82|Potentiometer]]&lt;br /&gt;
&lt;br /&gt;
| This board consists of a standard shaft rotary &lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0c8229b3_03ea_415c_824b_a5c9a8394751.png|Image]] [[Component: ID 0c8229b3_03ea_415c_824b_a5c9a8394751|Rotary Encoder]]&lt;br /&gt;
&lt;br /&gt;
| Provides a rotary encoder with dual digital outputs &lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon bd7d5205_c2eb_48b1_8a37_f967f349965f.png|Image]] [[Component: ID bd7d5205_c2eb_48b1_8a37_f967f349965f|Thermistor base]]&lt;br /&gt;
&lt;br /&gt;
| Base component for creating thermistors.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon d5c30cea_62de_4a55_9783_9bf9d104e3ec.png|Image]] [[Component: ID d5c30cea_62de_4a55_9783_9bf9d104e3ec|Thermocouple TypeK]]&lt;br /&gt;
&lt;br /&gt;
| A component matchin the Matrix EBM008 thermocouple board.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 8a853d8e_967b_4317_85d2_070167d41396.png|Image]] [[Component: ID 8a853d8e_967b_4317_85d2_070167d41396|Touch Pads]]&lt;br /&gt;
&lt;br /&gt;
| This board provides two touch areas for use with capacitive sensing.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon ef0c13ae_8a23_459c_947a_f0d2ad5f8bf1.png|Image]] [[Component: ID ef0c13ae_8a23_459c_947a_f0d2ad5f8bf1|Touch Slider]]&lt;br /&gt;
&lt;br /&gt;
| This board provides two touch slide areas for use with capacitive sensing.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon feb064a2_e087_45e1_a7f9_c9fa0edfdace.png|Image]] [[Component: ID feb064a2_e087_45e1_a7f9_c9fa0edfdace|Ultrasonic]]&lt;br /&gt;
&lt;br /&gt;
| This  board  has  both  an  ultrasonic  transmitter  and &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;85%&amp;quot;&lt;br /&gt;
|+Storage&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon c34f9b8a_a915_4f75_ad0c_87f2ad670a8a.png|Image]] [[Component: ID c34f9b8a_a915_4f75_ad0c_87f2ad670a8a|Circular Buffer]]&lt;br /&gt;
&lt;br /&gt;
| Circular buffer component allowing easy and efficient first in first out (FIFO) style data byte storage.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon dcbf571f_a6fa_402d_bdd4_be00cca4070f.png|Image]] [[Component: ID dcbf571f_a6fa_402d_bdd4_be00cca4070f|EEPROM]]&lt;br /&gt;
&lt;br /&gt;
| A means of reading data from and writing data to the EEPROM memory onboard the microcontroller.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon 0b61bd39_05a3_46ee_a2a5_da7bffb583c5.png|Image]] [[Component: ID 0b61bd39_05a3_46ee_a2a5_da7bffb583c5|FAT (SD, SDHC)]]&lt;br /&gt;
&lt;br /&gt;
| FAT component allowing access to read and write files on a SD, SDHC or MMC card.&lt;br /&gt;
|-&lt;br /&gt;
|width=30%|[[File:Component Icon dfb4d07a_3d70_45d5_83ef_07e3c95d86ab.png|Image]] [[Component: ID dfb4d07a_3d70_45d5_83ef_07e3c95d86ab|Lookup tables]]&lt;br /&gt;
&lt;br /&gt;
| A lookup-table component allowing an easy way to place arrays of static data into ROM memory.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ff377ede_2c09_4a83_99a0_5e11c7ae16d9&amp;diff=17276</id>
		<title>Component: ID ff377ede 2c09 4a83 99a0 5e11c7ae16d9</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ff377ede_2c09_4a83_99a0_5e11c7ae16d9&amp;diff=17276"/>
		<updated>2015-02-13T11:25:54Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Webserver (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_9e68a715_edc2_4a98_be64_c0d02f700135&amp;diff=17277</id>
		<title>Component: ID 9e68a715 edc2 4a98 be64 c0d02f700135</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_9e68a715_edc2_4a98_be64_c0d02f700135&amp;diff=17277"/>
		<updated>2015-02-13T11:25:54Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Webserver (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_e1bb4679_58ef_40dc_8d09_306ada46f7bf&amp;diff=17279</id>
		<title>Component: ID e1bb4679 58ef 40dc 8d09 306ada46f7bf</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_e1bb4679_58ef_40dc_8d09_306ada46f7bf&amp;diff=17279"/>
		<updated>2015-02-13T11:25:54Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: WLAN (EB094, ESP8266) (Wireless)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_bd7d5205_c2eb_48b1_8a37_f967f349965f&amp;diff=17265</id>
		<title>Component: ID bd7d5205 c2eb 48b1 8a37 f967f349965f</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_bd7d5205_c2eb_48b1_8a37_f967f349965f&amp;diff=17265"/>
		<updated>2015-02-13T11:25:53Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Thermistor base (Inputs: Sensors)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_8c08bf29_be7e_4408_92bc_91c476fb70db&amp;diff=17267</id>
		<title>Component: ID 8c08bf29 be7e 4408 92bc 91c476fb70db</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_8c08bf29_be7e_4408_92bc_91c476fb70db&amp;diff=17267"/>
		<updated>2015-02-13T11:25:53Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: TTi Power Supply _ PL155_P (3rd Party Equipment/Tools)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_3c01caaa_b732_49a0_b15e_7c9d98878b19&amp;diff=17270</id>
		<title>Component: ID 3c01caaa b732 49a0 b15e 7c9d98878b19</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_3c01caaa_b732_49a0_b15e_7c9d98878b19&amp;diff=17270"/>
		<updated>2015-02-13T11:25:53Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: TTI TG5011 Signal Generator (3rd Party Equipment/Tools)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_cd5898bf_3a23_455e_b4e0_cddc1eec1d62&amp;diff=17246</id>
		<title>Component: ID cd5898bf 3a23 455e b4e0 cddc1eec1d62</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_cd5898bf_3a23_455e_b4e0_cddc1eec1d62&amp;diff=17246"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: SRF (WirelessThings) (Wireless)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_953a042a_b2aa_4f2e_94e2_ee2979cfc92e&amp;diff=17249</id>
		<title>Component: ID 953a042a b2aa 4f2e 94e2 ee2979cfc92e</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_953a042a_b2aa_4f2e_94e2_ee2979cfc92e&amp;diff=17249"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_c0df38ee_7a7e_4a0a_bfd5_5a7745203826&amp;diff=17250</id>
		<title>Component: ID c0df38ee 7a7e 4a0a bfd5 5a7745203826</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_c0df38ee_7a7e_4a0a_bfd5_5a7745203826&amp;diff=17250"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch Array Base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_208101fb_f735_4e83_980b_c1d2b4be28ff&amp;diff=17253</id>
		<title>Component: ID 208101fb f735 4e83 980b c1d2b4be28ff</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_208101fb_f735_4e83_980b_c1d2b4be28ff&amp;diff=17253"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch Array Base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_4ac72986_ad7d_49ce_afe5_9128831debc9&amp;diff=17254</id>
		<title>Component: ID 4ac72986 ad7d 49ce afe5 9128831debc9</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_4ac72986_ad7d_49ce_afe5_9128831debc9&amp;diff=17254"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch Array Base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_26732594_ad79_472f_80ff_95d365b3b252&amp;diff=17255</id>
		<title>Component: ID 26732594 ad79 472f 80ff 95d365b3b252</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_26732594_ad79_472f_80ff_95d365b3b252&amp;diff=17255"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_5c1da48f_ce54_4622_bdd9_fc812e373696&amp;diff=17256</id>
		<title>Component: ID 5c1da48f ce54 4622 bdd9 fc812e373696</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_5c1da48f_ce54_4622_bdd9_fc812e373696&amp;diff=17256"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_42cb88b2_e965_4a49_893c_64eb001fc861&amp;diff=17257</id>
		<title>Component: ID 42cb88b2 e965 4a49 893c 64eb001fc861</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_42cb88b2_e965_4a49_893c_64eb001fc861&amp;diff=17257"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_7a287a58_cba5_42ad_b8a5_58694d7f678a&amp;diff=17258</id>
		<title>Component: ID 7a287a58 cba5 42ad b8a5 58694d7f678a</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_7a287a58_cba5_42ad_b8a5_58694d7f678a&amp;diff=17258"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_c6c91999_1fe0_414e_b6aa_0a7ddc9a6417&amp;diff=17259</id>
		<title>Component: ID c6c91999 1fe0 414e b6aa 0a7ddc9a6417</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_c6c91999_1fe0_414e_b6aa_0a7ddc9a6417&amp;diff=17259"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_e8f04af0_03d9_4b1c_83d3_9d0b1dc0f80a&amp;diff=17260</id>
		<title>Component: ID e8f04af0 03d9 4b1c 83d3 9d0b1dc0f80a</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_e8f04af0_03d9_4b1c_83d3_9d0b1dc0f80a&amp;diff=17260"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_8aab4b54_a912_449c_b11a_7c1a5db8d591&amp;diff=17261</id>
		<title>Component: ID 8aab4b54 a912 449c b11a 7c1a5db8d591</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_8aab4b54_a912_449c_b11a_7c1a5db8d591&amp;diff=17261"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: TCPIP (ENC28J60) (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_a1820de1_8cfe_4675_b185_a62ce44e2a6f&amp;diff=17264</id>
		<title>Component: ID a1820de1 8cfe 4675 b185 a62ce44e2a6f</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_a1820de1_8cfe_4675_b185_a62ce44e2a6f&amp;diff=17264"/>
		<updated>2015-02-13T11:25:52Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: TCPIP (Comms)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_33b1e2c6_5509_40bf_a464_167edcbcf571&amp;diff=17234</id>
		<title>Component: ID 33b1e2c6 5509 40bf a464 167edcbcf571</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_33b1e2c6_5509_40bf_a464_167edcbcf571&amp;diff=17234"/>
		<updated>2015-02-13T11:25:51Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Scope monitor (Matrix Tools)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_1a8c2bb7_8bed_4a1c_9186_ba24688c8840&amp;diff=17240</id>
		<title>Component: ID 1a8c2bb7 8bed 4a1c 9186 ba24688c8840</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_1a8c2bb7_8bed_4a1c_9186_ba24688c8840&amp;diff=17240"/>
		<updated>2015-02-13T11:25:51Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: ADC base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_01fd689c_985c_4b10_bc98_99de5f9b41a8&amp;diff=17241</id>
		<title>Component: ID 01fd689c 985c 4b10 bc98 99de5f9b41a8</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_01fd689c_985c_4b10_bc98_99de5f9b41a8&amp;diff=17241"/>
		<updated>2015-02-13T11:25:51Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Speech (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_66309a73_20da_4f2f_bb92_c4749cfad84c&amp;diff=17219</id>
		<title>Component: ID 66309a73 20da 4f2f bb92 c4749cfad84c</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_66309a73_20da_4f2f_bb92_c4749cfad84c&amp;diff=17219"/>
		<updated>2015-02-13T11:25:50Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: PicoScope (3rd Party Equipment/Tools)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_444fb704_814c_4707_a15c_759ba088505c&amp;diff=17220</id>
		<title>Component: ID 444fb704 814c 4707 a15c 759ba088505c</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_444fb704_814c_4707_a15c_759ba088505c&amp;diff=17220"/>
		<updated>2015-02-13T11:25:50Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: PWM (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_3531a68d_7686_44b7_a3a5_67afda8467dc&amp;diff=17223</id>
		<title>Component: ID 3531a68d 7686 44b7 a3a5 67afda8467dc</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_3531a68d_7686_44b7_a3a5_67afda8467dc&amp;diff=17223"/>
		<updated>2015-02-13T11:25:50Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Encoder Rotary (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_1fb787a5_54fb_4847_9299_3adbf9927b59&amp;diff=17229</id>
		<title>Component: ID 1fb787a5 54fb 4847 9299 3adbf9927b59</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_1fb787a5_54fb_4847_9299_3adbf9927b59&amp;diff=17229"/>
		<updated>2015-02-13T11:25:50Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED (Generic, RGB) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_RF_ISM_(EB063,_MRF49XA)_(Wireless)&amp;diff=17230</id>
		<title>Component: RF ISM (EB063, MRF49XA) (Wireless)</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_RF_ISM_(EB063,_MRF49XA)_(Wireless)&amp;diff=17230"/>
		<updated>2015-02-13T11:25:50Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;50%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; style=&amp;quot;color: gray;&amp;quot; | Author&lt;br /&gt;
| Matrix Ltd.&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; style=&amp;quot;color: gray;&amp;quot; | Version&lt;br /&gt;
| 1.1 (Release)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; style=&amp;quot;color: gray;&amp;quot; | Category&lt;br /&gt;
| Wireless&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[File:Component Icon 45bd9065_b6f7_42be_b96f_28c3df2c0a22.png|Image]] RF ISM (EB063, MRF49XA) component==&lt;br /&gt;
A simple RF-ISM communications module based on the Microchip Alpha MRF49XA device.&lt;br /&gt;
Also available in the form of the EB063 RF E-block.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
The example attempts to send and receive data from a remote board. You will need two RF modules to allow the communications to work.&lt;br /&gt;
&lt;br /&gt;
The example can be used to drive both ends of the RF communications as it will send out data but also print out any data received onto the LCD. Pins RA0 and RA1 can be used for diagnostics on the program.&lt;br /&gt;
{{Fcfile|RF_Test.fcfx|RF Example}}&lt;br /&gt;
&lt;br /&gt;
==Downloadable macro reference==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;SetSyncPattern&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Allows the sync pattern to be modified during runtime to allow for switching between several different RF connections.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Mode''&lt;br /&gt;
::Switches on or off the extended sync functionality&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Pattern''&lt;br /&gt;
::The bit pattern used for the standard sync mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;ReceiveByte&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Puts the RF module in data mode and attempts to receive a single byte from the RF connection. Only packets containing a single data byte will be accepted.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Timeout''&lt;br /&gt;
::Specifies how many milliseconds to wait for valid data before returning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;SendString&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Puts the RF module in data mode and transmits a packet containing the data string through the RF connection.&lt;br /&gt;
&lt;br /&gt;
A packet consists of Sync information, Data and Checksum.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|STRING]] ''Data''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;TXTune&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Used to specify and adjust the RF transmitter properties during runtime.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Deviation''&lt;br /&gt;
::Specifies the transmit FSK frequency deviation - Range 0 - 15&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Power''&lt;br /&gt;
::Specifies the transmitter power - Range 0 - 7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;RXTune&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Used to specify and adjust the RF receiver properties during runtime.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Bandwidth''&lt;br /&gt;
::Specifies the Rx bandwidth - Range 1- 6&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Gain''&lt;br /&gt;
::Specifies the Rx gain - Range 0 - 3&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Threshold''&lt;br /&gt;
::Specifies the Rx signal to noise threshold - Range 0 - 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;SetBufferData&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Allows a value to be loaded into the transmit buffer,&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Index''&lt;br /&gt;
::The current location in the transmit buffer starting from 0&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Data''&lt;br /&gt;
::The data value to pass&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;UpdateCenterFrequency&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Allows the RF center frequency to be adjusted during runtime to allow multiple RF channels to be scanned or multiplexed.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|UINT]] ''Frequency''&lt;br /&gt;
::Specifies the new center frequency value - Range 96 - 3903&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;FSKWrite&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Writes to the FSK (frequency shift key) data pin.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''State''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;GetDataCount&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Returns the number of bytes in the received data buffer.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;SendBuffer&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Sends the contents of the transmit buffer.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Count''&lt;br /&gt;
::Specifies how many bytes to transfer from the transmit buffer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;SendByte&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Puts the RF module in data mode and transmits a packet containing a single data byte through the RF connection.&lt;br /&gt;
&lt;br /&gt;
A packet consists of Sync information, Data and Checksum.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Data''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;ActivateTXMode&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Enables the transmitter interface, allowing data to be sent.&lt;br /&gt;
&lt;br /&gt;
The receiver interface is automatically disabled.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;SetDataRate&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Allows the RF data rate to be adjusted during runtime.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Rate''&lt;br /&gt;
::Specifies the new data rate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;ActivateRXMode&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Enables the receiver interface, allowing data to be received.&lt;br /&gt;
&lt;br /&gt;
The transmitter interface is automatically disabled.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;FSKRead&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Reads the FSK (frequency shift key) data pin.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;ReadRXSignalStrength&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Returns the current received signal strength.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;Uninitialise&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Powers down the RF module. The module must be re-initialised before it can be used again.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:''This call does not return a value''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;CheckBuffer&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Checks for incoming data for a specific period of time.&lt;br /&gt;
&lt;br /&gt;
Returns a value greater then 250 to indicate a failure.&lt;br /&gt;
&lt;br /&gt;
Returns the length of the incoming data buffer to indicate success.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Timeout''&lt;br /&gt;
::Time to wait before returning no data available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;GetBufferData&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Returns a value from the incoming receive data buffer.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Index''&lt;br /&gt;
::Specifies which position in the buffer to read data from&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;ReceiveString&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Puts the RF module in data mode and attempts to receive a string of bytes from the RF connection.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Length''&lt;br /&gt;
::Specifies the maximum number of bytes to try and receive&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|BYTE]] ''Timeout''&lt;br /&gt;
::Specifies how many milliseconds to wait for valid data before returning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|STRING]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;tt&amp;gt;Initialise&amp;lt;/tt&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
Starts up and configures the RF module ready for use.&lt;br /&gt;
&lt;br /&gt;
The macro will return a value greater then 0 if the module has been started correctly, otherwise the macro will return a 0.&lt;br /&gt;
&lt;br /&gt;
'''Parameters'''&lt;br /&gt;
&lt;br /&gt;
:''This macro has no parameters''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Return value'''&lt;br /&gt;
&lt;br /&gt;
:[[Variable Types|UINT]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Simulation macro reference==&lt;br /&gt;
&lt;br /&gt;
''This component does not contain any simulation macros''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Property reference==&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Module Frequency&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''module_freq''.&lt;br /&gt;
&lt;br /&gt;
Module frequency - must be matched with the specific RF transciever being used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Center Frequency (96-3903)&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Signed integer'' and can be referenced with the variable name ''cent_freq''.&lt;br /&gt;
&lt;br /&gt;
Specifies the default RF center frequency&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Center Frequency (MHz)&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Floating point'' and can be referenced with the variable name ''cent_freq_cal''.&lt;br /&gt;
&lt;br /&gt;
Calculation to work out the approx actual frequency&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Data Mode&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''data_mode''.&lt;br /&gt;
&lt;br /&gt;
Specifies if the module will send data packets (Byte) or FSK bits (Bit)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Data Buffer Size (Max)&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Signed integer'' and can be referenced with the variable name ''buffer_size''.&lt;br /&gt;
&lt;br /&gt;
Maximum number of bytes that can be loaded into a single data packet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Rate Divider 1&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''data_div1''.&lt;br /&gt;
&lt;br /&gt;
Data rate prescaler 1 - Coarse control&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Rate Divider 2 (0-127)&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Signed integer'' and can be referenced with the variable name ''data_div2''.&lt;br /&gt;
&lt;br /&gt;
Data rate prescaler 2 - Fine control&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Max Throughput (Kb/s)&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Floating point'' and can be referenced with the variable name ''baud_rate''.&lt;br /&gt;
&lt;br /&gt;
Calculated max data throughput if the data is 100% active&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Data Rate Value&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Unsigned integer'' and can be referenced with the variable name ''DataRateValue''.&lt;br /&gt;
&lt;br /&gt;
Actual default value passed to the data rate control&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Sync Pattern&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Signed integer'' and can be referenced with the variable name ''sync_pattern''.&lt;br /&gt;
&lt;br /&gt;
Default sync pattern used by the standard sync in byte data mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Extended Sync&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''extended_sync''.&lt;br /&gt;
&lt;br /&gt;
Selects if an additional fixed sync byte is to be used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Bandwidth&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''rx_bandwidth''.&lt;br /&gt;
&lt;br /&gt;
Controls the receiver bandwidth, the higher the value the bigger the datarate that can be acheived but the fewer channels that can co-exist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Gain&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''rx_gain''.&lt;br /&gt;
&lt;br /&gt;
Controls the receiver gain - the amount to amplify the incoming signal before processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Threshold&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''rx_threshold''.&lt;br /&gt;
&lt;br /&gt;
The signal to noise threshold used to control the sensitivity&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Bandwidth&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''tx_bandwidth''.&lt;br /&gt;
&lt;br /&gt;
Controls the transmitter bandwidth, i.e. the frequency either side of the center frequency to use for the RF communications&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Power&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''tx_power''.&lt;br /&gt;
&lt;br /&gt;
The amount of power to use when transmitting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;SPI Channel&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Fixed list of ints'' and can be referenced with the variable name ''Channel''.&lt;br /&gt;
&lt;br /&gt;
SPI peripheral used to talk to the RF module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;FSEL Pin&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Single digital pin'' and can be referenced with the variable name ''fsel_pin''.&lt;br /&gt;
&lt;br /&gt;
RF Mode selection pin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;MOSI Pin&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Single digital pin'' and can be referenced with the variable name ''mosi_pin''.&lt;br /&gt;
&lt;br /&gt;
SPI Data Out pin - Master Out Slave In&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;MISO Pin&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Single digital pin'' and can be referenced with the variable name ''miso_pin''.&lt;br /&gt;
&lt;br /&gt;
SPI Data In pin - Master In Slave Out&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;SCK Pin&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Single digital pin'' and can be referenced with the variable name ''sck_pin''.&lt;br /&gt;
&lt;br /&gt;
Serial clock pin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;CS Pin&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Single digital pin'' and can be referenced with the variable name ''cs_pin''.&lt;br /&gt;
&lt;br /&gt;
Chip select pin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;u&amp;gt;Label&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This property is of type ''Line of text'' and can be referenced with the variable name ''label''.&lt;br /&gt;
&lt;br /&gt;
Label used to help identify the component on the panel.&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc&amp;diff=17205</id>
		<title>Component: ID ddc97f5d 2b6c 4e5a be40 c5c91123b8cc</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ddc97f5d_2b6c_4e5a_be40_c5c91123b8cc&amp;diff=17205"/>
		<updated>2015-02-13T11:25:49Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Motion Helper (Misc)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_fc04a65f_f03d_40c8_9f69_0d23d2daac29&amp;diff=17213</id>
		<title>Component: ID fc04a65f f03d 40c8 9f69 0d23d2daac29</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_fc04a65f_f03d_40c8_9f69_0d23d2daac29&amp;diff=17213"/>
		<updated>2015-02-13T11:25:49Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Switch base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_d92e8259_f3a8_4176_a8c4_fe7ca42b2c3f&amp;diff=17179</id>
		<title>Component: ID d92e8259 f3a8 4176 a8c4 fe7ca42b2c3f</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_d92e8259_f3a8_4176_a8c4_fe7ca42b2c3f&amp;diff=17179"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Base (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_7fdaec78_394e_4ec9_a578_4f1a12a12076&amp;diff=17181</id>
		<title>Component: ID 7fdaec78 394e 4ec9 a578 4f1a12a12076</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_7fdaec78_394e_4ec9_a578_4f1a12a12076&amp;diff=17181"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Base (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_f4400e36_dd95_4472_86da_4bba68d68d5d&amp;diff=17182</id>
		<title>Component: ID f4400e36 dd95 4472 86da 4bba68d68d5d</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_f4400e36_dd95_4472_86da_4bba68d68d5d&amp;diff=17182"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: 7Segment (Quad) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_52c5383b_4f48_4029_8b75_c3633f7cf892&amp;diff=17184</id>
		<title>Component: ID 52c5383b 4f48 4029 8b75 c3633f7cf892</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_52c5383b_4f48_4029_8b75_c3633f7cf892&amp;diff=17184"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: 7Segment (Single) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_c8da67a7_fc7b_48c0_8c3f_3264c74f4024&amp;diff=17185</id>
		<title>Component: ID c8da67a7 fc7b 48c0 8c3f 3264c74f4024</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_c8da67a7_fc7b_48c0_8c3f_3264c74f4024&amp;diff=17185"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Array (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_63177601_e8e2_4330_89d3_a4c5a7e228f5&amp;diff=17187</id>
		<title>Component: ID 63177601 e8e2 4330 89d3 a4c5a7e228f5</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_63177601_e8e2_4330_89d3_a4c5a7e228f5&amp;diff=17187"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Array (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_a7b05886_784c_48c8_a6f6_cc371c7728e1&amp;diff=17189</id>
		<title>Component: ID a7b05886 784c 48c8 a6f6 cc371c7728e1</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_a7b05886_784c_48c8_a6f6_cc371c7728e1&amp;diff=17189"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Base (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ad052176_691e_4542_adb5_53f6fbea9b5b&amp;diff=17192</id>
		<title>Component: ID ad052176 691e 4542 adb5 53f6fbea9b5b</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ad052176_691e_4542_adb5_53f6fbea9b5b&amp;diff=17192"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Base (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ec156555_e872_47f6_971e_a610f03ce81d&amp;diff=17193</id>
		<title>Component: ID ec156555 e872 47f6 971e a610f03ce81d</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_ec156555_e872_47f6_971e_a610f03ce81d&amp;diff=17193"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED (Generic, RGB) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_248e0a81_43e3_4ff7_b87d_69c04add1fb9&amp;diff=17194</id>
		<title>Component: ID 248e0a81 43e3 4ff7 b87d 69c04add1fb9</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_248e0a81_43e3_4ff7_b87d_69c04add1fb9&amp;diff=17194"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Base (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_fc012d2f_082a_4f6f_a61b_314c46477eb2&amp;diff=17197</id>
		<title>Component: ID fc012d2f 082a 4f6f a61b 314c46477eb2</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_fc012d2f_082a_4f6f_a61b_314c46477eb2&amp;diff=17197"/>
		<updated>2015-02-13T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: Maze Generator (Modelling Components)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_913991df_9bcb_475a_ae49_d9eb611b0d71&amp;diff=17172</id>
		<title>Component: ID 913991df 9bcb 475a ae49 d9eb611b0d71</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_913991df_9bcb_475a_ae49_d9eb611b0d71&amp;diff=17172"/>
		<updated>2015-02-13T11:25:47Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LCD 4x20 (Adafruit, OLED) (Outputs)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_a2b40602_5421_4e2f_ba82_96db1be51d69&amp;diff=17174</id>
		<title>Component: ID a2b40602 5421 4e2f ba82 96db1be51d69</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_a2b40602_5421_4e2f_ba82_96db1be51d69&amp;diff=17174"/>
		<updated>2015-02-13T11:25:47Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LCD (Generic) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_d29dda88_17de_4008_991a_c881890d4c57&amp;diff=17175</id>
		<title>Component: ID d29dda88 17de 4008 991a c881890d4c57</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_d29dda88_17de_4008_991a_c881890d4c57&amp;diff=17175"/>
		<updated>2015-02-13T11:25:47Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LCD (Generic) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_bcd6a955_12c6_4ed4_a22f_f16eb62e0762&amp;diff=17176</id>
		<title>Component: ID bcd6a955 12c6 4ed4 a22f f16eb62e0762</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_bcd6a955_12c6_4ed4_a22f_f16eb62e0762&amp;diff=17176"/>
		<updated>2015-02-13T11:25:47Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LCD (I2C) (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_8462ac99_ca8f_429b_953a_36dbe58ada72&amp;diff=17167</id>
		<title>Component: ID 8462ac99 ca8f 429b 953a 36dbe58ada72</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_8462ac99_ca8f_429b_953a_36dbe58ada72&amp;diff=17167"/>
		<updated>2015-02-13T11:25:46Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: ADC base (Inputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_2c813cfa_9563_4da8_85df_b4355a3c5108&amp;diff=17168</id>
		<title>Component: ID 2c813cfa 9563 4da8 85df b4355a3c5108</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Component:_ID_2c813cfa_9563_4da8_85df_b4355a3c5108&amp;diff=17168"/>
		<updated>2015-02-13T11:25:46Z</updated>

		<summary type="html">&lt;p&gt;MartinB: XML import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Component: LED Base (Outputs: General)]]&lt;/div&gt;</summary>
		<author><name>MartinB</name></author>
		
	</entry>
</feed>