Programming the Arduino
Step 1: Install the MatesController library using Arduino’s Library Manager.
Step 2: Include MatesController.h to your project.
Step 3: Create a MatesController instance named mates.
This will initialize the MatesController instance to the default reset pin 4 using a LOW pulse.
Step 4: (Optional) Create a function for toggling the built-in LED of the Arduino board. This can be used for debugging or showing errors if the Serial monitor can’t be used.
Step 5: (Optional) At the beginning of the setup function, set the built-in LED pin to OUTPUT and set it to LOW.
Step 6: To start using the MatesController instance, use the begin function
This will initialize the Serial UART at the default baudrate of 9600
Step 7: (Optional) The begin function can be enclosed in an if condition to handle initialization errors.
Step 8: In order to change the print colors, an array of 16-bit (RGB565) colors can be prepared.
Step 9: In the loop function, the values are simulated and sent to TIMI as necessary.
As shown, the code utilizes two variables for value and print counter that is incremented at the end of the loop. By counting the number of times a byte was printed, the PrintArea can be cleared when full. It is also shown that the print color is changed depending on the print count.