Using the GUI - Modules
Quick links
- Main Window
 - On this page:
 - Pin Control
 - Automation Sequence
 
Operation Example
Here is what a connected module with two LEDs stimulating and one NTC recording temperature looks like:
    
Module Sidebar
The Module Sidebar provides basic information on connected modules and allows for a few basic actions.
    
- Visibility Button - Toggles the visibility of the module.
    
- This will hide/show the module and its graph.
 
 - Module Name - Displays the module’s name.
    
- The name contains the module number and the module type. There are two module types:
        
- P for PWM - Only supports pulse-width modulation at 3.3v.
 - A for Analog - Allows for voltage output from 0v-3.3v
 
 - You can hover over the name to see which serial port the module is connected through.
 
 - The name contains the module number and the module type. There are two module types:
        
 - Connection Status - Shows whether the module is connected via Bluetooth or not.
 - Stop Everything - Stops every pin on the module.
 - Sync - Syncs multiple modules.
    
- When two or more modules are synced, any command that is sent to one module is sent to the others.
 - For example, starting Pin 1 on one module will start Pin 1 on al synced modules.
 - Be careful when syncing PWM and Analog modules, as PWM settings will not work on an Analog module, and vice versa.
 
 - Remove Module - This will remove the module from the GUI.
    
- This is useful if you have a module that you previously connected, but is now disconnected and you do not need it on the GUI anymore.
 - Disconnected modules will reappear if they are powered on or send a message to the GUI.
 
 
Module Controllers
The Module Controllers allow for control of multiple modules.
    
- Module Title - Displays the module name and the module type.
 - Connection Status - Shows whether the module is connected via Bluetooth or not.
    
- If the module is disconnected, the controller will turn red such as Module 3.P on the right. The module’s graph will also turn red.
 
 - Battery Percentage - Shows the approximate battery percentage remaining on the module.
    
- You can hover over the icon for a more detailed percentage and battery voltage measurement.
 - The battery percentage is updated every 5 seconds.
 
 - Reset - Resets the module
 - Stop Everything - Stops every pin on the module.
 - Open Config - Opens a saved module config file.
    
- NOTE: You can use a single config file for other modules of the same type. However, you cannot mix types, such as using a PWM config file for an Analog module.
 
 - Save Config - Saves the current module and pin settings as a .json config file.
 - Pin Control - These control individual pins on the module.
 
Module Graphs
The Module Graphs display data from the modules.
    
- Module Name - Displays the module’s name.
 - Module Graph - Data and events are shown here (see the example below).
 - Export Data - Exports the data for this module.
    
- The data will be automatically exported into a folder, so you will have to select the directory where you want that folder to be created.
 
 - Clear Data - Clears all recorded data for that module.