Визуальное программирование
Доброго дня всем.
Прикупил недавно пару датчиков 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
Источник: