вбудоване програмне забезпечення

DEVELOPMENT OF EMBEDDED SOFTWARE FOR ESP32-BASED LORA MODULES WITH ADAPTIVE CONFIGURATION AND LINK QUALITY MONITORING

The article describes a new approach to developing embedded software for LoRa modules based on the ESP32 microcontroller. The main idea behind the work is to create universal firmware with a minimalist architecture and advanced configuration options that ensures reliable peer-to-peer data exchange. The developed system uses a simplified text command format (COMMAND;PARAM=VALUE) instead of JSON, which reduces computational costs and speeds up processing. This simplifies integration into application solutions and increases the efficiency of hardware resource utilization.

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.