Skip to content
Snippets Groups Projects
Commit 6df17933 authored by SirWalross's avatar SirWalross
Browse files

Small update

parent cf2df077
Branches
No related tags found
No related merge requests found
Pipeline #764 failed
......@@ -12,9 +12,9 @@ scripts/./write.bash
sleep 10
# python3 measure.py
python3 measure.py
# sleep 10
sleep 10
echo -e "Starting python script:\n"
loop_count=1
......
#include <HX711_ADC.h>
HX711_ADC LoadCell(2, 3);
HX711_ADC LoadCell2(6, 7);
HX711_ADC LoadCell3(8, 9);
HX711_ADC LoadCell4(12, 13);
static float Offset = 0;
static float Offset2 = 0;
static float Offset3 = 0;
......@@ -42,29 +39,19 @@ void regelbetrieb(HX711_ADC zelle, HX711_ADC zelle2, HX711_ADC zelle3, HX711_ADC
messwert4 = 0;
for (int i = 1; i <= anzahl; i++) {
zelle.update();
zelle2.update();
zelle3.update();
zelle4.update();
messwert = messwert + (getDaten(Offset, zelle));
messwert2 = messwert2 + (getDaten(Offset2, zelle2));
messwert3 = messwert3 + (getDaten(Offset3, zelle3));
messwert4 = messwert4 + (getDaten(Offset4, zelle4));
delay(1);
}
messwert = messwert / anzahl;
messwert2 = messwert2 / anzahl;
messwert3 = messwert3 / anzahl;
......@@ -74,57 +61,29 @@ void regelbetrieb(HX711_ADC zelle, HX711_ADC zelle2, HX711_ADC zelle3, HX711_ADC
messwert2 = messwert2 / calFac2;
messwert3 = messwert3 / calFac3;
messwert4 = messwert4 / calFac4;
}
float getDaten(float offset, HX711_ADC zelle) {
float Offsetnew = offset;
float data;
data = (float)zelle.getRareData() - Offsetnew;
return data;
}
void writeInData() {
if (Serial.available()) {
Serial.read();
delay(10);
Serial.println(1);
delay(10);
regelbetrieb(LoadCell, LoadCell2, LoadCell3, LoadCell4);
Serial.println(messwert);
delay(10);
......@@ -145,12 +104,9 @@ float epsilonumgebung(float hierMesswert, float hierMesswertAlt) {
return hierMesswert;
}
void setup() {
Serial.begin(9600);
LoadCell.begin();
LoadCell2.begin();
LoadCell3.begin();
......@@ -166,8 +122,6 @@ void setup() {
LoadCell3.update();
LoadCell4.update();
Offset = getDaten(0, LoadCell);
Offset2 = getDaten(0, LoadCell2);
Offset3 = getDaten(0, LoadCell3);
......@@ -176,10 +130,6 @@ void setup() {
delay(500);
}
void loop() {
writeInData();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment