Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarincr/arduino-visual-programming-visuino

Arduino Visual Programming using Visuino. It's a Scratch-like program: it allows to create programs for Arduino like a puzzle. But it directly programs the Arduino board, and the PC connection is no longer needed for it to run. Also it generates the code in real time, so the user knows what's happening. The environment is very similar to Arduino IDE, with the same main options: Verify, Build, Save, Load and Monitor.
https://github.com/sarincr/arduino-visual-programming-visuino

arduino arduino-boards arduino-ide arduino-library arduino-platform arduino-sketch arduino-uno embedded embedded-c embedded-database embedded-devices embedded-hal-driver embedded-linux embedded-systems

Last synced: about 1 month ago
JSON representation

Arduino Visual Programming using Visuino. It's a Scratch-like program: it allows to create programs for Arduino like a puzzle. But it directly programs the Arduino board, and the PC connection is no longer needed for it to run. Also it generates the code in real time, so the user knows what's happening. The environment is very similar to Arduino IDE, with the same main options: Verify, Build, Save, Load and Monitor.

Awesome Lists containing this project

README

        

# Arduino-Visual-Programming---Visuino
Arduino Visual Programming using Visuino

HOW TO BUILD
============

The project needs Qt5 and qmake to build properly. It supports Linux,
Windows and Mac platforms.

Qt Creator
----------

The easiest way to build the project is using Qt Creator. Install a
recent version with Qt5 support. Then open the project file src.pro
and build.

Command line
------------

```
$ qmake
$ make
```

Debian-based system
-------------------

The project comes with debian build rules, in debian/ folder. To build it,
install the required dependencies.

```
$ sudo apt-get install qtbase5-dev qt5-qmake libqt5webkit5-dev \
libqt5serialport5-dev qttools5-dev-tools libudev-dev \
build-essential debhelper
$ dpkg-buildpackage
```

Fedora-based system
-------------------

Install the required dependencies in Fedora

```
$ sudo dnf install qt-devel qt5-qtserialport-devel qt5-linguist qt5-qtwebkit-devel
```

Then open the ts.pro archive and change all "lupdate" by "lupdate-qt5"
and all "lrelease" by "lrelease-qt5". Save changes
In the console type:

```
$ make
$ make install
```

If no errors appear then write

```
$ sudo mkdir /usr/share/visualino/ && cp -r roboblocks/html/ /usr/share/visualino/
```
from the Visualino directory.