From 4ff26e798122048029c4da9906d6978969b4e282 Mon Sep 17 00:00:00 2001 From: DenialOfIntelligence Date: Fri, 2 Jun 2023 14:33:20 +0200 Subject: [PATCH] Struct wird nicht mehr im loop definiert. Y-position sollte Yposition sein --- Reciver/Reciver.ino | 12 ++++++------ Transiever/Transiever.ino | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Reciver/Reciver.ino b/Reciver/Reciver.ino index 15bd997..3c2f946 100644 --- a/Reciver/Reciver.ino +++ b/Reciver/Reciver.ino @@ -10,7 +10,10 @@ RF24 radio(7, 8); // (CE, CSN) const byte address[6] = "1RF24"; - +struct dataStruct { + int Xposition; + int Yposition; +} myData; void setup() { // Serial.begin(115200); radio.begin(); @@ -30,10 +33,7 @@ void setup() { } void loop() { - struct dataStruct { - int Xposition; - int Yposition; -} myData; + if (radio.available()) { radio.read( &myData, sizeof(myData) ); if (myData.Yposition >= 500) { @@ -59,7 +59,7 @@ void loop() { } else { delay(30); - if (myData.Yposition>100 && myData.Y-position<500) { + if (myData.Yposition>100 && myData.Yposition<500) { digitalWrite(2, 0); digitalWrite(3, 0); digitalWrite(4, 0); diff --git a/Transiever/Transiever.ino b/Transiever/Transiever.ino index 49f9db5..32dd2bf 100644 --- a/Transiever/Transiever.ino +++ b/Transiever/Transiever.ino @@ -3,7 +3,11 @@ //TODO Sende analoge daten für joystick RF24 radio(9, 10); // (CE, CSN) const byte address[6] = "1RF24"; +struct dataStruct { + int Xposition; + int Yposition; +} myData; void setup() { radio.begin(); radio.setPALevel(RF24_PA_MAX); @@ -16,11 +20,7 @@ void setup() { void loop() { // Serial.println(radio.isChipConnected()); - struct dataStruct { - int Xposition; - int Yposition; -} myData; myData.Xposition = analogRead(0); myData.Yposition = analogRead(1); radio.write(&myData, sizeof(myData), 1);