Визуальное программирование

Доброго дня всем.
Прикупил недавно пару датчиков AHT10 оказалось в флпрог нет такого блока (поиском не нашёл) да и вообще на просторах интернета не смог найти примеров. Нашел библиотеку, с ней был один пример. На основе него сделал блок вывода данных на монитор порта. Может кто-нибудь на досуге сделает блок для вывода на дисплей.
Датчик работает от 1.8-5.6в
Рабочая температура от -45 до 85градусов
Давление от 0-100
Еще выводит точку росы.
В файле библиотека и даташит

Отправлено спустя 24 минуты 39 секунд:
I2C

AHT10

AHT10

Может кому пригодится сделал блок

Отправлено спустя 3 минуты 52 секунды:

AHT10

MTSnik , пару вопрос по вашему блоку.
Для чего нужен Delay 500 в каждом цикле?

Изображение

И для чего эти две строки? Они куда-то выводятся? Как можно узнать, прошёл датчик инициализацию или нет?

Изображение

AHT10

AHT10

AHT10

Я тоже не знаю С.
Завтра попробую как Вы посоветовали.

Отправлено спустя 10 часов 24 минуты 40 секунд:
Переделал

AHT10

AHT10

AHT10

In file included from c:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\libraries\AHT10-master\src\Thinary_AHT10.cpp:29:0:

C:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\portable\packages\arduino\hardware\avr\1.8.2\libraries\Wire\src/Wire.h: In member function ‘long unsigned int AHT10Class::readSensor(boolean)’:

C:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\portable\packages\arduino\hardware\avr\1.8.2\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)

uint8_t requestFrom(int, int);

C:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\portable\packages\arduino\hardware\avr\1.8.2\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)

uint8_t requestFrom(uint8_t, uint8_t);

C:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\portable\packages\arduino\hardware\avr\1.8.2\libraries\Wire\src/Wire.h: In member function ‘unsigned char AHT10Class::readStatus()’:

C:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\portable\packages\arduino\hardware\avr\1.8.2\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)

uint8_t requestFrom(int, int);

C:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\portable\packages\arduino\hardware\avr\1.8.2\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)

uint8_t requestFrom(uint8_t, uint8_t);

Скетч использует 9452 байт (65%) памяти устройства. Всего доступно 14336 байт.
Глобальные переменные используют 540 байт (52%) динамической памяти, оставляя 484 байт для локальных переменных. Максимум: 1024 байт.
Неверная библиотека найдена в c:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\libraries\AHT1x: нет заголовочных файлов (.h), найденных в c:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\libraries\AHT1x
Неверная библиотека найдена в c:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\libraries\AHT1x: нет заголовочных файлов (.h), найденных в c:\Users\User\Desktop\Portable_FLProg_6-2-1_Win64\ideV4\libraries\AHT1x


Источник: forum.flprog.ru