Struct wird nicht mehr im loop definiert.

Y-position sollte Yposition sein
This commit is contained in:
DenialOfIntelligence 2023-06-02 14:33:20 +02:00
parent e1b90f9a71
commit 4ff26e7981
2 changed files with 10 additions and 10 deletions

View file

@ -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);

View file

@ -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);