Difference between revisions of "Components"
(23 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | In Flowcode IDE, a component is a predefined module or building block that represents a physical or logical element, which can be added to your project to simplify the process of designing and simulating embedded systems. These components can range from hardware elements like sensors, actuators, and communication devices, to software elements like variables, timers, or logic gates. | ||
+ | |||
+ | Each component typically comes with its own properties, methods, and events, which allow users to configure and interact with the component in a graphical way. For example: | ||
+ | |||
+ | Hardware components: These include microcontrollers, LEDs, motors, displays, or communication interfaces like I2C, SPI, and UART. | ||
+ | Software components: These are functional blocks such as delays, counters, or decision-making constructs like conditionals or loops. | ||
+ | Flowcode simplifies embedded programming by allowing you to drag and drop these components into your design, and then connect and configure them without the need to write low-level code manually. However, it still offers the flexibility to add custom code when needed. | ||
+ | |||
+ | Each component can also be simulated, allowing you to test and debug your design before deploying it to the actual hardware. | ||
__TOC__ | __TOC__ | ||
Line 46: | Line 55: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7aad74d6_b24e_4dab_91eb_5d72a973f12d|ADC Template]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9b845489_48f5_4fa5_aace_2c97efdcede3|ADC Template]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9b845489_48f5_4fa5_aace_2c97efdcede3|ADC Template 2D]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 59: | Line 68: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 11ca2f38_de81_4812_9338_4b5a7a89a658|Potentiometer]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 11ca2f38_de81_4812_9338_4b5a7a89a658|Potentiometer]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d8f329f_3bf9_4c90_8797_05100f6419f8|Potentiometer (Slider)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 107: | Line 119: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 287e2f0b_8869_4994_a958_c8f851091322|Keypad (Hex 4x4)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 287e2f0b_8869_4994_a958_c8f851091322|Keypad (Hex 4x4)]] | ||
− | |||
− | |||
− | |||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 226: | Line 235: | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | LEDs | | colspan="3" align="center" style="background-color:#EAE1EA;" | LEDs | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID bbfc7c9f_fa05_4257_849d_8601ff7dc1de|Chainable RGB LED v2.0 (Grove 104020048)]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID b07ae733_c144_4558_979a_be737044519c|LED Array]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b07ae733_c144_4558_979a_be737044519c|LED Array]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 6664b695_2a8f_4247_ae55_110b38270877|LED Bar v2.0 (Grove 104020006)]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID fef1acfd_e19f_4af2_9593_ba341240ce4f|LED Charlieplex]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fef1acfd_e19f_4af2_9593_ba341240ce4f|LED Charlieplex]] | ||
Line 250: | Line 259: | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 12a23e2a_0b1e_427e_975a_f0b56d4a9483|RGB LED LP5030 LP5036]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
| width="80%" style="background-color:#e8fcff;" | [[Component: ID 284bf38b_0fe1_4a0b_ae43_e1784445821b|RGB LED SK6812 RGBW]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 284bf38b_0fe1_4a0b_ae43_e1784445821b|RGB LED SK6812 RGBW]] | ||
Line 271: | Line 280: | ||
|- | |- | ||
| width="80%" style="background-color:#e8fcff;" | [[Component: ID bfa45502_f9d6_4b53_a239_b5731f9288d5|Gearbox]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID bfa45502_f9d6_4b53_a239_b5731f9288d5|Gearbox]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 50eddda0_73c3_4514_b2e0_7e33abeaa162|Grove I2C Motor Driver]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 2e8c4276_d81c_4dd6_a70f_aad25e8bbf1e|Kinematics Arm]] | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
Line 331: | Line 346: | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6a9e9265_e261_4604_8dc3_252ea3ccf02c|7Segment (Single) | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6a9e9265_e261_4604_8dc3_252ea3ccf02c|7Segment (Single)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 337: | Line 352: | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ae5688c5_6bfc_4e62_aaf4_e9a56fb068f9|Starburst Display | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ae5688c5_6bfc_4e62_aaf4_e9a56fb068f9|Starburst Display]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 384: | Line 399: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID b710c9a3_b93a_407d_81b2_190b5f6afdf1|GLCD (4D Picaso v2)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b710c9a3_b93a_407d_81b2_190b5f6afdf1|GLCD (4D Picaso v2)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3167b57a_5a41_4a91_bd6c_e0a8cc23cf56|GLCD (GC9A01A SPI)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 420: | Line 438: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 4e30b15e_2507_4583_995d_b2056e04a286|GLCD (ST7789V)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4e30b15e_2507_4583_995d_b2056e04a286|GLCD (ST7789V)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b8541d78_44db_43c3_961a_a96141da67e9|GLCD (ST7796 SPI)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 520: | Line 541: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 7b198227_81d6_404c_a2d4_ce1e59ef84f8|GLCD Graph Creator XY]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7b198227_81d6_404c_a2d4_ce1e59ef84f8|GLCD Graph Creator XY]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0df0d376_b9dd_4c40_8102_1b0203980c3c|GLCD QR Code Generator]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 529: | Line 553: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 90c9f255_b526_4288_b0b6_26736e6db2e2|Touch Screen (FT6X06)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 90c9f255_b526_4288_b0b6_26736e6db2e2|Touch Screen (FT6X06)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3c28ab9b_d363_402e_a99b_ff109b8729e3|Touch Screen (GT911)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 542: | Line 569: | ||
{| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Audio |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0a5d4625_78e6_4bf3_a802_925c655ef718|Heelight Sensor (Grove 101020312)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3bb0eba4_8ae3_442b_8653_507d1bde8be0|Sound Sensor (Grove 101020023)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c5d9ffa3_5a7d_4fb2_b9ba_ec855ad7b25c|Ultrasonic (HCSR04)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 06c52475_f44f_41f3_aae7_9ddeee44fc06|Ultrasonic Ranger (Grove 101020010)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Electrical |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID aa85a268_ba47_4a33_bdad_04f51b716cdf|Current Sensor (ACS7xx)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ef2427ea_7767_43be_a0c5_6f705e3c2668|Energy Monitor (PZEM-004T)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 29b4cd01_9dd8_43ad_b5b4_895358321a89|LTSR Current Transducer]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Environmental |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c416a604_834b_48ba_a5e8_a47cad4f08de|Air Quality (BME688)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69a2ca78_26f3_47df_a402_b5a7c1ff73f2|Analogue Temp Sensors]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a9eb79b0_1d24_4acf_aade_d3639aa800c7|Barometer (BME280)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 38f89887_af35_470e_8c6f_c91f3c99e88d|Barometer (BMP180)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b52758bf_4466_48c0_8054_33ee4b11e82b|Barometer (BMP280 / Grove 101020192)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ca60c1d2_fb77_4e3e_9d01_c4496d35db1e|Barometer (DPS310)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b8c43425_121c_4dfc_8a70_665973e9938b|Barometer (MS5637)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 36175036_08af_4bcf_8dd2_1c46f6761385|Magnetometer (BMM150)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID caa29480_5f50_4c3b_8dac_22cfb8e36999|Pulse Oximeter (Max30100)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: | + | | width="80%" style="background-color:#e8ffec;" | [[Component:_ID_2755f2ee_60e0_4e4d_9bce_8bffb3a6a730|Temp / Humidity (AHT10)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 40785d28_4fe3_4aec_a5d9_ba30b2d58760|Temp / Humidity (DHT11)]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 40785d28_4fe3_4aec_a5d9_ba30b2d58760|Temp / Humidity (DHT11)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 640: | Line 645: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 4475d8e8_4f60_48be_8a27_e91d85fbabae|Temp / Humidity (SHT31)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4475d8e8_4f60_48be_8a27_e91d85fbabae|Temp / Humidity (SHT31)]] | ||
− | |||
− | |||
− | |||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 652: | Line 654: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID b42d9405_a751_4622_8fbe_ce512da391ba|Temperature (DS18S20)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b42d9405_a751_4622_8fbe_ce512da391ba|Temperature (DS18S20)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bbf0ab46_623e_44c6_9402_3acfcd9d0006|Temperature (LM75B)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 666: | Line 671: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cbedb7e1_22c3_4edc_80f8_0501f7f9e398|Thermocouple (MAX31856)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 60de8264_7faf_4f77_904e_69bb19909ba8|Thermocouple (MCP960X)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4b57ccb5_9e55_4d0e_8961_43f6fcaec2d7|Water Sensor (Grove 101020018)]] | |
− | |||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Force |
− | |||
|- | |- | ||
− | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e8ec17bd_a898_44d2_83af_968c96826948|Load Cell (HX711)]] | |
− | |||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Light | | colspan="3" align="center" style="background-color:#EAE1EA;" | Light | ||
Line 720: | Line 714: | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d1bbeb7_0fb3_4356_a2a6_e1b4cd28e0ff|Photo Reflector]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d1bbeb7_0fb3_4356_a2a6_e1b4cd28e0ff|Photo Reflector 2D]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 726: | Line 720: | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bb2fcffe_6f54_412e_adaf_bdebea1f83d2|Photo Transistor]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bb2fcffe_6f54_412e_adaf_bdebea1f83d2|Photo Transistor 2D]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 732: | Line 726: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Magnetic |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c14492da_a844_40e6_ae29_50e58864b237|Hall Effect Analog]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 655234db_5700_4206_934f_56e499edbff9|Hall Effect Digital]] |
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 1c8bc72f_4944_4456_af99_9686c237d6b3|Reed Switch]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Movement Orientation | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 20699a0c_0925_40c4_8aa1_35f294e225e6|Accel / Gyro / Mag 9-Axis (LSM9DS1)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5d2c6406_e3aa_46bd_8144_57f60194a1e9|Accel / Gyro / Mag 9-Axis (MPU9250)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940ad7e9_abab_434f_a5e3_ff50e2fdf962|Accel / Gyro 6-Axis (Grove 105020012)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 75a362f4_d74d_48e7_9790_530f4d0e78b6|Accel / Gyro 6-Axis (MPU-6050)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d950cf7c_f9fc_49ba_a486_0d45b6afd1aa|Accel / Gyro 6-Axis (MPU-6886)]] |
− | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID db2c91d9_4fd5_42b8_98f4_76dfb160dece|Accel / Mag 6-Axis (LSM303D)]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d61dd6a6_231e_4244_9e8d_4f15e7ea10d5|Accel / Mag 6-Axis (LSM303DLHC)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 788b85c9_21ae_4fad_ada1_9f118fc8023c|Accelerometer 3-Axis (LIS3DHTR) ]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 72f0a8c3_2b8f_4723_b22a_4a81873e5151|Accelerometer 3-Axis (LIS3LV02DQ)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2c716005_e9b5_46e3_86f9_30e5268341a9|Accelerometer 3-Axis (MMA8452Q)]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 447dabf8_4e39_46a5_a3d6_a02341bef0f0|Gyroscope 3-Axis (L3G4200D)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8e4553f8_fce7_4fed_80c1_33de9590a678|Gyroscope 3-Axis I2C (L3GD20)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 593b7216_0a11_465c_9cf5_3b809503a72c|Gyroscope 3-Axis SPI (L3GD20)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e4f1697e_5571_475a_a2b1_aa7243920422|Magnetometer (SM324)]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4c2256c0_4453_4369_8c36_09770d223a09|Magnetometer 3-Axis (HMC5883L)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 03b98e89_8fee_466f_87b9_42b3b3e1cb41|Magnetometer 3-Axis (QMC5883L)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8c4c9db2_8c42_458d_b071_001acd191c49|Wii Nunchuk]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | |} |
+ | |||
+ | </tab> | ||
+ | |||
+ | <tab name="Storage"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Buffer | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 201d99f7_acf8_481d_a703_61860c2ba3ea|Circular Buffer (16-bit)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c34f9b8a_a915_4f75_ad0c_87f2ad670a8a|Circular Buffer (8-bit)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ed491c82_9f85_4627_93ce_d2b588352539|Circular Buffer (Float)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | EEPROM |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dcbf571f_a6fa_402d_bdd4_be00cca4070f|EEPROM]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d96f06b4_e7cc_4222_831e_520b53cfa278|EEPROM (DS28E07)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 900b40e1_a72c_445c_9ec4_eff95cd6c377|File (RPI)]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 06829bc6_9e27_4353_9d95_3ba9dabc3384|Flash EEPROM]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7bbc8b49_5f3d_419e_8b25_4ea4c93467b6|IButton (DS1990)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fdb712e0_3861_4e64_9c68_67eade64b089|Serial EEPROM (24C01 - 24C16)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 35934f36_5cda_49e7_b1a0_05c85722d858|Serial EEPROM (24C32)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4d9912c0_0f17_4fbe_9c76_09331167a886|Serial EEPROM (24LC512)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b92e8950_9c7f_4769_abc0_be85f2b1452d|Serial EEPROM (93C46)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c8b6350e_b89a_4ad0_8669_e9387e24599e|Serial Flash (W25)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | File | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7d0c33a1_0aaa_4250_84bb_f96fc113abac|CSV Read/Write]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 42f3f8ef_ff5b_44e6_9be8_8c43d9ab5b08|Embed File]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a61211f1_3718_4d37_b4a4_c6193646ccfd|File (ESP32 SDMode)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 900b40e1_a72c_445c_9ec4_eff95cd6c377|File (RPI)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 825: | Line 867: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Utility | | colspan="3" align="center" style="background-color:#EAE1EA;" | Utility | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 34f258e1_5c8c_4519_b29d_aba7cbf41faf|Advanced String Functions]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 1911d96c_78dd_414a_b23c_6691fb19f63f|Auto Version Identifier]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1911d96c_78dd_414a_b23c_6691fb19f63f|Auto Version Identifier]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dfb4d07a_3d70_45d5_83ef_07e3c95d86ab|Lookup tables]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID a8abdc98_224c_4c8a_8311_2921cb3dbe46|String Initialiser]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a8abdc98_224c_4c8a_8311_2921cb3dbe46|String Initialiser]] | ||
Line 849: | Line 894: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9a2a044c_10f5_437c_b5fa_0ec949130f36|Linear Feedback Shift Register]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 892: | Line 940: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Inputs | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Inputs | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fdef1c85_689b_4e44_81dc_7ab15dec21a6|Data Queue to Bits]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 3420d1ea_bc10_4727_8419_746101b8dc13|Input ADC]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3420d1ea_bc10_4727_8419_746101b8dc13|Input ADC]] | ||
Line 903: | Line 954: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 8d6ffd33_4087_46b5_8dfd_f43513748755|Input Digital Pin]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8d6ffd33_4087_46b5_8dfd_f43513748755|Input Digital Pin]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c7648111_2a14_475e_980d_c7106ff9d3d0|Quadrature Generator]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 909: | Line 963: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Outputs | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Outputs | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 44e22c6d_4e79_4eb3_b2e1_7ff2fecb3e08|Bits to Data Queue]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]] | ||
Line 926: | Line 983: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 649f4bc2_1360_4629_82aa_62e2fc32d4e4|Output PWM]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 649f4bc2_1360_4629_82aa_62e2fc32d4e4|Output PWM]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e79a4b4d_cb5a_4e46_a0d5_d23479e90036|Output Port]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,007: | Line 1,067: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 822ce79d_3339_4d92_bd2b_abae0ba3b780|LIN Slave]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 822ce79d_3339_4d92_bd2b_abae0ba3b780|LIN Slave]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 43861adb_8a59_492d_8f9f_a08775800bc1|MULTIUART]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,044: | Line 1,107: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d04f4385_497d_4e46_a71d_2c0ccb4b0421|J1939 Automotive Node]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a9b43242_9ccc_4f1c_b2d1_acdfbe420fc1|MIDI]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,063: | Line 1,126: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ecb9b0a_53e7_45c9_ab6f_7a0d4a0c47e1|Modbus TCP Slave]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ecb9b0a_53e7_45c9_ab6f_7a0d4a0c47e1|Modbus TCP Slave]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69c3c380_182a_4ba7_8043_9c9732b498fa|OBD2 ECU (Server)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,083: | Line 1,149: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 2740a93b_32a9_48d1_8fc3_089d13b50bb5|IoT Made Easy]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2740a93b_32a9_48d1_8fc3_089d13b50bb5|IoT Made Easy]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6af7744a_76aa_4522_8cf1_05c8bd34859c|JSON Decoder]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f2ad060d_0ae3_43d2_9d82_f49eb4215240|JSON Encoder]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,094: | Line 1,166: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 91049bf5_2436_42dc_947a_c30c86463d98|Network Communications]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 91049bf5_2436_42dc_947a_c30c86463d98|Network Communications]] | ||
− | |||
− | |||
− | |||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,106: | Line 1,175: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 0341d84f_f7fd_473c_8076_b38b2d563e13|TCP/IP (Raspberry Pi)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0341d84f_f7fd_473c_8076_b38b2d563e13|TCP/IP (Raspberry Pi)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e18e39d3_2e05_4a15_b8aa_e8ada16cd3ef|TCP/IP (W5500)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID d6db973b_a543_4743_91b5_176f9c6613df|TCP/IP (WIZ810MJ W5100)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d6db973b_a543_4743_91b5_176f9c6613df|TCP/IP (WIZ810MJ W5100)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
− | |||
− | |||
− | |||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 66990164_3c50_4960_916d_327737a7a093|WLAN (ESP-12S)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 66990164_3c50_4960_916d_327737a7a093|WLAN (ESP-12S)]] | ||
Line 1,150: | Line 1,219: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Wireless | | colspan="3" align="center" style="background-color:#EAE1EA;" | Wireless | ||
− | |||
− | |||
− | |||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID cff93310_545b_4948_a8fa_12b119c5f7a7|Bluetooth (EB024, Generic AT)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cff93310_545b_4948_a8fa_12b119c5f7a7|Bluetooth (EB024, Generic AT)]] | ||
Line 1,163: | Line 1,229: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 76b3eb5c_2d23_4c8d_bde8_505032bc886a|Bluetooth v2 (EB024, Generic AT)]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0c7df3fc_a46f_4712_8cd3_77079978f4fc|Bluetooth (RN4677)]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 76b3eb5c_2d23_4c8d_bde8_505032bc886a|Bluetooth v2 (EB024, Generic AT)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,175: | Line 1,244: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ea261653_86e2_4c37_94f6_4151b318c6f5|LoRa]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ea261653_86e2_4c37_94f6_4151b318c6f5|LoRa (LAMBDA SX1272)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 81e90a9f_1594_4b34_8aef_5dd671dddc30| RC5 (EB060, Generic 36KHz)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 45bd9065_b6f7_42be_b96f_28c3df2c0a22|RF ISM (EB063, MRF49XA)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 45bd9065_b6f7_42be_b96f_28c3df2c0a22|RF ISM (EB063, MRF49XA)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 882b6951_9944_48cc_8989_6ebd3d91956f|RF Transceiver (nRF24L01)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,233: | Line 1,305: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e565ab5d_bf80_4911_938a_75b226ca6f93|IO Expander]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID b904b771_a7bc_47ec_a1ea_9d4c77afccf2|Keypad (BL0138)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b904b771_a7bc_47ec_a1ea_9d4c77afccf2|Keypad (BL0138)]] | ||
Line 1,254: | Line 1,326: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9202a62e_0a42_4780_adce_16b701e5ec53|Servo Motor Controller]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3bb0eba4_8ae3_442b_8653_507d1bde8be0|Sound Sensor (Grove 101020023)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID b3a7287a_4070_49d1_9122_bf6169f67cd1|Switch]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b3a7287a_4070_49d1_9122_bf6169f67cd1|Switch]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fcb6b4c9_7010_4058_aee8_6211ffbf3e26|SysBlocks]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7ea86aa3_ef65_4e41_80ea_ed33c0e1baa6|TCP/IP]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ea9c0946_5f88_4f9a_ae5f_8ba9b981b389|WIFI]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 0326308c_6e94_4bd7_bb0c_d6e882d8bbfc|Zigbee]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0326308c_6e94_4bd7_bb0c_d6e882d8bbfc|Zigbee]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | E-blocks 2 Sensors |
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940ad7e9_abab_434f_a5e3_ff50e2fdf962|Accel / Gyro 6-Axis (Grove 105020012)]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b52758bf_4466_48c0_8054_33ee4b11e82b|Barometer (BMP280 / Grove 101020192)]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID a1ea988c_88c9_4f96_ac26_1684e918a3de|Colour Sensor (Grove 101020341)]] |
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID f3b8eed1_fef6_4c1b_b62d_8efc84b1be35|Infrared Reflective Sensor (Grove 101020174)]] |
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 144a220f_7bc3_4b73_bc56_f9c7203bf204|RGB Xmas Tree]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ccbd6829_44c8_4011_954b_c39dd93adbed|PIR Motion (Grove 101020020)]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eca89720_1386_4589_ab75_6c0425162b91|Temp / Humidity (Grove 101020212)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 06c52475_f44f_41f3_aae7_9ddeee44fc06|Ultrasonic Ranger (Grove 101020010)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4b57ccb5_9e55_4d0e_8961_43f6fcaec2d7|Water Sensor (Grove 101020018)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Raspberry Pi Hat | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 165242cb_b40c_416e_a435_1fe7e724c5b8|Sense Hat]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Misc Circuit | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID b5665f5d_809d_4bd8_a79b_411f893bec16|GameCode]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID b4f41fb0_9335_4a8f_a41d_284a8cfc31b5|LED Cube]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 144a220f_7bc3_4b73_bc56_f9c7203bf204|RGB Xmas Tree]] | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
Line 1,289: | Line 1,396: | ||
| width="80%" style="background-color:#e8fcff;" | [[Component: ID 9d5300ab_57ae_4483_8f18_04ec2007b406|Formula Flowcode]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 9d5300ab_57ae_4483_8f18_04ec2007b406|Formula Flowcode]] | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | MIAC Module | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 463bfc0e_2a04_414c_bf85_10718fa2ca08|MIAC (Arduino-Compatible)]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 596e6f4d_d87a_4e8b_b108_c0501127c382|MIAC (dsPIC)]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f9109442_8b0f_47d6_b563_d085588af222|MIAC NXT / ECU]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
|} | |} | ||
Line 1,354: | Line 1,472: | ||
</tab> | </tab> | ||
− | <tab name=" | + | <tab name="System"> |
{| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Scenarios |
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce|3D Printer]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID a05022fd_6fa1_499d_b885_a7d983e7bfdf|Airplane Landing Gear]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 93252f96_a8e5_4d65_8c40_11614bb15b52|CNC Machine]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID fde30de0_35ed_40ca_937a_88da6409c1d2|Car Seat]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 264eadac_6fe5_43e0_bfb6_969175aaab93|Daytona Racetrack]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID fc012d2f_082a_4f6f_a61b_314c46477eb2|Maze Generator]] |
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6d87ff3b_ffd8_4720_92cc_363be1e8be6e|Oven Simulation]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID c46023c5_27e5_4122_bf3e_4519f23cfa0c|Pedestrian Crossing]] |
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fd273e86_49bd_4ee5_8f36_9562cd3645af|Pedestrian Crossing]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d7160810_b896_4568_ac21_18897236a80e|Traffic Light]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 0c6b22fc_6e81_4406_aabd_5feb928e6aee|Traffic Light 1-Way]] |
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID dbf602c1_cb49_4149_bcd3_4a5afeae9a7a|Traffic Light 2-Way]] |
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | |} |
+ | |||
+ | </tab> | ||
+ | |||
+ | <tab name="Runtime"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Matrix Tools | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e2ed1829_6967_4339_98e1_3806650297c5|Device Helper]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fc3c670c_502a_418f_a123_649179752383|FCD helper]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3e5cc6d0_3e36_46b8_bc40_f238a5735b6e|IntOsc Helper]] | |
− | |||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5f7b77e5_e979_4010_93f1_e6d98f83bd71|Is Sim]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Indicators |
− | |||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 995fa4f2_71ce_4d91_aa62_87f731ae7e7d|Circular Gauge]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940e39a6_d035_4e43_8dbb_455ee4679066|Console Writer]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 05e09581_b11d_46ae_b32d_c6414a6a922d|LinearGauge]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | Charts | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 9f9ffa92_a20d_4ba8_94e1_04e45bdea154|Logo Indicator]] |
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 64f3c8ad_21a4_4e15_b9aa_c32a2edca893|Numeric Display]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4b055fcf_06dd_471b_8736_d2a089e0dbe5|On / Off Indicator]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4ae66a67_562d_4d77_8417_9cd652f4f103|Speech (RealSpeak)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Controls | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a11aa47b_7c82_4dad_b62d_b1a263e2a4fe|Circular Knob]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 29e63c23_636f_4f9a_b691_ba1a717e3503|Joystick]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 22ca7f47_0b00_453a_a5ae_75f999cdee2d|Joystick 2D]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b6909b43_7bfb_433f_8fdb_3b7d457ea73d|LinearSlider]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 53a15e07_4dcd_4dd6_96a9_d96164d63574|Number Pad]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73611f11_f97d_4e6e_88e6_2d59b39c0a4a|RadioButton]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Charts | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart]] | ||
Line 1,500: | Line 1,664: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | + | |} | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | |||
</tab> | </tab> | ||
Line 1,542: | Line 1,674: | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiBaseChart|Base Chart]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,551: | Line 1,686: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComplexShape| | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComplexShape|Complex Shape]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,558: | Line 1,693: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiEditBox|EditBox]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiEditBox|EditBox]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGauge|Gauge]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGrid|Grid]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,566: | Line 1,707: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiNumericIndicator| | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiNumericIndicator|Numeric Indicator]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,579: | Line 1,720: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (3d) | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (3d) | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID ec0b30b2_e817_4d34_b227_25ce8b4f46e5|3D Panel Measurement Tool]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
| width="80%" style="background-color:#e8fcff;" | [[Component: ID component:text|Label]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:text|Label]] | ||
Line 1,586: | Line 1,730: | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:textbox| | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:textbox|Text box]] |
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
Line 1,599: | Line 1,743: | ||
<tabs> | <tabs> | ||
− | <tab name=" | + | <tab name="Controls "> |
{| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | Digital | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Digital Control |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eb9025a7_acec_455c_9033_bd4dd2586e05|Keyboard]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 53a15e07_4dcd_4dd6_96a9_d96164d63574|Number Pad]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fd273e86_49bd_4ee5_8f36_9562cd3645af|Pedestrian Crossing]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73611f11_f97d_4e6e_88e6_2d59b39c0a4a|RadioButton]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cd8da0fe_80cf_4532_bb50_69f0d1730e70|Switch Array (Push) 2D]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 975b2770_cfa8_4c76_b8ca_c008735e366d|Switch Array (Slide) 2D]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e2698f3e_1168_4f25_9c50_24a74ea7e34a|Switch Push Button]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 58b37280_d90e_4a23_941d_26f34ccff410|Switch Rotary 0 - 1]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1df1ea9a_6983_4014_aba5_f5144ea4e053|Switch Slide]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d43ac17c_2ec0_4277_95f9_fbc339456fab|Switch User Images]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Analog Control | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a11aa47b_7c82_4dad_b62d_b1a263e2a4fe|Circular Knob]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 29e63c23_636f_4f9a_b691_ba1a717e3503|Joystick]] |
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 22ca7f47_0b00_453a_a5ae_75f999cdee2d|Joystick 2D]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b6909b43_7bfb_433f_8fdb_3b7d457ea73d|LinearSlider]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 82a800d4_8620_4386_8ba3_25af2768f24e|Mouse]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Dialogue Control |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3bf29e52_ebb4_4528_8d19_b2860c8ab80c|Console User Input]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6ed9452d_1ae7_4f70_991c_6d8085a2d923|Input Message Box]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,651: | Line 1,808: | ||
</tab> | </tab> | ||
− | <tab name=" | + | <tab name="Indicators "> |
{| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | Digital | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Digital Indicator |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6a9e9265_e261_4604_8dc3_252ea3ccf02c|7Segment (Single)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b07ae733_c144_4558_979a_be737044519c|LED Array]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 44f82374_a417_40d5_bd42_23a177a390d2|LED Mono]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ce086f9b_c365_4471_b6e4_1760a53a7bfb|LED Mono Custom]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b562ceda_0ae0_4c50_bbcd_38a4b7e77829|LED Mono User Images]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8fcff;" | [[Component: ID | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 9f9ffa92_a20d_4ba8_94e1_04e45bdea154|Logo Indicator]] |
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 64f3c8ad_21a4_4e15_b9aa_c32a2edca893|Numeric Display]] | ||
| width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4b055fcf_06dd_471b_8736_d2a089e0dbe5|On / Off Indicator]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0dcce561_806f_4ba7_ad54_fb07319fc69a|Simulation 7 Seg]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d7160810_b896_4568_ac21_18897236a80e|Traffic Light]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Analog Indicator |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 995fa4f2_71ce_4d91_aa62_87f731ae7e7d|Circular Gauge]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 05e09581_b11d_46ae_b32d_c6414a6a922d|LinearGauge]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | |} | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4ae66a67_562d_4d77_8417_9cd652f4f103|Speech (RealSpeak)]] |
− | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
− | </tab> | + | |- |
− | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Dialogue Indicator | |
− | <tab name="Charts "> | + | |- |
− | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940e39a6_d035_4e43_8dbb_455ee4679066|Console Writer]] | |
− | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d2a7fe23_7dd2_43ca_ad55_185eec92fdd8|Message Box]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 06db27a4_c20a_4371_b05e_7cdb55556859|Panel Console Viewer]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Audio Indicator | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 51ad4fb4_3b45_4cd0_a74c_87311de8d3a2|Tone Generator]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eaee384d_6b16_4988_b1aa_8628231a7128|WAV Library File]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | </tab> | ||
+ | |||
+ | <tab name="Charts "> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart]] | ||
Line 1,767: | Line 1,950: | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Utility | | colspan="3" align="center" style="background-color:#EAE1EA;" | Utility | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 34f258e1_5c8c_4519_b29d_aba7cbf41faf|Advanced String Functions]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dfb4d07a_3d70_45d5_83ef_07e3c95d86ab|Lookup tables]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 819d0c05_aaa2_4431_84dc_d40f3eee1b54|Property Manager]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 819d0c05_aaa2_4431_84dc_d40f3eee1b54|Property Manager]] | ||
Line 1,790: | Line 1,976: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9a2a044c_10f5_437c_b5fa_0ec949130f36|Linear Feedback Shift Register]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,827: | Line 2,016: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Inputs | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Inputs | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fdef1c85_689b_4e44_81dc_7ab15dec21a6|Data Queue to Bits]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 73c1c565_8d04_44dd_ab78_1997d5e3c641|Input CSV]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73c1c565_8d04_44dd_ab78_1997d5e3c641|Input CSV]] | ||
Line 1,832: | Line 2,024: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID c73d493a_b6a0_4dbe_b4b5_79648f67d11e|Input Digital]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c73d493a_b6a0_4dbe_b4b5_79648f67d11e|Input Digital]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c7648111_2a14_475e_980d_c7106ff9d3d0|Quadrature Generator]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,838: | Line 2,033: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Outputs | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Outputs | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 44e22c6d_4e79_4eb3_b2e1_7ff2fecb3e08|Bits to Data Queue]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]] | ||
Line 1,918: | Line 2,116: | ||
|- | |- | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: System | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: System | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d04f4385_497d_4e46_a71d_2c0ccb4b0421|J1939 Automotive Node]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 97647329_1e06_46dc_ba11_9d721038294d|Modbus Master (SCADA)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 97647329_1e06_46dc_ba11_9d721038294d|Modbus Master (SCADA)]] | ||
Line 1,929: | Line 2,130: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ecb9b0a_53e7_45c9_ab6f_7a0d4a0c47e1|Modbus TCP Slave]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ecb9b0a_53e7_45c9_ab6f_7a0d4a0c47e1|Modbus TCP Slave]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69c3c380_182a_4ba7_8043_9c9732b498fa|OBD2 ECU (Server)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,943: | Line 2,147: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 2740a93b_32a9_48d1_8fc3_089d13b50bb5|IoT Made Easy]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2740a93b_32a9_48d1_8fc3_089d13b50bb5|IoT Made Easy]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6af7744a_76aa_4522_8cf1_05c8bd34859c|JSON Decoder]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f2ad060d_0ae3_43d2_9d82_f49eb4215240|JSON Encoder]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 1,960: | Line 2,170: | ||
</tab> | </tab> | ||
− | <tab name=" | + | <tab name="Hardware"> |
{| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
− | | colspan="3" align="center" style="background-color:#EAE1EA;" | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | E-blocks 2 Sensors |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940ad7e9_abab_434f_a5e3_ff50e2fdf962|Accel / Gyro 6-Axis (Grove 105020012)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b52758bf_4466_48c0_8054_33ee4b11e82b|Barometer (BMP280 / Grove 101020192)]] | |
− | |||
− | |||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID a1ea988c_88c9_4f96_ac26_1684e918a3de|Colour Sensor (Grove 101020341)]] |
− | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d |
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eca89720_1386_4589_ab75_6c0425162b91|Temp / Humidity (Grove 101020212)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | |} |
− | | | + | |
+ | </tab> | ||
+ | |||
+ | <tab name="API"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | AllCode |
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bd23228f_b173_4135_ab3b_a4c3c4caa7a8|Control]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c3e5eb13_e03d_4ca6_be4d_1c63ad107a35|Electrical Machines]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4182ece3_6ad5_41d3_a0e2_31bc570806db|Formula AllCode API]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 482486a9_7207_4b46_9e63_5c459534ab19|MIAC AllCode API (dsPIC)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a34ee78a_4a97_4e95_a5f6_3a9fa3de7167|MIAC NXT AllCode API]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eabeda20_432c_4554_80b3_5851d675a9e7|MIAC USB Slave API (PIC)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 2,031: | Line 2,260: | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID eedbc87c_0433_4f67_86c5_a106439fc603|FTDI (FTD2XX)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eedbc87c_0433_4f67_86c5_a106439fc603|FTDI (FTD2XX)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Line 2,057: | Line 2,283: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 24219805_113d_4b12_b6bd_e1b0b0c33981|I2C Master]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 24219805_113d_4b12_b6bd_e1b0b0c33981|I2C Master]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d04f4385_497d_4e46_a71d_2c0ccb4b0421|J1939 Automotive Node]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 43861adb_8a59_492d_8f9f_a08775800bc1|MULTIUART]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 43861adb_8a59_492d_8f9f_a08775800bc1|MULTIUART]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69c3c380_182a_4ba7_8043_9c9732b498fa|OBD2 ECU (Server)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 2,124: | Line 2,356: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID b8c43425_121c_4dfc_8a70_665973e9938b|Barometer (MS5637)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b8c43425_121c_4dfc_8a70_665973e9938b|Barometer (MS5637)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 36175036_08af_4bcf_8dd2_1c46f6761385|Magnetometer (BMM150)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 2,130: | Line 2,365: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID eca89720_1386_4589_ab75_6c0425162b91|Temp / Humidity (Grove 101020212)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eca89720_1386_4589_ab75_6c0425162b91|Temp / Humidity (Grove 101020212)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component:_ID_2755f2ee_60e0_4e4d_9bce_8bffb3a6a730|Temp / Humidity (AHT10)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 2,141: | Line 2,379: | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID df4eca75_779f_47ce_9495_56d3233be5e1|Temperature (DS1822)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 783b7689_0c71_44fb_9dde_673e4b7455ba|Temperature (DS18B20)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b42d9405_a751_4622_8fbe_ce512da391ba|Temperature (DS18S20)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bbf0ab46_623e_44c6_9402_3acfcd9d0006|Temperature (LM75B)]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 97e631c7_51d9_4482_9b65_481b390a686d|Thermocouple (MAX31855)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 97e631c7_51d9_4482_9b65_481b390a686d|Thermocouple (MAX31855)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cbedb7e1_22c3_4edc_80f8_0501f7f9e398|Thermocouple (MAX31856)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID 60de8264_7faf_4f77_904e_69bb19909ba8|Thermocouple (MCP960X)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 60de8264_7faf_4f77_904e_69bb19909ba8|Thermocouple (MCP960X)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Electrical | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ef2427ea_7767_43be_a0c5_6f705e3c2668|Energy Monitor (PZEM-004T)]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 2,204: | Line 2,450: | ||
|- | |- | ||
| width="80%" style="background-color:#e8ffec;" | [[Component: ID a69bf9b3_272e_44b3_a47d_22f53c3c0804|Digital Potentiometer (MCP45XX / MCP46XX)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a69bf9b3_272e_44b3_a47d_22f53c3c0804|Digital Potentiometer (MCP45XX / MCP46XX)]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 50eddda0_73c3_4514_b2e0_7e33abeaa162|Grove I2C Motor Driver]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
Line 2,298: | Line 2,547: | ||
| colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiBaseChart|Base Chart]] |
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiCanvas|Canvas]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComboBox|ComboBox]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComplexShape|Complex Shape]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiConnection|Connection]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiEditBox|EditBox]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGauge|Gauge]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGrid|Grid]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiImage|Image]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiLine|Line]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiNumericIndicator|Numeric Indicator]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiShape|Shape]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiSwitch|Switch]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiText|Text]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (3d) | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID ec0b30b2_e817_4d34_b227_25ce8b4f46e5|3D Panel Measurement Tool]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:text|Label]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:shape|Shape]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:textbox|Text box]] | ||
+ | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | </tab> | ||
+ | |||
+ | </tabs> | ||
+ | |||
+ | ==Web Developer Components== | ||
+ | |||
+ | <tabs> | ||
+ | |||
+ | <tab name=" Controls"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Control | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c68e35f2_92e3_4a48_abd9_4a1818aa1023|Button]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 21cdfa0f_51ac_48a5_9448_53d3460fed47|Check Box]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 46df05de_0544_4c2f_b70a_3d5e40074a0c|Choose Colour]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d8ea96e_c2b7_4160_87c2_0b17d0511ddc|Choose File]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9d2842d2_c72d_4631_94b3_1186cb496fff|Combo Box]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c9c426b0_29da_406a_afa3_aa4bd66f785f|Input Text]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1aadf780_b159_4970_8c1a_6af1ec49335b|Radio Button]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7e6b63bd_8cda_4b3d_bf64_ec66e9055a25|Slider]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID add0cf83_9484_4047_8048_40f00c95972e|Switch]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | </tab> | ||
+ | |||
+ | <tab name=" Indicators"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Indicator | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4fc7c04c_c105_4a2b_ba78_27f11d8b2320|Canvas]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f43a5e51_dae4_4d71_803d_27e56a7b25b2|Gauge]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1b25bcf6_4e20_4646_9eda_8565971d5724|Indicator]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cfb27e2a_028f_4b18_844c_048de6c2d7ee|SevenSeg]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | </tab> | ||
+ | |||
+ | <tab name=" Charts"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c0afb39c_50ed_44c3_91cc_b15bb0baa6f6|Area Chart]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 33bed1e4_f05f_4a12_a934_a511c24913b9|Bar Chart]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 42f80fc0_5172_44ef_850c_d42d28ef0bd8|Column Chart]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 724dc5b4_8519_41ff_a96d_413275961305|Line Chart]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d2449868_8378_45f5_a9b2_12ed71762d7d|Pie Chart]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | </tab> | ||
+ | |||
+ | <tab name=" Helper"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 209c214a_3fdf_4a09_9354_e2f146dbdedc|HTTP Fetch]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ea0baab_69f8_45a5_9eda_aba35d8de3e8|HTTP Params]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 872dba99_b369_457e_b6f1_914a9f35ad19|JSON Decoder]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0e2759dd_5335_4769_bdb4_5ddea30a6236|JSON Encoder]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ac5ba24f_d4c3_48e7_9147_e5197de7f7b5|MQTT Client]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 23c1be0a_4c1e_4d83_9de5_47a82d4e4950|SerialPort]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Data | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a1612734_3758_43e9_b5f1_2b1a35304d19|Array Helper]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2e5d477d_7e43_4691_95e1_becf96fed02d|Object Helper]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 15f033b8_7422_4475_9e3a_35e5731fb589|Popup Message]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 58f727d6_1ff6_4e68_80dd_395bdb2143b7|Storage]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 30f0236a_7777_4c6f_8ceb_a29b8d5294d1|Timer]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | |} | ||
+ | </tab> | ||
+ | |||
+ | <tab name=" Creation"> | ||
+ | |||
+ | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiBaseChart|Base Chart]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiCanvas|Canvas]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComplexShape|Complex Shape]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiImage|Image]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiLine|Line]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiShape|Shape]] | ||
+ | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
+ | |- | ||
+ | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiText|Text]] | ||
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Web Primitives |
− | |||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cf57b83c_426c_4db7_964e_7c99643f5bc7|Complex Shape]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d8bcae4d_437d_4252_bdc7_d8132145f18e|Image]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8572e90c_bb9d_4d3c_8350_a68d412af899|Label]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2b8bf5a1_2d66_44fe_8023_cb41c33d1add|Shape]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
|- | |- | ||
− | | width="80%" style="background-color:#e8ffec;" | [[Component: ID | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3bd55a33_d9ed_44a0_80d9_76a8d954a335|Text Block]] |
| width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} |
Latest revision as of 10:25, 2 October 2024
In Flowcode IDE, a component is a predefined module or building block that represents a physical or logical element, which can be added to your project to simplify the process of designing and simulating embedded systems. These components can range from hardware elements like sensors, actuators, and communication devices, to software elements like variables, timers, or logic gates.
Each component typically comes with its own properties, methods, and events, which allow users to configure and interact with the component in a graphical way. For example:
Hardware components: These include microcontrollers, LEDs, motors, displays, or communication interfaces like I2C, SPI, and UART. Software components: These are functional blocks such as delays, counters, or decision-making constructs like conditionals or loops. Flowcode simplifies embedded programming by allowing you to drag and drop these components into your design, and then connect and configure them without the need to write low-level code manually. However, it still offers the flexibility to add custom code when needed.
Each component can also be simulated, allowing you to test and debug your design before deploying it to the actual hardware.
Embedded Components
General Input | ||
Grey Code Encoder | 3d | |
Grey Code Encoder 2D | 2d | |
IO Expander (MCP23017) | 2d | |
IO Expander (MCP23S17) | 2d | |
IO Expander (PCF8574) | 2d | |
IO Expander (PCF8575) | 2d | |
Quadrature Encoder | 3d | |
Quadrature Encoder 2D | 2d | |
Analog Input | ||
ADC (AD7680) | 2d | |
ADC (MCP356X) | 2d | |
ADC QUAD + DAC (PCF8591) | 2d | |
ADC Template | 2d | |
ADC Template 2D | 2d | |
Joystick (Sparkfun Quiic) | 3d | |
Joystick (Sparkfun Quiic) 2D | 2d | |
Potentiometer | 2d | |
Potentiometer (Slider) | 2d | |
Switch | ||
Rotary Switch | 3d | |
Switch (Microswitch) | 3d | |
Switch Push Button | 2d | |
Switch Rotary 0 - 1 | 2d | |
Switch Rotary 0 - 15 | 2d | |
Switch Slide | 2d | |
Switch User Images | 2d | |
Switches | ||
Switch Array (Push) | 3d | |
Switch Array (Push) 2D | 2d | |
Switch Array (Slide) | 3d | |
Switch Array (Slide) 2D | 2d | |
Keypad | ||
Keypad | 2d | |
Keypad (Cursor 3x3) | 2d | |
Keypad (Hex 4x4) | 2d |
Buffer | ||
Circular Buffer (16-bit) | 2d | |
Circular Buffer (8-bit) | 2d | |
Circular Buffer (Float) | 2d | |
EEPROM | ||
EEPROM | 2d | |
EEPROM (DS28E07) | 2d | |
Flash EEPROM | 2d | |
IButton (DS1990) | 2d | |
Serial EEPROM (24C01 - 24C16) | 2d | |
Serial EEPROM (24C32) | 2d | |
Serial EEPROM (24LC512) | 2d | |
Serial EEPROM (93C46) | 2d | |
Serial Flash (W25) | 2d | |
File | ||
CSV Read/Write | 2d | |
Embed File | 2d | |
File (ESP32 SDMode) | 2d | |
File (RPI) | 2d | |
File (SD/SDHC Card) | 2d | |
Real Time Clock | ||
Real Time Clock (ESP32) | 2d | |
Real Time Clock (Internal, DS1307, DS3231, DS3232) | 2d | |
Real Time Clock (MCP7940N) | 2d | |
Utility | ||
Advanced String Functions | 2d | |
Auto Version Identifier | 2d | |
Lookup tables | 2d | |
String Initialiser | 2d | |
String Translator | 2d |
Calculation | ||
Base 64 | 2d | |
Linear Feedback Shift Register | 2d | |
Map Function | 2d | |
Median 16-bit | 2d | |
Median 32-bit | 2d | |
Median Float | 2d | |
Standard Deviation | 2d | |
Type Conversions | 2d | |
Timing | ||
PIC32 Core Timer | 2d | |
STM32 Timer | 2d | |
Timed Interval | 2d | |
Timer | 2d |
DSP Inputs | ||
Data Queue to Bits | 2d | |
Input ADC | 2d | |
Input CSV | 2d | |
Input Digital | 2d | |
Input Digital Pin | 2d | |
Quadrature Generator | 2d | |
Waveform Generator | 2d | |
DSP Outputs | ||
Bits to Data Queue | 2d | |
Level | 2d | |
Output CSV | 2d | |
Output DAC | 2d | |
Output Digital | 2d | |
Output Digital Pin | 2d | |
Output PWM | 2d | |
Output Port | 2d | |
DSP Operators | ||
Adder | 2d | |
Averager | 2d | |
Deinterlace | 2d | |
Delay | 2d | |
Fast Fourier Transform (FFT) | 2d | |
Filter | 2d | |
Interlace | 2d | |
Kalman Filter | 2d | |
Math | 2d | |
Median | 2d | |
Multiplex | 2d | |
Offset | 2d | |
On/Off Control | 2d | |
PID Control | 2d | |
Rectifier | 2d | |
Scale | 2d | |
Simulated Control Load | 2d |
E-blocks 2 | ||
Actuators | 2d | |
Bluetooth | 2d | |
CAN_Bus_BL0140 | 2d | |
Colour GLCD (BL0157) | 2d | |
Combo | 2d | |
E-block 2 Helper | 2d | |
GLCD Monochrome | 2d | |
GSM (BL0131) | 2d | |
IO Expander | 2d | |
Keypad (BL0138) | 2d | |
LCD | 2d | |
LED | 2d | |
Micro SD Card | 2d | |
RFID (BL0197) | 2d | |
Relay (BL0183) | 2d | |
Servo Motor Controller | 2d | |
Sound Sensor (Grove 101020023) | 2d | |
Switch | 2d | |
SysBlocks | 2d | |
TCP/IP | 2d | |
WIFI | 2d | |
Zigbee | 2d | |
E-blocks 2 Sensors | ||
Accel / Gyro 6-Axis (Grove 105020012) | 2d | |
Barometer (BMP280 / Grove 101020192) | 2d | |
Colour Sensor (Grove 101020341) | 3d | |
Infrared Reflective Sensor (Grove 101020174) | 3d | |
PIR Motion (Grove 101020020) | 2d | |
Temp / Humidity (Grove 101020212) | 2d | |
Ultrasonic Ranger (Grove 101020010) | 2d | |
Water Sensor (Grove 101020018) | 2d | |
Raspberry Pi Hat | ||
Sense Hat | 3d | |
Misc Circuit | ||
GameCode | 3d | |
LED Cube | 3d | |
RGB Xmas Tree | 3d | |
Robotics | ||
Formula AllCode | 3d | |
Formula Flowcode | 3d | |
MIAC Module | ||
MIAC (Arduino-Compatible) | 3d | |
MIAC (dsPIC) | 3d | |
MIAC NXT / ECU | 2d |
API Slave Devices | ||
API (Arduino Mega) | 2d | |
API (Arduino Uno) | 2d | |
API (BL0032) | 2d | |
API (ECIO28P) | 2d | |
API (ECIO40P) | 2d | |
API (ESP32) | 2d | |
API (Interface Board) | 2d | |
API (RPI) | 2d | |
Test Injectors | ||
Injector (API Analog Input) | 2d | |
Injector (API Digital Input) | 2d | |
Injector (API Digital Output) | 2d | |
Injector (AT) | 2d | |
Injector (COM) | 2d | |
Injector (File) | 2d | |
Injector (Flowcode vNet) | 2d | |
Injector (Human Interface) | 2d |
Scenarios | ||
3D Printer | 3d | |
Airplane Landing Gear | 3d | |
CNC Machine | 3d | |
Car Seat | 3d | |
Daytona Racetrack | 3d | |
Maze Generator | 3d | |
Oven Simulation | 2d | |
Pedestrian Crossing | 3d | |
Pedestrian Crossing | 2d | |
Traffic Light | 2d | |
Traffic Light 1-Way | 3d | |
Traffic Light 2-Way | 3d |
Matrix Tools | ||
Device Helper | 2d | |
FCD helper | 2d | |
IntOsc Helper | 2d | |
Is Sim | 2d | |
Indicators | ||
Circular Gauge | 2d | |
Console Writer | 2d | |
LinearGauge | 2d | |
Logo Indicator | 3d | |
Numeric Display | 3d | |
On / Off Indicator | 2d | |
Speech (RealSpeak) | 2d | |
Controls | ||
Circular Knob | 2d | |
Joystick | 3d | |
Joystick 2D | 2d | |
LinearSlider | 2d | |
Number Pad | 2d | |
RadioButton | 2d | |
Charts | ||
Area Chart | 2d | |
Bar Chart | 2d | |
Bubble Chart | 2d | |
Column Chart | 2d | |
Line Chart | 2d | |
Pie Chart | 2d | |
Polar Chart | 2d | |
Radar Chart | 2d | |
Ternary Chart | 2d | |
XY Chart | 2d | |
Runtime Tools | ||
COM Port | 2d | |
Console Debugger | 2d | |
Console User Input | 2d | |
Data Recorder Setup | 2d | |
Event Log | 2d | |
Input Message Box | 2d | |
Keyboard | 2d | |
Message Box | 2d | |
Mouse | 2d | |
Panel Console Viewer | 2d | |
Property Manager | 2d | |
Serial Monitor | 2d | |
Simulation External Input | 2d | |
Time Stamp | 2d | |
Timed Event Trigger | 2d | |
Tone Generator | 2d | |
XML JSON Parser | 2d |
Primitives (2d) | ||
Base Chart | 2d | |
Button | 2d | |
Canvas | 2d | |
ComboBox | 2d | |
Complex Shape | 2d | |
Connection | 2d | |
EditBox | 2d | |
Gauge | 2d | |
Grid | 2d | |
Image | 2d | |
Line | 2d | |
Numeric Indicator | 2d | |
Shape | 2d | |
Switch | 2d | |
Text | 2d | |
Primitives (3d) | ||
3D Panel Measurement Tool | 3d | |
Label | 3d | |
Shape | 3d | |
Text box | 3d |
App Developer Components
Digital Control | ||
Keyboard | 2d | |
Number Pad | 2d | |
Pedestrian Crossing | 2d | |
RadioButton | 2d | |
Switch Array (Push) 2D | 2d | |
Switch Array (Slide) 2D | 2d | |
Switch Push Button | 2d | |
Switch Rotary 0 - 1 | 2d | |
Switch Slide | 2d | |
Switch User Images | 2d | |
Analog Control | ||
Circular Knob | 2d | |
Joystick | 3d | |
Joystick 2D | 2d | |
LinearSlider | 2d | |
Mouse | 2d | |
Dialogue Control | ||
Console User Input | 2d | |
Input Message Box | 2d |
Digital Indicator | ||
7Segment (Single) | 2d | |
LED Array | 2d | |
LED Mono | 2d | |
LED Mono Custom | 2d | |
LED Mono User Images | 2d | |
Logo Indicator | 3d | |
Numeric Display | 3d | |
On / Off Indicator | 2d | |
Simulation 7 Seg | 2d | |
Traffic Light | 2d | |
Analog Indicator | ||
Circular Gauge | 2d | |
LinearGauge | 2d | |
Speech (RealSpeak) | 2d | |
Dialogue Indicator | ||
Console Writer | 2d | |
Message Box | 2d | |
Panel Console Viewer | 2d | |
Audio Indicator | ||
Tone Generator | 2d | |
WAV Library File | 2d |
Area Chart | 2d |
Bar Chart | 2d |
Bubble Chart | 2d |
Column Chart | 2d |
Line Chart | 2d |
Pie Chart | 2d |
Polar Chart | 2d |
Radar Chart | 2d |
Ternary Chart | 2d |
XY Chart | 2d |
Buffer | ||
Circular Buffer (16-bit) | 2d | |
Circular Buffer (8-bit) | 2d | |
Circular Buffer (Float) | 2d | |
File | ||
CSV Read/Write | 2d | |
Embed File | 2d | |
Event Log | 2d | |
File Access | 2d | |
XML JSON Parser | 2d | |
Utility | ||
Advanced String Functions | 2d | |
Lookup tables | 2d | |
Property Manager | 2d | |
String Initialiser | 2d | |
String Translator | 2d |
Calculation | ||
Base 64 | 2d | |
Linear Feedback Shift Register | 2d | |
Map Function | 2d | |
Median 16-bit | 2d | |
Median 32-bit | 2d | |
Median Float | 2d | |
Standard Deviation | 2d | |
Type Conversions | 2d | |
Timing | ||
Time Stamp | 2d | |
Timed Event Trigger | 2d |
DSP Inputs | ||
Data Queue to Bits | 2d | |
Input CSV | 2d | |
Input Digital | 2d | |
Quadrature Generator | 2d | |
Waveform Generator | 2d | |
DSP Outputs | ||
Bits to Data Queue | 2d | |
Level | 2d | |
Output CSV | 2d | |
Output Digital | 2d | |
DSP Operators | ||
Adder | 2d | |
Averager | 2d | |
Deinterlace | 2d | |
Delay | 2d | |
Fast Fourier Transform (FFT) | 2d | |
Filter | 2d | |
Interlace | 2d | |
Kalman Filter | 2d | |
Math | 2d | |
Median | 2d | |
Multiplex | 2d | |
Offset | 2d | |
On/Off Control | 2d | |
PID Control | 2d | |
Rectifier | 2d | |
Scale | 2d | |
Simulated Control Load | 2d |
Comms: Interface | ||
COM Port | 2d | |
LIN Master | 2d | |
Comms: System | ||
J1939 Automotive Node | 2d | |
Modbus Master (SCADA) | 2d | |
Modbus Slave (SCADA) | 2d | |
Modbus TCP Master | 2d | |
Modbus TCP Slave | 2d | |
OBD2 ECU (Server) | 2d | |
Comms: IoT/Cloud | ||
BBC News | 2d | |
BBC Weather Forecast | 2d | |
BBC Weather Observation | 2d | |
IoT Made Easy | 2d | |
JSON Decoder | 2d | |
JSON Encoder | 2d | |
MQTT Client | 2d | |
Comms: Networking | ||
Network Communications | 2d | |
Webserver (GENERIC - Flash / File) | 2d |
E-blocks 2 Sensors | ||
Accel / Gyro 6-Axis (Grove 105020012) | 2d | |
Barometer (BMP280 / Grove 101020192) | 2d | |
Colour Sensor (Grove 101020341) | 3d | |
Temp / Humidity (Grove 101020212) | 2d |
AllCode | ||
Control | 2d | |
Electrical Machines | 2d | |
Formula AllCode API | 2d | |
MIAC AllCode API (dsPIC) | 2d | |
MIAC NXT AllCode API | 2d | |
MIAC USB Slave API (PIC) | 2d | |
Robot Arm v2 | both | |
API Slave Devices | ||
API (Arduino Mega) | 2d | |
API (Arduino Uno) | 2d | |
API (BL0032) | 2d | |
API (ECIO28P) | 2d | |
API (ECIO40P) | 2d | |
API (ESP32) | 2d | |
API (Interface Board) | 2d | |
API (RPI) | 2d | |
Test Equipment | ||
PicoScope | 2d | |
TTI Power Supply - PL155-P | 2d | |
TTI TG5011 Signal Generator | 2d | |
Third Party | ||
FTDI (FTD2XX) | 2d |
Primitives (2d) | ||
Base Chart | 2d | |
Button | 2d | |
Canvas | 2d | |
ComboBox | 2d | |
Complex Shape | 2d | |
Connection | 2d | |
EditBox | 2d | |
Gauge | 2d | |
Grid | 2d | |
Image | 2d | |
Line | 2d | |
Numeric Indicator | 2d | |
Shape | 2d | |
Switch | 2d | |
Text | 2d | |
Primitives (3d) | ||
3D Panel Measurement Tool | 3d | |
Label | 3d | |
Shape | 3d | |
Text box | 3d |
Web Developer Components
Control | ||
Button | 2d | |
Check Box | 2d | |
Choose Colour | 2d | |
Choose File | 2d | |
Combo Box | 2d | |
Input Text | 2d | |
Radio Button | 2d | |
Slider | 2d | |
Switch | 2d |
Area Chart | 2d |
Bar Chart | 2d |
Column Chart | 2d |
Line Chart | 2d |
Pie Chart | 2d |
Comms | ||
HTTP Fetch | 2d | |
HTTP Params | 2d | |
JSON Decoder | 2d | |
JSON Encoder | 2d | |
MQTT Client | 2d | |
SerialPort | 2d | |
Data | ||
Array Helper | 2d | |
Object Helper | 2d | |
Popup Message | 2d | |
Storage | 2d | |
Timer | 2d |
Primitives | ||
Base Chart | 2d | |
Canvas | 2d | |
Complex Shape | 2d | |
Image | 2d | |
Line | 2d | |
Shape | 2d | |
Text | 2d | |
Web Primitives | ||
Complex Shape | 2d | |
Image | 2d | |
Label | 2d | |
Shape | 2d | |
Text Block | 2d |