i2cdevlib: A Collection of Libraries for Common I2C Devices

i2cdevlib: A Collection of Libraries for Common I2C Devices

In simple terms: i2cdevlib is a collection of libraries written for common I2C devices. Each device (such as MPU6050, HMC5883, BMP085, etc.) has a “device class,” and these device classes rely on a common I2C abstract class called I2Cdev. What are the benefits? The device classes only handle the “human-friendly interface” (like readAccelX()), while the … Read more

C Language Structure Describing BMP File Format

Click the blue text to follow usThe structure of a BMP file is actually very simple, consisting of two structures + an optional color palette + bitmap data.The first structure is BITMAPFILEHEADER, and the second structure is BITMAPINFOHEADER. Then there is the optional color palette (an array of RGBQUAD). Finally, there is the bitmap data. … Read more

Design of a Drone Altitude Acquisition System Based on DSP

Abstract: This article introduces the design of a high-precision altitude acquisition system based on DSP and the BMP085 digital barometric pressure sensor for drones, along with the testing and analysis of the actual operational data of the system, achieving altitude measurement and transmission. The focus is on the design and implementation of the software and … Read more

Design of High-Precision Altitude Acquisition System for Drones Based on DSP

Design of High-Precision Altitude Acquisition System for Drones Based on DSP

Abstract: This article introduces the design of a high-precision altitude acquisition system based on DSP and BMP085 digital barometric sensor for drones, and tests and analyzes the actual operational data of the system to achieve altitude measurement and transmission. The focus is on the design and implementation of the software and hardware at the system … Read more