To All -
For the past 6 months or so, I have been working on creating libraries and applications for the Seeed Studio TFT Touch Screen. As for the libraries, the purpose of these libraries is to give the Arduino community and myself better tools for creating graphics on the touch screen. So far, I have created libraries for creating geometric shapes, strings and buttons.
I have posted my code on the Github website. My user name on Github is rsk22.
Although my code is now ready to be used, I would still like to continue making improvements to it. Please message me if you see any errors and/or have ideas for improvement.
As for the applications, I have created and uploaded the following applications:
- Zap-A-Mole Game
- Touch Screen Keypad
All of the programs are documented using DOxygen. You can look under the HTML folders under my Github files for more details. I will continue updating the documentation for better understanding.
Now for a bigger and more important message...
This is only the beginning. I will continue working on building libraries and applications for the touch screen. I have some major goals in mind for my overall project:
- Refactor the libraries to support better readability, maintainability and safety. For example, I may separate out the drawing functionality from the libraries so that users can use this library for other touch screen devices.
- Add additional features to the existing libraries. These features include adding geometric ellipses, rotation methods, and more.
- Adding additional games such as the Puzzle game, hangman, pong, etc.
- Continue adding additional libraries and apps to minimize development time for Arduino users.
- Create a main user interface in which the user can select which app to run. This one will be tricky because of the limited memory on the Arduino Uno. However, I may use the Arduino Mega or an on-board memory device to help achieve this.
Constructive feedback on my current projects would be much appreciated. Also, I would like to eventually like to see some contributions from the online community.
That is all for now. I hope you enjoy the libraries as I put a lot of work into them. I will continue using this forum for providing updates on my projects.