Tutorial beginner 1:

Getting Started!

Content of the tutorial:

- Description of the Tool.

- Build and Download a Project.

- A couple of words on Arduino.


Dear User, it's time to start learning something more about Devise Home.

This is the first of a small list of tutorials that allow you to become familiar with the basic functionalities of Devise Home tool. Here you can find all the preliminary information you need to correctly use it. Our suggestion is to read the tutorials in sequence, so you can, gradually and with a minimum effort, increase your knowledge about Devise Home and discover how it is at the same time powerful and easy tu use.

So, let's start!


Description of the Tool

The first thing you have to do is the registration. My suggestion is of course to apply for a free registration, that includes lots of functionalities of Devise Home without any expiring time. Then, if you like Devise Home and if you need more service capabilities, you can in a second step increase your registration level to a higher one. Once you are registered, you have to log into your new account.

Logged in?

Well, at this point, in the center of the home page, the Start Devise Home button will magically appear. Now click it on and a the Devise Home tool will open in your browser. A snapshot of that is shown here:

In the picture you can see four areas:

  1. The Header

  2. The Project whiteboard

  3. The Controllers/Devices/Services pane

  4. The Properties pane

Note that as the tool is improved day by day, the real appearance could be a bit different; however concepts will be the same.


1. Header

Here you can find some buttons useful to handle your projects:

  • Start a new project from scratch.

  • Load.

  • Save.

  • Save as.

  • Delete.

  • Download.

  • Start Simulator.

  • Hardware connections.

  • Load an example.

  • Load a full project.


2. Project Whiteboard

The Project Whiteboard is the area where your Project will be drawn. Just as an example, in the following snapshot a simple Project is shown:

Here you can see two connected Controllers (Uno_0 and Nano_0), two Push/Switch Buttons, two Led diodes and some interconnections and links. Lines are physical connections and dashed lines are virtual links. The small cloud means that there is a private network that represents a physical connection between the two Arduino controllers. In next steps of this tutorial we will understand better the role of all these components.

If you press the right button of your mouse over a component, a small menu will appear. In this menu you can choice to disable or delete the component or connect it to another.

In the bottom left corner there is a legend of symbols. Here you can read the meaning of various color lines

In the bottom right corner the pin allocation for the selected controller is reported.


3. Controllers/Devices/Services pane

In this section you can peek up components (Controllers, Devices and/or Services) to add to the project. The list of things in this section changes every time a different object in the project is selected. For instance if you select the Uno_0 controller, by clicking over, this section will show all the parts that you can add to the selected controller, as shown in the following snapshot:


4. Properties pane

Any components in the Project, and also the Project itself, have properties. A property is a value (text or number) that specifies the behavior of the component. For instance the number of the pin where a led or a push button is connected is a property. Also the name and the description are properties. However, to make the design as simpler as possible, there are very few properties required for each component.

If all the required properties are not correctly filled, the Save button in the header is disabled. When the mouse is moved on the disabled Save button, the missing/wrong properties are shown in a drop-down box.


Build and Download a Project

As said before, once the design of your Project has been completed and all the needed properties filled (we will see how to do that in next tutorials), you can now download all the project related files by pressing the Download button.
At this point it will be opened a new window where you can find some information and a new Download button. Through this button the download of a compressed *.zip format can be effectively started, and you are ready to upload the sketches (*.ino) files on your Arduino module(s).

That's all!


A few words on Arduino

Reading this tutorial, we have found the Arduino word a lot of times. But what is it really?

Well, now I'm feeling very lazy to explain what is already well explained in the web. So please forgive me for that: I'll simply quote some words that are written in official Arduino website:

Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.
Arduino senses the environment by receiving inputs from many sensors, and affects its surroundings by controlling lights, motors, and other actuators.
You can tell your Arduino what to do by writing code in the Arduino programming language and using the Arduino development environment.

And also this video is taken from Ardiono website:


Now it's time to experiment with Devise Home! And if you want to learn more, go ahead with the next tutorial!

Index - >>