To program the NUCLEO-L476RG board, you must use the Vittascience interface, available at the following address: https://en.vittascience.com/l476

This free interface, available without installation from an internet browser, allows you to program the board. It consists of different parts.

In the center,
the work area allows the creation of the program. It accommodates the different blocks placed by the user to build the program.
The
block compartment, located on the left, contains all the instructions for creating a program. For example: switching on the LED…
The zone located on the right corresponds to the created program which is displayed in the form of a text: we are talking about code. The language used is specific for each microcontroller, here it is Python.
The
console, at the bottom of the interface, allows the user to interact directly with the card connected to the computer. This area displays messages from the card, and the user can also send them.
The image below is interactive, you can click on the different elements to discover the Vittascience interface.
The "
On Start" and "
Forever" blocks are the key elements of how the board works. They are present from the opening of the Vittascience interface.
The instructions placed in the "On Start" block will be executed as soon as the card is powered up. While the program instructions placed in the "Forever" block, will be executed after start-up and then continuously until the board is no longer supplied with electricity.
Now let's move on to creating a first program!