• Arduino
  • Raspberry Pi
  • Raspberry Pi Pico
  • Micro:Bit

Das KY-004 Modul ist mit einem Drucktaster ausgestattet, der beim Drücken des Tasters zwei Signalausgänge miteinander kurzschließt. Es arbeitet in einem Betriebsspannungsbereich von 3,3 V bis 5 V und kann in einem Temperaturbereich von -25 °C bis 105 °C betrieben werden. Mit einer Lebensdauer von 100.000 Betätigungszyklen bietet der KY-004 eine hohe Zuverlässigkeit und Langlebigkeit. Der KY-004 eignet sich hervorragend für Anwendungen, bei denen ein zuverlässiger und langlebiger Drucktaster benötigt wird.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Betriebstemperatur -25 °C - 105°C
Lebensdauer 100.000 Zyklen
Abmessungen 18 x 15 x 6 mm

Anschlussbelegung


Arduino Sensor
Pin 10 Signal
5V +V
GND GND
Arduino Sensor
Pin 13 LED+
GND LED-

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches eine LED zum Leuchten bringt, sobald am Sensor ein Signal detektiert wurde. Als LED können z.B. auch unter anderem die Module KY-011, KY-016 oder KY-029 verwendet werden.

int Led = 13 ;// Deklaration des LED-Ausgangspin
int Sensor = 10; // Deklaration des Sensor-Eingangspin
int val; // Temporaere Variable
  
void setup ()
{
  pinMode (Led, OUTPUT) ; // Initialisierung Ausgangspin
  pinMode (Sensor, INPUT) ; // Initialisierung Sensorpin
  digitalWrite(Sensor, HIGH); // Aktivierung interner Pull-Up Widerstand
}
  
void loop ()
{
  val = digitalRead (Sensor) ; // Das gegenwärtige Signal am Sensor wird ausgelesen
  
  if (val == HIGH) // Falls ein Signal erkannt werden konnte, wird die LED eingeschaltet.
  {
    digitalWrite (Led, LOW);
  }
  else
  {
    digitalWrite (Led, HIGH);
  }
}

Beispielprogramm Download

KY004-Arduino.zip

Das KY-004 Modul ist mit einem Drucktaster ausgestattet, der beim Drücken des Tasters zwei Signalausgänge miteinander kurzschließt. Es arbeitet in einem Betriebsspannungsbereich von 3,3 V bis 5 V und kann in einem Temperaturbereich von -25 °C bis 105 °C betrieben werden. Mit einer Lebensdauer von 100.000 Betätigungszyklen bietet der KY-004 eine hohe Zuverlässigkeit und Langlebigkeit. Der KY-004 eignet sich hervorragend für Anwendungen, bei denen ein zuverlässiger und langlebiger Drucktaster benötigt wird.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Betriebstemperatur -25 °C - 105°C
Lebensdauer 100.000 Zyklen
Abmessungen 18 x 15 x 6 mm

Anschlussbelegung


Raspberry Pi Sensor
GPIO 24 [Pin 18] Signal
3,3V [Pin 1] +V
GND [Pin 6] GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches Text Seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

from gpiozero import Button
import time

# Der Sensor wird als Button-Objekt initialisiert, wobei der interne Pull-Up-Widerstand aktiviert ist.
sensor = Button(24, pull_up=True)

print("Sensor-Test [drücken Sie STRG+C, um den Test zu beenden]")

# Diese Funktion wird ausgeführt, wenn ein Signal erkannt wird (fallende Flanke).
def ausgabeFunktion():
    print("Signal erkannt")

# Die Funktion 'ausgabeFunktion' wird an das 'when_pressed' Event des Sensors gebunden.
sensor.when_pressed = ausgabeFunktion

# Hauptprogrammschleife
try:
    while True:
        time.sleep(1)

# Aufräumarbeiten, nachdem das Programm beendet wurde
except KeyboardInterrupt:
    print("Programm beendet")

Beispielprogramm Download

KY004-RPi.zip

Zu starten mit dem Befehl:

sudo python3 KY004-RPi.py

Das KY-004 Modul ist mit einem Drucktaster ausgestattet, der beim Drücken des Tasters zwei Signalausgänge miteinander kurzschließt. Es arbeitet in einem Betriebsspannungsbereich von 3,3 V bis 5 V und kann in einem Temperaturbereich von -25 °C bis 105 °C betrieben werden. Mit einer Lebensdauer von 100.000 Betätigungszyklen bietet der KY-004 eine hohe Zuverlässigkeit und Langlebigkeit. Der KY-004 eignet sich hervorragend für Anwendungen, bei denen ein zuverlässiger und langlebiger Drucktaster benötigt wird.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Betriebstemperatur -25 °C - 105°C
Lebensdauer 100.000 Zyklen
Abmessungen 18 x 15 x 6 mm

Anschlussbelegung


Micro:Bit Sensor
Pin 1 Signal
3V +V
GND GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches ein Zeichen auf den On-Board LEDs ausgibt, wenn am Sensor ein Signal detektiert wurde.

	
		input.onPinPressed(TouchPin.P1, function () {
		    basic.showLeds(`
		        # . . . #
		        # . . . #
		        # . # . #
		        # . # . #
		        . # . # .
		        `)
		    basic.clearScreen()
		})
	

Beispielprogramm Download

microbit-KY-004.zip

Das KY-004 Modul ist mit einem Drucktaster ausgestattet, der beim Drücken des Tasters zwei Signalausgänge miteinander kurzschließt. Es arbeitet in einem Betriebsspannungsbereich von 3,3 V bis 5 V und kann in einem Temperaturbereich von -25 °C bis 105 °C betrieben werden. Mit einer Lebensdauer von 100.000 Betätigungszyklen bietet der KY-004 eine hohe Zuverlässigkeit und Langlebigkeit. Der KY-004 eignet sich hervorragend für Anwendungen, bei denen ein zuverlässiger und langlebiger Drucktaster benötigt wird.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Betriebstemperatur -25 °C - 105°C
Lebensdauer 100.000 Zyklen
Abmessungen 18 x 15 x 6 mm

Anschlussbelegung


Raspberry Pi Pico Sensor
GPIO26 Signal
3.3V +V
GND GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches hoch zählt und Text Seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

# Bibliotheken laden
from machine import Pin, Timer

# Initialisierung von GPIO26 als Eingang
sensor = Pin(26, Pin.IN, Pin.PULL_DOWN)

# Timer erstellen
timer = Timer()

# Variablen Initialisierung
counter = 0

# Funktion: Schritte zählen
def up(timer):
    global counter
    counter = counter + 1
    print(counter)

# Entprellfunktion: Timer setzen
def btn(pin):
    timer.init(mode=Timer.ONE_SHOT, period=100, callback=up)

# Initialisierung des Interrupts
sensor.irq(trigger=Pin.IRQ_FALLING, handler=btn)

Beispielprogramm Download

KY004-Pico.zip