• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ETS2 Dashboard z Arduino
#1
Siemka. Chcę zrobić dashboard do Euro Truck Simulator 2 przy pomocy Arduino, ale mam jedną zagwozdkę. O tyle wiem jak zrobić output aby przy np. kierunkowskazie dawało mi diodę, to nie wiem jak zrobić input. Chciałbym zrobić np. przełącznik hamulca ręcznego, gdyby był zwarty - ręczny byłby zaciągnięty, gdy rozwarty - opuszczony. Czy z takim kodem by to pykło?

Kod:
handbrakeActivated = false;

//dla przykladu pin 1 to moj pin
//nie zwracaj uwagi na to czy ten kod faktycznie powinien dzialac, chodzi o sam zamysł

void loop()
{
    if (handbrakeActivated == false and digitalRead(1) == HIGH)
    }
        Keyboard.press(space);
        delay(400);
        Keyboard.realese(space);

    }
    
    if (handbrakeActivated == true and digitalRead(1) == LOW)
    }
        Keyboard.press(space);
        delay(400);
        Keyboard.realese(space);
    }
}

Przycisk byłby podłączony jedną stroną do wejścia 5V, a drugą do przykładowego pinu 1.
 
Odpowiedź
#2
Jak masz Arduino Leonardo który posiada emulację klawiatury , to tak zadziała. Jednak lepiej podłączyć przycisk z jednej strony do GND a z drugiej do pinu cyfrowego np. 6 i ustawić ten pin jako wejście podciągnięte wewnętrznym rezystorem.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości