Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Arduino details
Login with GitLab

Arduino

Arduino Communication through Serial
(5976 downloads for this version - 270445 downloads for all versions)
Details
Version
1.9
Author
Bruno JOFRET
Owner Organization
Scilab Enterprises
Maintainers
Bruno JOFRET
Clément DAVID
Samuel GOUGEON
Chin Luh Tan
Samuel Gougeon
Stéphane MOTTELET
Categories
License
Creation Date
October 11, 2023
Source created on
Scilab 2023.1.x
Binaries available on
Scilab 2023.1.x:
Linux 64-bit Windows 64-bit
Scilab 2024.0.x:
Linux 64-bit Windows 64-bit
Scilab 2025.0.x:
Linux 64-bit Windows 64-bit
Install command
--> atomsInstall("arduino")
Description
            This toolbox provides Arduino communication blocks for Xcos.

Source code hosted at : https://github.com/tanchinluh/arduino

Communication is performed through Serial port.

Report bugs @ https://gitlab.com/scilab/forge/arduino/-/issues

For version 1.8, the Arduino board must be flashed with the file
toolbox_arduino_v5.ino (shipped in the module and downloadable from the ATOMS
page).

TUTORIALS (in english)
----------------------
* Blinking LED Tutorial (created for older version, minor modification might be
required): 
https://atoms.scilab.org/toolboxes/arduino/1.5/files/Scilab_Arduino_Blinking_LED_Tutorial.pdf
* Temperature monitoring Tutorial:
 https://atoms.scilab.org/toolboxes/arduino/1.5/files/Scilab_Arduino_Temperature_monitoring_Tutorial.pdf

RESOURCES
---------
* Demosciences project (in french):
  http://www.demosciences.fr/projets/scilab-arduino

NOTE
----
* toolbox_arduino_v5.ino is shipped within the toolbox, including the
  MPU6050 bloc and filtering. Thanks to David VIOLEAU.

CHANGES 1.8 => 1.9
==================
  BUGS FIXED
  * Fixed issue of get_figure_handle removed in Scilab 2023.0.0

CHANGES 1.7.1 => 1.8
====================  
  BUGS FIXED
  * Fixed issue of extra figure popup when demo figure is on

  NEW FEATURES
  * Add command lines control support for common interface.
  * Translate help pages in english
  * Translate demos
  
  TODO:
  * Change the firmware to get multiple channels and sent all back to host for
performance improvement
  * Translate blocks interfaces and error messages

CHANGES 1.7 => 1.7.1
====================
  BUGS FIXED
  * Fixed 2206 Problem with Servo_Write Block
  * Restore MPU6050 block

CHANGES 1.6.2 => 1.7
====================
  BUGS FIXED
  * Fixed Scilab 6 compatibility issues
  * Change the serial to Scilab from char to double to solved ascii issues.
  * Fixed port >9 not supported issue
  
  NEW FEATURES
  * Multiple boards support (Set to 2 currently as more board yields slow
response)
  * Linux/MacOS(?) Support (Thanks to Nikolay Strelkov link in http://forge.scilab.org/index.php/p/arduino/issues/1556/)

  
  TODO:
   * Change the firmware to get multiple channels and sent all back to host for
performance improvement
   * Translate help pages in english
   * Translate blocks interfaces and error messages
   * Translate demos

CHANGES 1.5 => 1.6.2
====================
 BUGS FIXED
 * toolbox_arduino_v4.ino file shipped in the module was bad.
   Replaced with the right file.
 * ARDUINO_pre_simulate() was expecting arduino_v3.ino instead of 
   arduino_v4.ino and yielded an error 'Il faut charger avec le logiciel
   arduino le sketch toolbox_arduino_v3.ino dans la carte Arduino'
   when actually dealing with the v.4
 * The DESCRIPTION file that was removed from v.1.4 is actually 
   needed to instal the module offline. Restored.
 * Demos: Examples for Scilab 6.0 are displayed with wrong ports 
   positions with Scilab 5.5. The versions for Arduino 1.1 are 
   restored in the binary for the Scilab 5.5.
  
TODO:
  * 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 (7)
[3.11 MB]
Linux 64-bit binary for Scilab 2023.1.x

[3.11 MB]
Linux 64-bit binary for Scilab 2024.0.x

[3.11 MB]
Linux 64-bit binary for Scilab 2025.0.x

[1.56 MB]
Source code archive

[1.92 MB]
Windows 64-bit binary for Scilab 2023.1.x

[1.92 MB]
Windows 64-bit binary for Scilab 2024.0.x

[1.92 MB]
Windows 64-bit binary for Scilab 2025.0.x

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
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.