Stap 4: Programmeren arduino
#define xPin A1
#define yPin = A0#define buttonPin 12
int xPosition;
int yPosition;
int de knop;VOID Setup {}
Serial.begin(9600);
pinMode (xPin, INPUT);
pinMode (yPin, INPUT);
pinMode (buttonPin, INPUT);
}void loop {}
buttonState();
readX();
readY();
Serial.Print(xPosition);
Serial.Print(",");
Serial.Print(yPosition);
Serial.Print(",");
Serial.println(button);
Voorbeeld waarde 500,500,0; --x, y, knop--gegevens [0], [1], gegevens [2]
delay(100); seriële waarde goed zien
}ongeldig buttonState() {}
knop = digitalRead(buttonPin);
Als (knop == HIGH) {}
digitalWrite (13, hoge);. / / vermelding knop is ingedrukt.
} else {}
digitalWrite (13, laag);
}
}
ongeldig readX() {}
xPosition = analogRead(xPin);
xPosition = kaart (xPosition, 1023, 0, 0, 1920); voorkomen dat de as omkeren.
}ongeldig readY() {}
yPosition = analogRead(yPin);
yPosition = kaart (yPosition, 0, 1023, 0, 1080);
}