Links

Setting up Simuli Virtual Lab

First, log in to your Simuli account and navigate to the Simuli Virtual Lab. Here we will create a new emulated instance of the Raspberry Pi. Click on the Launch button under Raspberry Pi to get started.
A new window will open where we can customise our Raspberry Pi project. First, let's give the project a name. For this example, we have set the name as RasPi-basics. Now click on Next Step.
Now we need to choose which OS we want the Raspberry Pi to run. Currently, Rasperry Pi OS Buster is supported on the IoTIFY Virtual Lab, with support for Ubuntu coming in the near future. Once we have selected Buster, click on Next Step.
Now we can select additional components which we may want to use in our project. Simuli Virtual Lab supports a variety of components including various sensors, ADCs and Motor Drivers to name a few. For this example let's add the SHT2X Temperature and Humidity Sensor by clicking on it in the list. Once the components are selected, click on Next Step.
Finally, we reach the review screen where all our configurations are listed. Make sure that the correct OS and additional components are selected. If everything is correct, click on Launch.
A new emulated instance of the Raspberry Pi will be created and configured. The new instance will be added to the Your Projects list in Simuli Virtual Lab. The instance can take around 3 - 4 minutes to be created. Once it's ready click on the Open button to start working on the Raspberry Pi.
A new window with our workspace opens up. We can see the file explorer tab on the left with a code editor in the middle along with a terminal. The Raspberry Pi and the GPIO interface are present on the right side of the window.
Now we are ready to code our first project - blink using the Raspberry Pi. Let's get started.