// даём разумное имя пинам, к которым подключён джойстик #define X A0 #define Y A1 #define Z A2 void setup() { // открываем последовательный порт для мониторинга действий в программе Serial.begin(9600); } void loop() { // переменные для хранения значений // отклонения джойстика по осям X и Y // и состояния кнопки Z int x, y, z; // считываем текущее значение джойстика x = analogRead(X); y = analogRead(Y); z = digitalRead(Z); // выводим результаты в serial-порт Serial.print(x); Serial.print(","); Serial.print(y); Serial.print(","); Serial.println(z); delay(100); }