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