I will develop and debug firmware for AVR core AtMega or AtTiny microcontrollers on C or Arduino IDE language, I will also demonstrate the simulation in Proteus
Arduino boards are also based on these microcontrollers, so you can use them in your project
I will help you choose a microcontroller and sensors for your project based on the goals and tasks
I can write a Windows software for working with a device that allows you to receive, send, analyze and process data in the form in which you need on PC
Need a compact code?
To support different platforms, Arduino IDE environment libraries uses bunch of tools for implementing code. But in the aggregate, this all takes up a vast amount of memory and controller performance.
For this reason, it is very difficult to use very small AtTiny controllers in projects with code on the Arduino IDE. I will write code in pure C to solve this problem
Why is C AVR code better?
Much less memory occupied, but better performance.
As an example, the code for flashing an LED in the Arduino IDE takes up 1KB of memory. Similar C code is only 150 bytes long.