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

Small update

parent cf2df077
No related branches found
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