NODEMCU 1.0 HX711 Тензодатчик читает странный текст

Ошибка чтения

Привет, ребята! у меня проблема с чтением с моим NODEMCU, когда я попробовал этот код на arduino UNO, он работает отлично, но пока я не попытался переключить его на NODEMCU 1.0, у которого есть функция Wi-Fi, которая мне нужна, чтение оказалось таким тип ошибки, я пытался искать решение в Интернете и пробовал каждый из них, но, по-видимому, ничего из этого не помогло. Изображение представляет собой ошибку, с которой я столкнулся, и соединение, которое я сделал от nodemcu к hx711, — это VCC -> Vin или 3.3v, GND -> GND, DT -> D2, SCK -> D3. Вот код, который я нашел в Интернете для использования:

#include <HX711.h>

// Настройки масштаба
const int SCALE_DOUT_PIN = D2;
const int SCALE_SCK_PIN = D3;

HX711 scale(SCALE_DOUT_PIN, SCALE_SCK_PIN);

void setup() {
  Serial.begin(115200);
  scale.set_scale(-47740);// <- установить здесь коэффициент калибровки!!!
  scale.tare();
}

void loop() {
  float weight = scale.get_units(1);
  Serial.println(String(weight, 3));
}

Заранее спасибо!

, 👍0

Обсуждение

Размещать весь код в комментариях бесполезно. На этот раз я отредактировал ваш пост, не забудьте выбрать код, а затем Ctrl + K, @MichaelT

Извините, буду иметь в виду! Ценю вашу помощь спасибо!, @Kelvin

попробуйте D1 вместо D3. D3 — это io 0, вывод конфигурации загрузки, @Juraj

Привет юрай! Спасибо за ответ. я попробовал D1, и последовательный монитор теперь показывает значение 0,000 на всем пути, независимо от веса, который я на него наложил., @Kelvin

Привет, Юрадж, я изменил соединение VCC с Vin на 3,3 В, и это работает! Спасибо!! не могли бы вы опубликовать свой ответ в разделе ответов, чтобы я мог проголосовать? Спасибо за помощь!!, @Kelvin


1 ответ


1

Попробуйте D1 вместо D3. D3 — это io 0, вывод конфигурации загрузки с подтяжкой на плате.

,