simple hx711 test
This commit is contained in:
commit
6222a23042
|
@ -0,0 +1,20 @@
|
||||||
|
; PlatformIO Project Configuration File
|
||||||
|
;
|
||||||
|
; Build options: build flags, source filter
|
||||||
|
; Upload options: custom upload port, speed and extra flags
|
||||||
|
; Library options: dependencies, extra library storages
|
||||||
|
; Advanced options: extra scripting
|
||||||
|
;
|
||||||
|
; Please visit documentation for the other options and examples
|
||||||
|
; https://docs.platformio.org/page/projectconf.html
|
||||||
|
|
||||||
|
[env:d1_mini]
|
||||||
|
platform = espressif8266
|
||||||
|
board = d1_mini
|
||||||
|
framework = arduino
|
||||||
|
|
||||||
|
|
||||||
|
monitor_speed= 115200
|
||||||
|
|
||||||
|
lib_deps =
|
||||||
|
bogde/HX711 @ 0.7.4
|
|
@ -0,0 +1,28 @@
|
||||||
|
#include<Arduino.h>
|
||||||
|
|
||||||
|
#include "HX711.h"
|
||||||
|
|
||||||
|
// HX711 circuit wiring
|
||||||
|
const int LOADCELL_DOUT_PIN = D2;
|
||||||
|
const int LOADCELL_SCK_PIN = D3;
|
||||||
|
|
||||||
|
HX711 scale;
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
Serial.begin(115200);
|
||||||
|
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
|
||||||
|
if (scale.wait_ready_retry(10)) {
|
||||||
|
long reading = scale.read();
|
||||||
|
Serial.print("HX711 reading: ");
|
||||||
|
Serial.println(reading);
|
||||||
|
} else {
|
||||||
|
Serial.println("HX711 not found.");
|
||||||
|
}
|
||||||
|
|
||||||
|
delay(1500);
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue