This week we are excited to inform that we have our first library with device driver blocks for use with the Simulink Support Package for Arduino. For the benefit of readers who are new to the concepts of model based design i am taking some time out to explain things a bit in this post.
The Simulink Support Package for Arduino is a solution delivered by a company called Mathworks which makes MATLAB/SIMULINK line of products. SIMULINK is a model based approach for system design and simulation and helps users simulate as well as prototype as well as move to production all from a single environment.
SIMULINK offers dedicated blocks in the form of libraries which can be used in combinations with each other to form a model that represents a system. So on the top level to understand :
Library : Collection of well tested blocks (Just like a collection of C or C++ functions into a library) which could be reused in various instances of the design.
Model : A SIMULINK model is a representation of a system with blocks and lines connecting them with various parameters defined at model as well a block level.
Now having said all the above the company website as well as their online documentation would be the right place to get an idea about the terminologies right and get a good handle of things.
The support packages are dedicated web delivered online solutions that contain specialized MATLAB as well as SIMULINK solutions for various hardware. One such dedicated package is the Simulink Support package for Arduino. We have written a dedicated tutorial about the installation steps as well as getting setup with this package in the earlier posts.
In this post we are presenting a block library that contains block dedicated for the LCD library of the ARDUINO IDE. We plan to add more and more blocks like these in the future. The block is built using the popular LCD library for the ARDUINO IDE and exposes a small subset of functionality. We are working towards creating more blocks with different options and capabilities so stay tuned to learn more. You can find the file exchange submission at http://www.mathworks.in/matlabcentral/fileexchange/46247-tenet-lcd-library-for-arduino-hardware
Please download and try this library out and let us know your feedback and we would be more than happy to modify as well as create more such libraries in future !
Feel free to send us an email at info@tenettech.com