 Welcome to this explainer video on the STM32 Nucleo Proximity and Ambient Light Sensor expansion board using ARM Embed Environment. This expansion board enables you to prototype applications geared around gesture or light sensing, typically used in smart home applications. Once you have plugged your boards together, then please connect the STM32 Nucleo board to a PC using a mini USB cable and then you are ready to power on. Now connect to the ARM developer.embed.org website and log in with your credentials. Click on Hardware, then Components and select Imaging under the Sensors category. Click on the XNucleo 6180XA1 proximity and ambient light sensor and find the Hello World 6180XA1 application example on the next page. Then import it into the online compiler. Open the main program and choose the desired target platform and add a new one if needed. At this point, build the application and download it on the Nucleo board. After complete downloading or when pressing the black button on the Nucleo board, the application will reset and start. This simple application shows that it is possible to get environmental data like detecting the presence and distance of a moving object and ambient light values. And now some details about the STM32 proximity, gesture and ambient light sensor expansion board. It is designed around the VL6180X, a device based on ST's flight since time of flight technology. The VL6180X communicates with the STM32 Nucleo developer board via an I2C link at www.st.com.x-nucleo. Under the reference XNucleo 6180XA1, you can find user manuals, quick start guides, bill of materials and lots of other detailed documentation to help you on your way to building your application.