Arduino UNO R4 WiFi and Adafruit BNO085 IMU Fusion for Orientation Tracking
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO R4 WiFi microcontroller and an Adafruit BNO085 9-DOF Orientation IMU Fusion sensor. The Arduino is used to control and interface with the IMU sensor. The connections between the components are established using standard I2C communication protocol.
Component List
Arduino UNO R4 WiFi
- Description: A microcontroller board based on the ATmega328P, featuring built-in WiFi capabilities.
- Pins: OFF, GND, VRTC, IIC0_SCL, IIC0_SDA, 3V3, GPIO 41, GPIO 0, GPIO 42, GPIO 43, GPIO 44, BOOT, IOREF, RESET, 5V, VIN, A0, A1, A2, A3, A4, A5, RSPCKA, CIPO, COPI, D0/RX, D1/TX, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, AREF, SDA, SCL
Adafruit BNO085 9-DOF Orientation IMU Fusion
- Description: A sensor module that provides 9 degrees of freedom orientation data using accelerometer, gyroscope, and magnetometer.
- Pins: VCC, 3.3V, GND, SCL/SCK/RX, SDA/MISO/TX, INT, BOOT, PS0, PS1, RST, MOSI, CS
Wiring Details
Arduino UNO R4 WiFi
- 3V3: Connected to VCC of Adafruit BNO085
- GND: Connected to GND of Adafruit BNO085
- SDA: Connected to SDA/MISO/TX of Adafruit BNO085
- SCL: Connected to SCL/SCK/RX of Adafruit BNO085
Adafruit BNO085 9-DOF Orientation IMU Fusion
- VCC: Connected to 3V3 of Arduino UNO R4 WiFi
- GND: Connected to GND of Arduino UNO R4 WiFi
- SDA/MISO/TX: Connected to SDA of Arduino UNO R4 WiFi
- SCL/SCK/RX: Connected to SCL of Arduino UNO R4 WiFi
Code Documentation
Arduino UNO R4 WiFi Code
sketch.ino
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
documentation.txt
This document provides a comprehensive overview of the circuit, including the components used, their connections, and the code running on the Arduino UNO R4 WiFi.