//#define F_CPU 20000000UL #include char control(); #define BUTTON PA3 #define x PA2 #define y PA3 #define btn PA4 #define val 0 #define tx PA0 #define rx PA1 SoftwareSerial ser(0, 1); void setup() { // put your setup code here, to run once: pinMode(btn,INPUT); pinMode(x,INPUT); pinMode(y,INPUT); ser.begin(9600); } int casse=0; int casse1=0; void loop() { // put your main code here, to run repeatedly: while(!(control() == '1')) {} ser.print("b"); while(!(control() == '2')) {} ser.print(digitalRead(btn)); casse = analogRead(x); casse1 = analogRead(y); casse = map(casse ,0,1024,0,20); casse1 = map(casse1 , 0,1024,0,20); //delay(200); while(!(control() == '1')) {} ser.print("x"); while(!(control() == '2')) {} ser.print(casse); while(!(control() == '1')) {} ser.print("y"); while(!(control() == '2')) {} ser.print(casse1); } char control () { while (!ser.available()) { } return ser.read(); }