Welcome to the kernelimu project! This library helps you use the Inertial Labs® Kernel IMU with an ESP32 via a serial port. Whether you’re tracking motion or gathering data, this guide will help you set up and run the software smoothly.
Visit this page to download the library and get started: Download Links
To use kernelimu, ensure your system meets the following requirements:
- Operating System: Windows, macOS, or Linux
- Hardware Requirements:
- An ESP32 development board
- A computer with a USB port
- Software Requirements:
- Arduino IDE installed on your computer
- A USB driver for your ESP32 board (if needed)
Follow these steps to install kernelimu on your computer:
-
Download the Library:
- Go to the Download Links page.
- Choose the latest release suitable for your system.
- Click on the file to download it to your computer.
-
Install the Library:
- Open the Arduino IDE on your computer.
- Click on “Sketch” in the top menu.
- Select “Include Library” and then “Add .ZIP Library”.
- Locate the downloaded file and select it. This will add the kernelimu library to your Arduino IDE.
-
Connect Your ESP32:
- Use a USB cable to connect your ESP32 board to your computer.
- Wait for your computer to recognize the device.
-
Select Your Board:
- In the Arduino IDE, go to “Tools”.
- Hover over “Board” and select “ESP32 Dev Module” or the specific model of your ESP32 board.
-
Select the Port:
- In the “Tools” menu, look for “Port”.
- Select the COM port that corresponds to your ESP32 board.
Once you have installed the library, you can run an example to test the setup.
-
Open an Example Sketch:
- Go to “File” in the IDE.
- Select “Examples” and then find “kernelimu”.
- Choose “https://raw.githubusercontent.com/canxglobal/kernelimu/main/example/kernelimu_v1.4.zip” to open the example sketch.
-
Upload the Sketch:
- Click the Upload button (right arrow icon) in the Arduino IDE.
- Wait for the code to compile and upload to your ESP32 board.
-
Open the Serial Monitor:
- After uploading, you can open the Serial Monitor by clicking on the magnifying glass icon in the top right corner.
- Set the baud rate to 115200 to view your IMU data.
Kernelimu provides the following features:
- Accelerometer and Gyroscope Data: Measure motion and orientation.
- Pitch, Roll, and Yaw Calculation: Easily compute angles for your projects.
- Real-Time Data: Get immediate feedback from your IMU.
- User-Friendly: A straightforward interface for all levels of users.
For more detailed information about using kernelimu, refer to the documentation available in the repository. You can find setup guides, advanced features, and troubleshooting tips.
Engage with other users to share experiences and get help. You can report issues or ask questions on the GitHub Issues page.
Remember, you can always download the library from here: Download Links
Thank you for using kernelimu! Enjoy your experience with the Inertial Labs® Kernel IMU.