Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Arduino details
Please login or create an account


Arduino Communication through Serial
(5926 downloads for this version - 201204 downloads for all versions)
A more recent valid version with binaries for Scilab 6.0 exists: 1.8
Owner Organization
Scilab Enterprises
Administrator Atoms
Bruno Jofret
Yann Debray
Samuel Gougeon
Creation Date
September 7, 2018
Source created on
Scilab 6.0.x
Binaries available on
Scilab 5.5.x:
Windows 64-bit Windows 32-bit
Scilab 6.0.x:
Windows 64-bit Windows 32-bit
Install command
--> atomsInstall("arduino")
            This toolbox provides Arduino communication blocks for Xcos.

Communication is performed through Serial port.

The Arduino board must be flashed with the file toolbox_arduino_v3.ino (shipped
in the module and downloadable from the ATOMS page).

TUTORIALS (in english)
* Blinking LED Tutorial:
* Temperature monitoring Tutorial:

* toolbox_arduino_v4.ino:
* Demosciences project (in french):

CHANGES 1.3 => 1.4
This is mainly a repackaging version.

* The builder can now build for both Scilab 5 and Scilab 6
  - images are now gathered in a dedicated directory
  - .tst source files are now gathered in a dedicated directory
  - _README.tst file added: only XML files must be updated/upgraded/translated
  - See also sections: the short descriptions of items are now displayed
  - Contents sections simplified
* DESCRIPTION FILE removed (no longer needed)
* changelog.txt added (this file)
* bin directory created
  - the scicos_scicoslib was missing when loading the Arduino module
  - getArduinoVersion() was not up-to-date. It is no longer necessary to update
    it: It now reads the VERSION file.
  - In macros, some messages were in french.
  * Get back images and labels on all block icons
  * Debug demos (only Encodeurs, Interruptions and Exemple #3 are well loaded)
  * Extend the module to Linux users (through the serial toolbox based on TCL)
  * Translate help pages in english
  * Translate blocks interfaces and error messages
  * Translate demos
Files (8)
[933.19 kB]
Windows 64-bit binary for Scilab 5.5.x

[933.19 kB]
Windows 32-bit binary for Scilab 5.5.x

[665.61 kB]
Source code archive

[1.02 MB]
Windows 64-bit binary for Scilab 6.0.x

[1.02 MB]
Windows 32-bit binary for Scilab 6.0.x

[34.24 kB]
Miscellaneous file
To flash the Arduino
News (0)
Comments (1)     Leave a comment 
Comment from Philippe Dalet -- September 26, 2018, 07:18:22 PM    

je travaille sur le module simm 0.5.2 afin qu'il soit compatible avec scilab 6.0.1. La 
compilation est correcte, mais le chargement me génère ce message.
Impossible de redéfinir la primitive scicos_scicoslib de cette manière (voir clearfun)
de l'exécution de SIMM.start.

MERCI pour votre aide.

Philippe DALET
Answer from Samuel Gougeon -- September 28, 2018, 01:04:24 PM    
Bravo pour votre implication dans le portage vers 6.0.
J'ai commencé à regarder votre pb, mais à partir du module en son état actuel, je
n'obtiens pas en le recompilant l'erreur que vous mentionnez (mais une autre). 
Merci de bien vouloir me contacter en privé, en envoyant si possible une archive du
modifié. Il me sera difficile de vous orienter si vous avez effectué des changements que
je ne peux pas tester.
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.