Ошибка при установке HX711_Arduino_Library

Сначала я получаю сообщение об ошибке #include no такой директории. Затем установил HX711_Arduino_Library. Теперь получаю следующие ошибки: Arduino: 1.8.9 (Windows 7), плата: «NodeMCU 1.0 (модуль ESP-12E), 80 МГц, флэш-память, отключено, все шифры SSL (наиболее совместимые), 4M (без SPIFFS), v2, более высокая пропускная способность, отключено, нет , Только скетч, 115200" sketch_jul18a:34:22: ошибка: нет соответствующей функции для вызова HX711::HX711(int, int)'HX711 scale(DOUT, CLK); ^ C:\Users\My Lappy\Desktop\sketch_jul18a\sketch_jul18a.ino:34:22: примечание: кандидаты:В файле, включенном из C:\Users\My Lappy\Desktop\sketch_jul18a\sketch_jul18a.ino:23:0: C:\Users\MyLappy\Documents\Arduino\libraries\HX711_Arduino_Library\src/HX711.h:30:3: примечание: HX711::HX711() HX711(); ^ C:\Users\MyLappy\Documents\Arduino\libraries\HX711_Arduino_Library\src/HX711.h:30:3: примечание: кандидат ожидает 0 аргументов, предоставлено 2 C:\Users\MyLappy\Documents\Arduino\libraries\HX711_Arduino_Library\src/HX711.h:19:7: примечание: constexpr HX711::HX711(const HX711&) класс HX711 ^ C:\Users\MyLappy\Documents\Arduino\libraries\HX711_Arduino_Library\src/HX711.h:19:7: примечание: кандидат ожидает 1 аргумент, предоставлено 2 статус выхода 1 нет соответствующей функции для вызова 'HX711::HX711(int, int)'

Помогите мне с этим.

, 👍-1


1 ответ


0

Существует несколько библиотек Arduino HX711. У вас есть правильный? Я бы предположил, что нет, так как в установленной вами библиотеке нет конструктора, который использует скетч. Либо используйте правильный конструктор из установленной библиотеки, либо установите другую библиотеку, в которой есть этот конструктор.

Ура!

,

Я не очень хорошо знаком с программным обеспечением Arduino. не могли бы вы помочь мне с простым способом .. ?? библиотека с конструктором не получает этого ??, @user55815

Проверьте файл HX711_Arduino_Library\src/HX711.h и экземпляр HX711 в вашем скетче. Используйте конструктор, соответствующий библиотеке. Изменение: sketch_jul18a:34:22: шкала HX711 (DOUT, CLK);, @Mikael Patel

Я проверил файл HX711_Arduino_Library\src/HX711.h, но не получил это изменение: sketch_jul18a:34:22: шкала HX711 (DOUT, CLK); с чем я должен заменить это .. ????, @user55815

Начните со скетча примера: https://github.com/bogde/HX711/blob/master/examples/HX711_basic_example/HX711_basic_example.ino, @Mikael Patel

да, сэр, github.com/bogde/HX711/blob/master/examples/HX711_basic_example/ этот код ссылки работает правильно. получение этого сообщения Сделано компиляции без каких-либо ошибок. Но для моего кода по-прежнему появляется то же сообщение об ошибке: нет соответствующей функции для вызова «HX711:: HX711 (int, int)». Помогите мне сделать следующий шаг, чтобы решить эту проблему., @user55815

Пожалуйста, разместите свой скетч, и мы поможем вам исправить его., @Mikael Patel

Не могу опубликовать свой скетч, слишком долго.. что мне теперь делать?, @user55815

Найдите строку, начинающуюся с HX711, и удалите параметры конструктора. Добавьте строку в setup() для вызовов HX711::begin() с параметрами вывода. А теперь вы должны пометить вопрос как отвеченный :), @Mikael Patel