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 card. 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: turn on the LED...
The zone located on the right corresponds to the created program which is displayed in the form of a text: code is generated there. 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 as soon as the Vittascience interface is opened.
The instructions placed in the "On start" block will be executed as soon as the card is powered up. While program instructions placed in the "Forever" block, will be executed after startup and then continuously until the board loses power.
Now let's move on to creating a first program!