This codebase example demonstrates how a Diablo16 display module can be used as a Modbus RTU client or master device. The display module communicates with a Modbus RTU server or slave simulator software application running on the PC. The Diablo16 display module used in this codebase example is the uLCD-35DT. The Modbus RTU server/slave simulator software used is the pyModSlave.


1. Download the attached zip file to a folder on your computer.
2. Extract the contents to the same folder or a new sub-folder.
3. Double click on the ReadMe.html file.
4. For full functionality of the HMTL application, you may need to enable JavaScript in your web browser (if not already enabled).
Attached Files