Устройство измеряет расстояние до объекта. Оно состоит из:
Микроконтроллер опрашивает датчик расстояния, затем датчик присылает данные на микроконтроллер и контроллер выводит данные на дисплей.
Данные отображаются на двух строках - сверху расстояние от датчика до объекта, снизу - расстояние до объекта с учетом ширины корпуса (в данном случае +7 СМ).
Устройство в собранном виде. В данном случае расстояние до объекта 21 СМ:
Для загрузки прошивки в микроконтроллер используется программатор USBASP:
Для сборки проекта используется команда:
make compile
Для загрузки программы в микроконтроллер используется команда:
make load
Чтобы собрать и загрузить программу сразу:
make build