Jump to content

Components

From Flowcode Help
Revision as of 13:31, 14 November 2022 by BenR (talk | contribs) (Embedded)

Embedded

Inputs

Switch
Switch Slide
Switch Rotary 0 - 1
Switch (Microswitch)
Rotary Switch
Switch Template
Switch User Images
Switch Push Button
Switch Rotary 0 - 15
Switches
Switch Array (Push)
Switch Array (Slide)
Switch Array (Slide)
Switch Array Template
Switch Array (Push)
Keypad
Keypad (Cursor 3x3)
Keypad (Hex 4x4)
Keypad
Keypad (Numeric 3x4)
Keypad (Generic)
Analog Input
Potentiometer
ADC (MCP356X)
Joystick (Sparkfun Quiic)
ADC Template
ADC (AD7680)
Joystick (Sparkfun Quiic)
ADC Template
ADC QUAD + DAC (PCF8591)
General Input
Grey Code Encoder
Quadrature Encoder
Wii Nunchuk
Grey Code Encoder

Outputs

7Segment
General Output
Relay (Grove 103020005)
PWM (Internal)
PWM 16CH 12Bit (PCA9685)
Analog Output
DAC (Internal)
Digital Potentiometer (X9Cx0x)
Digital Potentiometer (MCP41XX / MCP42XX)
Digital Potentiometer (MCP44XX)
DAC (AD5662)
DAC (MCP47x6)
Digital Potentiometer (MCP45XX / MCP46XX)
DAC Quad (MCP4728)
DAC Dual
DAC
ADC QUAD + DAC (PCF8591)
DAC (MCP4725)
DAC Dual
DAC (MCP48x1)
Audio Output
Speech (Phoneme)
Buzzer
DFPlayer (MP3 / WAV)
Piezo Sounder
LED
LED (Generic, RGB)
LED Mono
LED MultiColour Bi (5mm, PCB)
LED MultiColour Tri (5mm, PCB)
LED Template
LEDs
RGB LED APA102C
RGB LED LP5030 LP5036
LED Matrix (Parallel)
RGB LED SK6812 RGBW
LED Charlieplex
LED Matrix (Serial)
LED Bar v2.0 (Grove 104020006)
LED Array
Chainable RGB LED v2.0 (Grove 104020048)
LED Array Template
RGB LED WS2801
RGB LED WS2811 / WS2812 / APA106
LED Matrix
Mechatronics
Servo Motor
Linear Actuator
Solenoid DC
DC Motor
Coupling
Servo Motor Controller
Motor Template
Stepper Motor
Gearbox
Solenoid Template
Stepper Motor Template
Servo Motor Template

Displays

Segment
4-Digit Display (Grove 104030003)
7Segment (Hex TM1637)
Starburst Display
7Segment (Single)
7Segment (Hex TM1637)
7Segment (Single)
7Segment (Quad)
7Segment
Starburst Display
7Segment (74HC595)
4-Digit Display (Grove 104030003)
7Segment (Quad TM1637)
7Segment (Quad TM1637)
7Segment (Quad)
Alphanumeric
LCD control
LCD Base
LCD (ST7032i)
LCD (Grove - UART)
LCD I2C (LCM1602)
LCD (Generic, Configurable)
LCD (Adafruit, 16x2)
LCD (Adafruit, 20x4)
LCD (Generic, 20x4)
LCD I2C (Backpack)
LCD SPI (MiniClick)
LCD (Grove - I2C)
LCD (Generic, 16x2)
Graphical
Graphical Color
GLCD (4D Goldelox)
GLCD (SSD1289)
GLCD (ILI9488 SPI)
GLCD (4D Picaso v1)
GLCD (ST7789V)
GLCD (STM32F469NI)
GLCD (LS020)
GLCD (STM32F746NG)
Nextion Display
GLCD (ILI9163C)
GLCD (ILI9341 SPI)
Raspberry Pi HDMI
GLCD (SSD1351 SPI)
GLCD (SSD1963) Parallel
GLCD (STM32F429ZI)
GLCD (ILI9488)
GLCD (4D Picaso v2)
GLCD (ILI9341)
GLCD (SSD1331)
GLCD (SSD1351)
Graphical Monochrome
GLCD (ST7565R) SPI
GLCD (ST7036) I2C
GLCD (SSD1306) SPI
GLCD (SSD1305)
GLCD (SSD1327) I2C
GLCD eINK (IL3829)
GLCD (TLS8201)
GLCD (SSD1306)
GLCD (ST7567) SPI
GLCD (ST7920) Parallel
GLCD (ST7565R) Parallel
GLCD (Grove OLED)
GLCD (SSD1305) Buffered
GLCD (SH1106) SPI
GLCD (SSD1306) Buffered
GLCD (PDC8544)
GLCD (KS0108)
GLCD (T6963C)
GLCD (SSD1322) Parallel
GLCD (SSD1327) SPI
GLCD (UC1701)
GLCD (SH1106) I2C
GLCD (SSD1322) Buffered
GLCD (SSD1306) I2C
Graphical Library
gLCD Font Library
GLCD Base
GLCD Bitmap Drawer ROM
GLCD Graph Creator XY
GLCD Bitmap Drawer FAT
Display Manager
GLCD Graph Creator
ResistiveTouch

Sensors

Proximity Switch Template
Thermistor Template
Collision Detector Template
Movement & Orientation
Magnetometer 3-Axis
Accel / Gyro / Mag 9-Axis
Accelerometer 3-Axis
Gyroscope 3-Axis
Magnetometer 3-Axis
Gyroscope 3-Axis SPI (L3GD20)
Accel / Gyro / Mag 9-Axis
Accelerometer 3-Axis
Accel / Gyro 6-Axis
Wii Nunchuk
Gyroscope 3-Axis I2C (L3GD20)
Accel / Gyro 6-Axis (Grove 105020012)
Accel / Mag 6-Axis
Accel / Gyro 6-Axis
Accel / Mag 6-Axis
Magnetometer
Environmental
Temperature Infrared
Temp / Humidity (Grove 101020019)
Barometer
Temp / Humidity (DHT11)
Temp / Humidity
Water Sensor (Grove 101020018)
Thermocouple
Temp / Humidity
Analogue Temp Sensors
Temp / Humidity
Temperature (DS18B20)
Thermistor
Temp / Humidity (DHT22)
Thermocouple
Barometer
Temperature (DS18S20)
Barometer (BMP280 / Grove 101020192)
Barometer
Temperature
BME688 Air Quality
Barometer (DPS310)
Pulse Oximeter (Max30100)
Temperature Sensor (Grove 101020015)
Temperature (DS1822)
Temp / Humidity (Grove 101020212)
Electrical
LTSR Current Transducer
ACS7xx Current Sensor
Magnetic
Reed Switch
Hall Effect Digital
Hall Effect Analog
Light
Photo Reflector
Photo Reflector
Range Time of Flight (VL53L0X)
Photo Transistor
Light Sensor (Grove 101020132)
Colour Sensor (Grove 101020341)
Photo Transistor
PIR Motion (Grove 101020020)
Beam Breaker
Colour Sensor
Ambient Light
Infrared Array AMG88xx
Infrared Reflective Sensor (Grove 101020174)
Force
Touch Screen (FT6X06)
Touch Screen (XPT2046)
Load Cell
Audio
Ultrasonic Ranger (Grove 101020010)
Heelight Sensor (Grove 101020312)
Sound Sensor (Grove 101020023)
Ultrasonic
General Sensor
Click
Grove

Storage

Flash EEPROM
File (SD/SDHC Card)
Auto Version Identifier
Circular Buffer (16-bit)
Timer
String Translator
Serial EEPROM (24C32)
Embed File
Serial EEPROM (24LC512)
Type Conversions
IButton (DS1990)
Real Time Clock (ESP32)
Base 64
STM32 Timer
String Initialiser
Median 16-bit
Median Float
Circular Buffer (8-bit)
Real Time Clock (MCP7940N)
Serial Flash (W25)
Map Function
Timed Interval
EEPROM (DS28E07)
EEPROM
Lookup tables
WAV Library File
PIC32 Core Timer
Circular Buffer (Float)
Real Time Clock (Internal, DS1307, DS3231, DS3232)
Median 32-bit
Serial EEPROM (24C01 - 24C16)

DSP

DSPBuffer
Deinterlace
Output Digital Pin
Output Digital
DSPBufferRef
Interlace
Filter
Input ADC
On/Off Control
Output DAC
Output CSV
Output PWM
Input CSV
Math
Kalman Filter
Offset
Input Digital Pin
Simulated Control Load
Rectifier
Multiplex
Input Digital
Waveform Generator
Delay
Level
PID Control
Scale
Fast Fourier Transform (FFT)
Median

Comms

Comms: USB
USB HID
USB Slave
USB Serial
USB MIDI
Comms: Networking
TCP/IP
WLAN (EB069, WIZ610wi)
TCP Template
WLAN
TCP/IP
Network Communications
Webserver
TCP/IP
Webserver (GENERIC - Flash / File)
Hydro Encryption
TCP/IP
TCP/IP
WLAN
WLAN ESP32
Webserver
Webserver (NM7010A)
Comms: Interface
I2S Master/Slave ESP32
I2C Master
One Wire (DS2482)
LIN Master
One Wire
UART Software (Timer)
LIN Slave
SPI Master
UART (RS232)
CAN (Internal, MCP2515)
SPI Slave
I2C Slave
Comms: System
Modbus TCP Master
DMX-512 Slave
Modbus TCP Slave
Modbus Slave USB
IO Expander
MULTIUART
IO Expander
Modbus Master
I2C Multiplexer (TCA9548A)
DALI Master
Visi (4DSystems)
Modbus Slave
IO Expander
MIDI
DMX-512 Master
DALI Slave
IO Expander
Comms: IoT/Cloud
IoT Made Easy
MQTT Client
BBC News
EtherCAT Slave (EasyCAT)
BBC Weather Observation
BBC Weather Forecast
Wireless
RFID (Sparkfun Quiic / ID-12LA)
Bluetooth
GSM (EB066, Generic AT)
IrDA (EB012, MCP1250, MCP2120)
RFID (MFRC522)
RF ISM (EB063, MRF49XA)
Zigbee (EB051, XBEE)
GPS (EB056, Generic NMEA)
RFID (EB052, RWD-MICODE)
Bluetooth v2 (EB024, Generic AT)
RF 2.4GHz
Bluetooth (ESP32 SPP)
Bluetooth (HC05 / HC06)
SRF (WirelessThings)
Bluetooth (EB024, Generic AT)
LoRa

Hardware

E-blocks 2
Zigbee
RFID (BL0197)
LED
Colour GLCD (BL0157)
GLCD Monochrome
Relay (BL0183)
Bluetooth
E-block 2 Helper
CAN_Bus_BL0140
Switch
Keypad (BL0138)
Servo Motor
Micro SD Card
Actuators
Combo
IO Expander
GSM (BL0131)
WIFI
LCD
E-blocks 1
GLCD (EB043 v1)
TCP/IP
SPI Master
Switch
WIFI
LED
DSP Audio Input (EB085)
Combo Board
E-block Helper
Accelerometer
TCP/IP
Webserver
GLCD (EB043 v2)
GLCD
GLCD (EB076)
GLCD (EB075)
GLCD (EB076 v2)
Touch Pads
LCD
DSP Audio Output (EB086)
Keypad
Webserver
EBM Modules
Quadrature Encoder
Dual Potentiometer - Trimmer
Thermistor
GLCD (EBM001)
Humidity
Colour Sensor
Gyroscope
Touch Pads
Potentiometer
Infrared
Hall Effect
Accel / Mag 6-Axis
PIR
Thermocouple TypeK
Digital Temperature
Touch Slider
Ultrasonic
MIAC Module
MIAC (Arduino-Compatible)
MIAC (dsPIC)
MIAC (PIC)
Arduino Shield
Raspberry Pi Hat
Sense Hat
Misc Circuit
RGB Xmas Tree
LED Cube
GameCode
Robotics
Formula Flowcode
Formula AllCode

User

Development
Base2dChart
Base2dStatic
Base2dGauge
Base2dObject
Released

API

AllCode
MIAC: PC Peripheral
API Slave Devices
API (Arduino Uno)
API (ECIO40P)
API (BL0032)
API (Arduino Mega)
API (ECIO28P)
API (ESP32)
API (RPI)
API (Interface Board)
Test Injectors
Injector (COM)
Injector (Human Interface)
Injector (File)
Injector (AT)
Injector (API Digital Output)
Injector (API Analog Input)
Injector (Flowcode vNet)
Injector (API Digital Input)
Test Equipment
Third Party

Runtime

Indicators
LinearGauge
Numeric Label
Simulation LED Template
Indicator Meter
Speech (RealSpeak)
On / Off Indicator
Numeric Display
Dashboard Text
Console Writer
Circular Gauge for v10
String Label
Logo Indicator
Indicator Gauge
Numeric Indicator
Controls
Control Knob
Joystick
Joystick
Simulation Switch Template
Switch
Number Pad
RadioButton
Circular Knob for v10
Image Switch
LinearSlider
Charts
XY Chart (for v10)
Data Sheet B
Ternary Chart
Line Chart
Bubble Chart
Bar Chart (for v10)
Polar Chart
Pie Chart
Data Sheet
Area Chart (for v10)
Radar Chart
Column Chart (for v10)
SCADA Tools
Runtime Tools
Panel Console Viewer
Event Log
Data Recorder Setup
Console User Input
Tone Generator
Input Message Box
Dashboard Text
CSV Read/Write
Property Manager
Mouse
Panel Console Viewer
Console Debugger
Serial Monitor
Simulation External Input
COM Port
Message Box
Keyboard
Timed Event Trigger
XML JSON Parser
Matrix Tools
IntOsc Helper
Is Sim
Device Helper
FCD helper
Scenarios
Traffic Light 1-Way
Daytona Racetrack
3D Printer
CNC Machine
Airplane Landing Gear
Pedestrian Crossing
Traffic Light 2-Way
Maze Generator
Sheep Pen
Car Seat

Creation

Primitives (2d)
BaseChart
Button
Canvas
ComboBox
ComplexShape
Connection
EditBox
Gauge
Grid
Image
Line
NumericIndicator
Shape
Switch
Text
Primitives (3d)
Shape
Label
Textbox
2D Shapes
Textbox
Line
Rounded rectangle
Ellipse
Label
Rectangle
Bevel
3D Shapes
Cone
Honeycomb
Cuboid
Tube
Prism
Pyramid
Diamond
Sphere
Hemisphere
Bowl
Cylinder

App Developer

Indicators

LinearGauge
Panel Console Viewer
DFPlayer (MP3 / WAV)
Speech (RealSpeak)
On / Off Indicator
Tone Generator
Numeric Display
Console Writer
Circular Gauge for v10
Logo Indicator
Message Box
WAV Library File
Numeric Indicator

Controls

Joystick
Joystick
Simulation Switch Template
Console User Input
Switch
Number Pad
Input Message Box
RadioButton
Joystick (Sparkfun Quiic)
Mouse
Joystick (Sparkfun Quiic)
Circular Knob for v10
LED Array
LinearSlider
ADC QUAD + DAC (PCF8591)
Keyboard
Switches
Switch Slide
Switch Array (Slide)
Switch Array (Push)
Switch User Images
Switch Push Button
Numeric
Dialogue

Charts

XY Chart (for v10)
Data Sheet B
Ternary Chart
Line Chart
Bubble Chart
Bar Chart (for v10)
Polar Chart
Pie Chart
Data Sheet
Area Chart (for v10)
Radar Chart
Column Chart (for v10)

Sensors

Movement & Orientation
Magnetometer 3-Axis
Accel / Gyro / Mag 9-Axis
Accelerometer 3-Axis
Gyroscope 3-Axis
Magnetometer 3-Axis
Gyroscope 3-Axis SPI (L3GD20)
Accel / Gyro / Mag 9-Axis
Accelerometer 3-Axis
Accel / Gyro 6-Axis
Wii Nunchuk
Gyroscope 3-Axis I2C (L3GD20)
Accel / Gyro 6-Axis (Grove 105020012)
Accel / Mag 6-Axis
Accel / Gyro 6-Axis
Accel / Mag 6-Axis
Environmental
Barometer
Temp / Humidity
Thermocouple
Temp / Humidity
Temp / Humidity
Temperature (DS18B20)
Thermocouple
Barometer
Temperature (DS18S20)
Barometer (BMP280 / Grove 101020192)
BME688 Air Quality
Barometer (DPS310)
Temperature (DS1822)
Temp / Humidity (Grove 101020212)
Electrical
ACS7xx Current Sensor
Magnetic
Light
Range Time of Flight (VL53L0X)
Colour Sensor (Grove 101020341)
Infrared Array AMG88xx
Force
Touch Screen (FT6X06)
Audio
General Sensor
Click
Grove

Storage

Circular Buffer (16-bit)
Event Log
String Translator
Embed File
Type Conversions
IButton (DS1990)
CSV Read/Write
Property Manager
Base 64
String Initialiser
Median 16-bit
Median Float
Circular Buffer (8-bit)
Map Function
EEPROM (DS28E07)
Lookup tables
Circular Buffer (Float)
Timed Event Trigger
Median 32-bit
XML JSON Parser

DSP

DSPBuffer
Deinterlace
Output Digital
DSPBufferRef
Interlace
Filter
On/Off Control
Output CSV
Input CSV
Math
Kalman Filter
Offset
Simulated Control Load
Rectifier
Multiplex
Input Digital
Waveform Generator
Delay
Level
PID Control
Scale
Fast Fourier Transform (FFT)
Median

Comms

Comms: USB
Comms: Networking
TCP Template
Network Communications
Webserver (GENERIC - Flash / File)
Comms: Interface
I2C Master
One Wire (DS2482)
LIN Master
SPI Master
COM Port
CAN (Internal, MCP2515)
Comms: System
Modbus TCP Master
Modbus TCP Slave
IO Expander
MULTIUART
IO Expander
IO Expander
IO Expander
Comms: IoT/Cloud
IoT Made Easy
MQTT Client
BBC News
BBC Weather Observation
BBC Weather Forecast
Wireless
RFID (Sparkfun Quiic / ID-12LA)
RFID (MFRC522)

Hardware

E-blocks 2
E-blocks 1
EBM Modules
Humidity
MIAC Module
Arduino Shield
Raspberry Pi Hat
Misc Circuit
Robotics

User

Development
Base2dChart
Base2dStatic
Base2dGauge
Base2dObject
Released

API

AllCode
MIAC: PC Peripheral
API Slave Devices
API (Arduino Uno)
API (ECIO40P)
API (BL0032)
API (Arduino Mega)
API (ECIO28P)
API (ESP32)
API (RPI)
API (Interface Board)
Test Equipment
Third Party

Creation

Primitives (2d)
BaseChart
Button
Canvas
ComboBox
ComplexShape
Connection
EditBox
Gauge
Grid
Image
Line
NumericIndicator
Shape
Switch
Text
Primitives (3d)
Shape
Label
Textbox
2D Shapes
Textbox
Line
Rounded rectangle
Ellipse
Label
Rectangle
Bevel
3D Shapes
Cone
Honeycomb
Cuboid
Tube
Prism
Pyramid
Diamond
Sphere
Hemisphere
Bowl
Cylinder