This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Általános hardvermegoldások ====== ===== Nyomógomb kiértékelése ===== {{:wiki:arduino:arduino_hw_nyomogomb.png|Arduino nyomógomb kiértékelése}} \\ Az Arduino-ra a nyomógombokat nem szabad "közvetlenül" a tápfeszültség után kötni, hanem az egyik oldalon mindig le kell kötni a 0 pontjukat egy 10 KOhm-os ellenálláson keresztül a GND-re, és a bemeneti oldalt is védeni kell egy 100 Ohm-os ellenállással, mint azt az ábra is szemlélteti. ==== Példaprogram ==== A bemeneti jel (pin 2) kiértékelését a "//digitalRead//" funkció végzi el, eredménye a "//buttonState//" változóba kerül. A példaprogramban ennek az értéke a serialmonitoron keresztül kerül megjelenítésre. Amennyiben a nyomógomb állapotváltozásait akarja számlálni, egy [[hu:arduino:software#flanke|fel- vagy lefutóél figyelés]]re is szüksége lesz. <code> int pushButton = 2; void setup() { Serial.begin(9600); pinMode(pushButton, INPUT); } void loop() { int buttonState = digitalRead(pushButton); Serial.println(buttonState); delay(100); } </code> hu/arduino/hardware.txt 2022/04/21 15:02()