
TinyML Cookbook
By :

The dataset is the core part of any ML project because it has implications regarding the model's performance. However, recording sensor data is often a challenging task in TinyML since it requires low-level interfacing with the hardware.
In this recipe, we will use the MPU-6050 Inertial Measurement Unit (IMU) to teach the fundamentals behind a common communication protocol for sensors: the Inter-Integrated Circuit (I2C). By the end of this recipe, we will have an Arduino sketch to read out the MPU-6050 address.
The following Arduino sketch contains the code that will be referred to in this recipe
01_i2c_imu_addr.ino
: For this recipe, we need to know what an IMU sensor is and how to retrieve its measurements with the I2C communication protocol.
The IMU sensor is an electronic device...