A MATLAB-based application for controlling and managing LED illumination systems, particularly designed for FRET (Förster Resonance Energy Transfer) microscopy and other fluorescence imaging applications.
EnhancedLEDControl provides an intuitive graphical interface for precise control of multi-LED setups, enabling researchers to manage complex illumination sequences for fluorescence microscopy experiments.
- Graphical user interface built with MATLAB App Designer
- Multi-LED configuration and control
- Customizable illumination sequences
- Settings persistence through CSV configuration files
- Support for various LED types and wavelengths
- Real-time LED parameter adjustment
- MATLAB (R2016b or later recommended)
- MATLAB Runtime (for standalone installation)
- Clone this repository or download the source files
- Open
Fret_Software.mlappin MATLAB - Run the application directly from MATLAB App Designer
- Navigate to the
Installerdirectory - Run the installer package for your platform
- The installer will include the required MATLAB Runtime components
Fret_Software.mlapp- Main application fileLED_list.csv- LED configuration and databaseSettings.csv- Application settings and preferencesFRETSoftwarePatch3.prj- MATLAB project fileEnhancedLEDControl_manual.pdf- Comprehensive user manual
- Launch the application
- Configure your LED setup using the LED list
- Adjust illumination parameters as needed
- Save your configuration for future sessions
For detailed instructions, please refer to the user manual.
Contains the list of available LEDs with their specifications (wavelengths, power settings, etc.)
Stores application preferences and default parameters
Complete documentation is available in EnhancedLEDControl_manual.pdf, including:
- Setup instructions
- LED configuration guidelines
- Troubleshooting tips
- Advanced features
Please refer to the repository license file for usage terms and conditions.
Contributions, bug reports, and feature requests are welcome. Please open an issue or submit a pull request.
For questions or support, please open an issue on GitHub.
