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