// LED dióda, analógový joystick
/*
Na Y osi analog. joysticku sa bude zapínať/ vypínať LED dióda.
Joystick hore - zapnutá dióda
Joystick dole - vypnutá dióda
Na X osi analog. joysticku sa bude pridávať a uberať jas (+5/-5) na LED dióde každých 20 ms.
Stlačením sa vypíše "stlačené tlačidlo".
*/
// LED dióda, analógový joystick
int jas = 0;
void setup() {
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(2, INPUT_PULLUP);
pinMode(9, OUTPUT);
Serial.println(9600);
}
void loop() {
int vert = map(analogRead(A0), 0,1023,-1,1);
int horz = map(analogRead(A1),0,1023,1,-1);
if (vert == 1){
jas = 255;
}else if(vert == -1){
jas = 0;
}
if (horz == 1){
jas = jas -5;
delay(20);
}
if (digitalRead(2) == LOW){
Serial.println("Stlacene tlacidlo");
}
analogWrite(9, jas);
}