Arduino IDE

RESEARCH OF THE EFFICIENCY OF CODE GENERATION BY THE ARDUINO IDE DEVELOPMENT ENVIRONMENT USING THE EXAMPLE OF ARITHMETIC OPERATIONS OF ADDITION AND SUBTRACTION

This article examines the efficiency of code generation by the Arduino IDE development environment when performing elementary arithmetic operations of addition and subtraction. This environment is a popular tool among developers for working with microcontrollers, as it has a convenient interface for rapid prototyping. One of the key characteristics of such environments is the quality of the generated code, which affects the speed of program execution, memory usage, and overall system performance.

Development of Digital Compass Based on AVR Microcontroller and MEMS Accelerometer- Magnetometer Module LSM303DLHC

In the paper, the digital compass based on AVR  microcontroller has been developed using MEMS accelerometer-magnetometer LSM303DLHC. The structure and hardware of the digital compass have been developed. The calibration algorithms of the accelerometer and magnetometer of the LSM303DLHC module have been described. The calculation algorithm of the pitch and roll angles has been described. The heading calculation algorithm of the digital compass without tilt compensation and with tilt compensation has been described.