AVR128DB48 I2C_Host Example Component for CNano Explorer: I2C Proximity Sensor (Polled, Printf-Errors)
The I2C Proximity Sensor example, of the MCC Melody I2C Example Component (for the Curiosity Nano Explorer), is used here in the Polled implementation Printf with the Error Checking visualization.
This example demonstrates how to read the value of the VCNL4200 proximity sensor on the Curiosity Nano Explorer. Every 250 ms, an LED and a Debug I/O pin are toggled and a printf message is sent to the MPLAB® Data Visualizer.
The below image of the MPLAB Data Visualizer shows the application running, where the proximity value is displayed on the Data Visualizer terminal every 250 ms and a Debug I/O is toggled.
To run the example, follow the steps in the Data Visualizer Setup section of the I2C_Host Example Component:
The following is a block diagram view of the application, as seen in the MPLAB Code Configurator (MCC) Melody Builder. On the right hand side, the completed TODO list of the I2C Host Example Component represents the MCC Melody configuration of the application.
Example Components integrate learning material directly into the MCC. This allows the users to conveniently place the configuration instructions side-by-side to the components they are configuring. For more information, refer to the MCC Melody Example Components introduction.
-
MPLAB® X IDE v6.25 or newer
-
MPLAB® XC8 v3.00 or newer
-
MPLAB® Code Configurator (MCC) Plug-in Version v5.6.2 or newer (Tools>Plugins>Installed, search: "MCC")
-
MPLAB® Data Visualizer Plug-in Version v1.4.1926 or newer (Tools>Plugins>Installed, search: "Data Visualizer")
-
MCC Melody I2C_Host Example Component for the Curiosity Nano Explorer v1.0.0 or newer
-
MCC Core v5.8.2 or newer
-
Single Page Application (SPA) Host v1.0.0 or newer
-
MCC Melody Core v2.9.1 or newer
Open the MCC Content Manager
to verify the MCC Core and MCC Melody Core versions.
- AVR128DB48 Curiosity Nano (EV35L43A)
- Curiosity Nano Explorer (EV58G97A)




