Ви не увійшли.
Сторінки 1
Привет парни, если есть возможность подскажите пожалуйста ... к Ардуино подключен джойстик и кнопка .. как одновременно считать значения с аналоговых входов для джойстика и цыфрового входа для конопки ??? То есть мне надо что б когда я управляю джойстиком можно было паралельно (при нажатом джойстике) управлть и кнопкой ?? Мой не паралельный код
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#define axis_X 0
#define axis_Y 1
int buttonPin =5;
int buttonPin2 =6;
int buttonState = 0;
RF24 radio(9, 10);
void setup(){
pinMode(buttonPin,INPUT);
pinMode(buttonPin2,INPUT);
Serial.begin(9600);
radio.begin();
radio.setChannel(5);
radio.setDataRate (RF24_1MBPS);
radio.setPALevel (RF24_PA_HIGH);
radio.openWritingPipe (0x1234567890LL);
}
void loop(){
int data;
if (buttonState = digitalRead(buttonPin) ){
data = 2;
radio.write(&data, sizeof(data));
}
while(analogRead(axis_X)>900 && analogRead(axis_X)<1024) {
data = 4;
radio.write(&data, sizeof(data));
}
while(analogRead(axis_X)>-1 && analogRead(axis_X)<100) {
data = 5;
radio.write(&data, sizeof(data));
}
while(analogRead(axis_Y)>900 && analogRead(axis_Y)<1024) {
data = 6;
radio.write(&data, sizeof(data));
}
while(analogRead(axis_Y)>-1 && analogRead(axis_Y)<100) {
data = 7;
radio.write(&data, sizeof(data));
}
}
Сторінки 1