Difference between revisions of "Components"
From Flowcode Help
Jump to navigationJump to search| Line 1: | Line 1: | ||
| − | + | {| class="wikitable" width="85%" | |
| − | {| class= | ||
|+Wireless | |+Wireless | ||
|- | |- | ||
| Line 1,256: | Line 1,255: | ||
| A simple gate that can be opened and closed via simulation macros. | | A simple gate that can be opened and closed via simulation macros. | ||
| − | |} | + | |} |
Revision as of 10:40, 9 May 2018
| Low level routines for controlling a standard AT Bluetooth interface. | |
| Low level routines for controlling or interacting with a HC05 or HC06 Bluetooth module. | |
| Low level routines for controlling a standard AT Bluetooth interface. | |
| Component designed to process incoming NMEA style GPS data and convert into meaningful | |
| Low level routines for controlling a standard AT GSM / GPRS interface | |
| Low level routines for controlling a standard IrDA interface. | |
| Low level routines for controlling a standard RC5 IR interface. | |
| A simple RF communications module based on the 2. | |
| A simple RF-ISM communications module based on the Microchip Alpha MRF49XA device. | |
| Low level routines for controlling a RF Solutions RFID interface | |
| Functions designed to work with the MFRC522 contactless reader IC. | |
| The SRF is designed for wireless transmission and reception of serial data in an easy to use surface mounted module. | |
| Wireless LAN component designed to work with the ESP8266 module. | |
| Wireless LAN component designed to work with the WIZ610wi module from Wiznet. | |
| Zigbee component designed to work with the XBEE range of modules from Digi. |
| EBM015 Combined 6-Axis Accelerometer and Magnetometer sensors | |
| This board provides the ability to detect colours using the TCS3200 sensor. | |
| A digital temperature sensor based around the LM75B chip. | |
| This board provides two rotary potentiometers. | |
| Graphical display component designed to work with the EBM001 modules and EB084 E-blocks. | |
| Interface to the L3G4200D three axis digital gyroscope. | |
| The board has a Hall Effect sensor (SL353) that gives a digital output in the presence of a magnetic field (in the region | |
| Humidity and temperature sensor using an SHT21 IC connected via I2C - as used by the | |
| The Infrared sensor board contains both an IR transmitter and receiver. | |
| This board provides a PIR sensor which is read as a digital input. | |
| This board consists of a standard shaft rotary potentiometer that provides a linear voltage | |
| Provides a rotary encoder with dual digital outputs that provide rotation and direction information. | |
| A generic thermistor component that can be used to simulate and create code for any | |
| A component matchin the Matrix EBM008 thermocouple board. | |
| This board provides two touch areas for use with capacitive sensing. | |
| This board provides two touch slide areas for use with capacitive sensing. | |
| This board has both an ultrasonic transmitter and receiver. |
| Takes a single object and produces a three dimensional array of evenly spaced clones. |
| Base ADC component with no graphical interface. |
| Component to create and communicate using a standard HID type USB class. | |
| Component to create and communicate using a standard MIDI connection. | |
| Component to create and communicate using a standard CDC type COM port. | |
| Component to create and communicate using a generic USB communications profile. |
| 14mm seven segment display. | |
| Seven segment display modelled after a standard 14mm high unit. | |
| Starburst 14 or 16 segment display modelled after a standard 14mm high unit. |
| Generic component to create a raster scanned custom keypad or button matrix. |
| Encoder component implements a rotary encoder connected to two pins | |
| This board provides five touch areas for use with capacitive sensing. |
| Allows for several types of control operations to be performed on a buffer. | |
| DSP System main buffer manager responsible for allocating memory, taking care of buffer indexes ... | |
| Allows an adjustable delay to be inserted into the DSP system | |
| Provides a way of converting a buffer full of time domain data into frequency domain data. | |
| Filter component to allow basic filtering to be performed | |
| A frequency generator component designed to plug into the DSP system component and allow several... | |
| Allows the values from a buffer to be assigned. | |
| Allows for detection and collection of peaks, troughs and averages. | |
| Allows the values from a buffer to be read. | |
| Allows the values in a single buffer to be scaled uniformly. | |
| Component to combine together two DSP buffers into one an index at a time. |
| A base data injector used as a placeholder in components which reference the data injector interface. |
| A basic ellipse primitive shape. | |
| A basic text label. | |
| A basic line primitive shape. | |
| A basic rectangle primitive shape. | |
| A basic rounded rectangle primitive shape. | |
| A basic textbox. |
| A basic bowl primitive shape. | |
| A basic cone primitive shape. | |
| A basic cuboid primitive shape. | |
| A basic cylinder primitive shape. | |
| A basic diamond primitive shape. | |
| A basic hemisphere primitive shape. | |
| A basic honeycomb primitive shape. | |
| A basic prism primitive shape. | |
| A basic pyramid primitive shape. | |
| A basic sphere primitive shape. | |
| A basic tube primitive shape. |
| A serial based communications protocol designed for controlling lighting, specifically digitally | |
| A serial based communications protocol designed for controlling lighting, specifically digitally | |
| A serial based communications protocol designed for controlling theatrical equipment such | |
| A serial based communications protocol designed for controlling theatrical equipment such | |
| Provides 16 digital input/output pins arranged into two 8-bit ports using a I2C bus connection. | |
| Provides 16 digital input/output pins arranged into two 8-bit ports using a SPI bus connection. | |
| Low level routines for controlling or interacting with a standard MIDI interface. | |
| Uses a high speed SPI connection to enable up to four buffered external UARTs via the MULTIUART modules. | |
| Modbus component for talking to Modbus compatible hardware via RS232 or RS485. | |
| Modbus component for creating Modbus compatible slave hardware via RS232 or RS485. | |
| A way of interacting with the VISI interface designed by 4D systems. |
| Low level routines for controling the CAN interface either using an external MCP2515 IC and a SPI bus connection | |
| Simulation only interface to allow communications with a FTDI USB 232 IC connected to the system. | |
| Generic Two Wire I2C Communications Interface | |
| Generic Two Wire I2C Communications Interface | |
| Low level routines for controlling or interacting with a standard one wire interface. | |
| Low level routines for controlling or interacting with an SPI interface. | |
| Low level routines for controlling or interacting with a standard asyncronous serial interface. |
| A base component for creating an evenly spaced array of switches. | |
| Base single pin switch with no graphical interface |
| Allows Matrix's MIAC PLC to be used as a PC peripheral controlled by Flowcode via a USB | |
| MIAC AllCode. |
| MIAC Slave for MIAC System. | |
| Advanced Addon for MIAC System | |
| Basic Addon expansion module for MIAC System | |
| Bluetooth Addon for MIAC System | |
| GPS Addon expansion module for MIAC System | |
| GSM Addon for MIAC System. | |
| MIAC Industrial Addon component for MIAC System. | |
| Serial Addon expansion module for MIAC System | |
| MIAC Zigbee Coordinator Addon component for MIAC System. | |
| MIAC Zigbee Router Addon component for MIAC System. |
| Component to allow base 64 encoding and decoding. | |
| A component designed to simplify the process of TCP/IP communications. | |
| Base TCP/IP component with simulation only interface to allow TCP/IP style network communications in simulation. | |
| A set of routines used to control a ENC28J60 TCP/IP Module. | |
| TCP/IP component designed to work with the WIZ3100 range of modules from Wiznet. | |
| TCP/IP component designed to work with the WIZ810MJ module from Wiznet, | |
| TCP/IP sockets component for use with Raspberry Pi. | |
| Webserver component designed to work with the WIZ810MJ module from Wiznet, | |
| Webserver component designed to work with the NM7010A module from Wiznet, |
| A component to simplify the process of drawing bitmap images to a graphical display. | |
| A component to simplify the process of drawing bitmap images to a graphical display. | |
| Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation. | |
| A component to simplify the process of drawing graphs and charts using a graphical LCD. | |
| A component to simplify the process of drawing text to a graphical display. | |
| Low level routines for controlling or interacting with the XPT2046 touch screen controller IC found |
| An LED with red, green and blue elements that can be mixed together to produce | |
| Create an evenly spaced array of LED indicators. | |
| Create an evenly spaced array of LED indicators using a reduced amount of I/O pins. | |
| LED Cube component for driving 3D arrays of LEDs. | |
| LED Matrix component designed to work using a HT16K33 LED driver IC. | |
| LED Matrix component designed to work using multiple data pins and a single clock pin. | |
| LED Matrix component designed to work using a single data and clock pin. | |
| An industry standard 5mm diameter bi-colour LED. | |
| An industry standard 5mm diameter tri-colour LED. | |
| Base for creating LEDs and other on/off visual indicators. | |
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream. | |
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream. | |
| A simple chained RGB LED controller IC allowing multiple LEDs to be controlled using a serial data stream. | |
| Component complete with macros and simultion to drive the MatrixTSL RGB Xmas Tree decoration. |
| A simulation only version of a very basic 3D printer such as a standard RepRap. | |
| Matrix 5-axis Robot Arm with Gripper. | |
| A component to allow all the features of the Formula AllCode robot to be investigated. | |
| A simulation only component to allow the Formula AllCode robot to be controlled via it's | |
| A component to allow all the features of the Formula Flowcode robot to be investigated. | |
| Base component for constructing continuous motion - e. | |
| Can control up to eight standard PWM driven servo's. | |
| Base component for creating custom servo motor simulations. | |
| Base component for constructing solenoids. | |
| Enables the creation of a stepper motor component by specifying objects for its appearance. |
| A component to drive the BL0114 Combo board including LEDs, Switches, LCD, 7-Segs | |
| Graphical display component designed to work with the ST7567 type monochrome displays. | |
| Provides 16 digital input/output pins arranged into two 8-bit E-block 2 ports using a SPI bus connection. | |
| LCD component to drive the E-blocks 2 BL0169 LCD board. | |
| LED component to drive the E-blocks 2 BL0167 LED board. | |
| Servo motor component to drive the E-blocks 2 BL0162 Servo Motors board. |
| Basic animation and physics simulation for a single object. | |
| Helper for building components which require simulation of constant motion. |
| LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications. | |
| A simulated version of the EB083 Combo board including LEDs, Switches, LCD, 7-Segs | |
| Graphical display component designed to work with the EB057 modules and EB058 E-blocks. | |
| Preset keypad based around the 3 * 4 unit, as used by the Matrix EB014 E-block | |
| LCD based on the unit used in the Matrix EB005 E-block | |
| An LED matrix made up of standard PCB mount 5mm LEDs. | |
| Low level routines for controlling or interacting with an SPI interface. | |
| An array of up to eight momentary push switches, each connected to a single pin of the specified port. | |
| TCP/IP component designed to work with the WIZ3100 range of modules from Wiznet. | |
| TCP/IP component designed to work with the WIZ810MJ module from Wiznet, | |
| Webserver component designed to work with the NM7010A module from Wiznet, | |
| Webserver component designed to work with the WIZ810MJ module from Wiznet, |
| Serial based simulation component for use with systems such as RS232, Bluetooth and USB Serial. | |
| Component to allow printing debug messages to the Raspberry Pi Console. | |
| A purely cosmetic component for viewing the details specific to your current selected target microcontroller. | |
| A purely cosmetic component to help simplify E-block connections without having to keep referring to the datasheets. | |
| A helper control to query the current FCD file | |
| A component to help configure the speed of the internal oscillator. | |
| A component to allow data from analogue and digital pins to be displayed on the scope window. | |
| Allows data from a COM port to be piped through to the console window for easy program status and debugging. |
| MPU-6050 Combined 6-Axis Accelerometer and Gyroscope sensors. | |
| MPU9250 Combined 9-Axis Accelerometer, Gyroscope and Magnetometer sensors | |
| LSM303DLHC Combined 6-Axis Accelerometer and Magnetometer sensors | |
| LSM303D Combined 6-Axis Accelerometer and Magnetometer sensors | |
| LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications. | |
| A small PCB surface mount barometric pressure sensor with a I2C bus interface. | |
| A small PCB surface mount barometric pressure sensor with a I2C bus interface. | |
| Polls a chosen panel object to see if it has collided with another object. | |
| This board provides the ability to detect colours using the TCS3200 sensor. | |
| Interface to the L3G4200D three axis digital gyroscope. | |
| Interface to the L3GD20 three axis digital gyroscope. | |
| Allows access to a three axis digital gyroscope via an SPI interface. | |
| Simple analogue hall effect triggered by the proximity of another object. | |
| Simple digital hall effect on off switch triggered by the proximity of another object. | |
| Humidity and temperature sensor using an SHT21 IC connected via I2C. | |
| An 8x8 (64) Pixel infrared sensor array allowing basic none contact temperature detection. | |
| Uses InfraRed light to detect if an external object is near to the sensor. | |
| Uses InfraRed light to detect if an external object is near to the sensor. | |
| Polls a chosen panel object to test it's distance from this component. | |
| Polls a chosen panel object to test it's distance from this component. | |
| Simple on off switch triggered by the proximity of another object. | |
| The DHT11 temperature and humidity sensor is a popular sensor allowing the ambient | |
| The DHT22 temperature and humidity sensor is a popular sensor allowing the ambient | |
| A digital temperature sensor based around the NXP LM75B chip. | |
| Base component for creating thermistors. |
| MIAC - Matrix Industrial Automotive Controller (Arduino-Compatible) | |
| MIAC - Matrix Industrial Automotive Controller | |
| MIAC - Matrix Industrial Automotive Controller (dsPIC) |
| Basic component designed to provide the program with the date and time of the build. | |
| Circular buffer component allowing easy and efficient first in first out (FIFO) style data byte storage. | |
| A means of reading data from and writing data to the EEPROM memory onboard the microcontroller. | |
| A component to simplify the process of embedding files into ROM. | |
| FAT component allowing access to read and write files on a SD, SDHC or MMC card. | |
| A lookup-table component allowing an easy way to place arrays of static data into ROM memory. | |
| Serial (I2C) Real Time Clock component for MCP7940N device. | |
| A Real Time Clock component allowing things like clocks and timers to easily be created. | |
| Serial (I2C) EEPROM component for 24C01 to 24C16 | |
| Serial (I2C) EEPROM component for 24C32 | |
| A simple component to allow multiple language support by substituting different strings depending | |
| Allows you to measure the passage of time via the use of a hardware timer peripheral. |
| Heelight Sensor is a smart voice sensor that can recognize up tp 500 digital voice commands. | |
| An LCD control pane supporting up to 64 x 64 units | |
| Adafruit OLED LCD display | |
| Generic configurable alphanumeric LCD display component based on the standard | |
| Adafruit OLED LCD display 4 x 20 characters |
| A simulation of an Airplane Landing Gear containing, switches, locking mechanisms and retracting landing gear. | |
| A CNC Machine that allows for simulation movement in the X, Y, Z directions and also providing access to the Drill. | |
| An electric car seat chassis with a series of motors and sensors. | |
| A set of pedestrian crossing lights complete with manual light control, a simple state machine and an | |
| A simple sheep pen simulation with two gates and two sensors. | |
| A set of one way traffic lights complete with manual light control, a simple state machine and an | |
| A set of two way traffic lights complete with manual light control, a simple state machine and an |
| CAL - Code Abstraction Layer | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. |
| Support for the Velleman K8055 USB input/output board. | |
| A set of functions designed for interacting with a 2000 series Pico scope via simulation. | |
| TTi TG5011 50 MHz Signal Generator | |
| TTi PL155-P Power Supply Unit Component. |
| Combined 6-Axis Accelerometer and Gyroscope sensors. | |
| Barometric pressure sensor with a I2C bus interface. | |
| Grove-Chainable RGB LED V2. | |
| The water sensor uses a 1M ohm pull-up resistor. | |
| Based on the color sensor TCS34725FN with digital output I2C. | |
| Uses InfraRed light to detect if an external object is near to the sensor. | |
| LED Bar is comprised of a 10 segment LED gauge bar and an MY9221 LED controlling chip. | |
| PIR motion sensor component for digital output sensors. | |
| The Relay is a digital normally open switch capable of switching much higher voltages and curren... | |
| The Sound sensor module is a simple microphone. | |
| The DHT22 temperature and humidity sensor is a popular sensor allowing the ambient | |
| Temperature Sensor uses a thermistor to measure ambient temperature. | |
| The ultrasonic sensor is a non-contact distance measurement module. |
| A simple race course for the Formula Flowcode buggy. | |
| Creates a simulation only randomised maze out of standard micromouse maze walls and pillars. | |
| Square analogue panel meter. | |
| A simulation only component designed to allow a single digital pin to be toggled at a set frequency. | |
| A simple LED suitable for simulation that does not require a pin connection | |
| A base for building switches that do not download to chip. | |
| A simple simulation component to collect the current system timestamp as a string. |
| Drives a simple fixed frequency buzzer in hardware and simulates the sound of a buzzer in simulation. | |
| CAL = Code Abstraction Layer - Allows one code base to run on a wide range of chips. | |
| Pulse Width Modulation, a versitile way of generating a digital pulse using mark / space modulation. | |
| Drives a simple variable frequency piezo sounder in hardware and simulates the sound in simulation. | |
| Speech component allowing Phoneme based speech for use on an embedded platform. |
| A button overlay that allows any object to behave like a button |
| A purely cosmetic component for creating smoothly radiused bezel or frame to fit around | |
| Add a label to a component by including this component as a sub-component. | |
| Automatically generates labels for all panel objects and components in a given context. | |
| A simulation only text box that can be used to display text and numbers. | |
| A control to draw markings on any component | |
| An easy way to display the data from up to four console windows on the panel. | |
| Simple indicator panel intended as a sub-component of communications components. | |
| A base component for drawing circular dials. | |
| A base component for drawing scales on horizontal or vertical strips. | |
| A simple graphical interface for a vertical meter or slider control. | |
| A cosmetic only representation of the target microcontoller device showing the default package type complete with pins. | |
| A simple wooden fence used to create simple walls and pens for simulations. | |
| A simple gate that can be opened and closed via simulation macros. |