Scilab, Xcos, Python, Julia, and OpenModelica are powerful and free. However, there has not been much literature that teaches how to use them to program the versatile Arduino Uno. To address this gap, we have written this series of books. We have provided code written in all of these open-source software. The reader is recommended to go through the book that covers a particular software. For the sake of convenience, we call each of the tools (Scilab, Xcos, Python, Julia, and OpenModelica) as FLOSS in these books. To know more about FLOSS, one may want to visit FOSSEE.
The books are as given below:
- Microcontroller programming with Arduino, Scilab, and Xcos
- Microcontroller programming with Arduino and Julia
- Microcontroller programming with Arduino and OpenModelica
- Microcontroller programming with Arduino and Python
The consolidated book (which covers all the four FLOSSs mentioned above) is available at FLOSS-Arduino, and the code mentioned in the book are available at Origin.
The books have been prepared using LaTeX. The main LaTeX file is available here. While compiling, one needs to modify the two paths (Home
and Origin
), as mentioned at the top of this file.
Any issues faced while executing the code for running the experiments can be reported by opening a New issue
in the repository. However, the readers are recommended to glance at the existing issues to check whether their issues have already been reported/addressed. One may also write to FLOSS-arduino@fossee.in
for any queries.
The soft-copy/electronic-version of these books is released under Creative Commons Attribution-NonCommercial-NoDerivatives (CC BY-NC-ND) license. Those who want to use this book for commercial purposes may contact Prof. Kannan Moudgalya.