Arduino IDE
Install the Windows Store Arduino IDE app
Start the Arduino IDE
![Arduino Splash](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_Splash_Screen.png)
Check Board Manager for Nano 33 IOT board If not listed Click to Open Board Manager
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_MKR1000_Board_Manager_list.png)
Add the library for Nano 33 IOT using the Board Manager Library
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_MKR1000_Board_Manager-2.png)
Add Drivers for Arduino NANO 33 IOT
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_SAMD_USB_Installation.png)
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_SAMD_Device_Installation.png)
Nano 33 IOT Windows Driver
Plug in USB cable look for unspecified device in Devices and Printers under Control Panel
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_MKR1000_Unspecified_Device.png)
Right click and open device Manager
Expand Ports(COM & LPT)
Right Click and select Update Driver
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_Nano_33_IOT_Device_Manager.png)
On Update Drivers Window Click Browse my computer for driver software
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_Device_Manager_Update_Drivers.png)
Navigate to Arduino Folder and Select Driver under SAMD.
![](https://doubleecpu.com/wp-content/uploads/2019/08/Arduino_Folder_SAMD_Drivers.png)
The Driver will be installed after clicking next
The Arduino Nano 33 IOT should have the correct name on Device Manager
![](https://doubleecpu.com/wp-content/uploads/2020/01/image-10.png)
Arduino IoT Sketch
From Library Manager install ArduinoCloudThing by Arduino
![](https://doubleecpu.com/wp-content/uploads/2020/01/image-11.png)
With the ArduinoCloudThing library int, bool, float, String properties can be read from or written to the Arduino Cloud.
Set up an account to store your arduino code