Skip to product information
1 of 4

Axiometa

Tactile Led Button

Tactile Led Button

SKU:

Out of stock

Add a clicky button with built-in LED feedback to your projects. This tactile switch module features a large 12mm button with a crisp mechanical feel, hardware debouncing for clean signal readings, and an integrated white LED for visual confirmation. Perfect for user interfaces, control panels, or any application where you need reliable button input with illumination. The onboard RC filter eliminates bounce, so you get clean press detection without extra code. The LED can be controlled independently, letting you indicate status, provide feedback, or create attention-grabbing effects. The button comes in different cap colors to match your project's aesthetic, while the white LED stays consistent across all variants. 

Regular price $2.99
Regular price Sale price $2.99
Sale Sold out
Taxes included. Shipping calculated at checkout.
View full details
  • - 22 mm × 22 mm square
    - 4× ⌀2.7 mm Mounting Holes
    - 12mm tactile switch with LED
    - Integrated hardware debounce
    - 3.3 V, 5.0 V
    - Arduino IDE Compatible
    - MicroPython Compatible
    - MicroBlocks Compatible

    Material Datasheet 

Technical Resources

Tactile Led Button - (AX22-0050)

PCB FRONT

PCB BACK

🟢 Live 3D Model

🖱️ Click & drag to rotate
#define BUTTON_PIN 14
#define LED_PIN 41

void setup() {
  Serial.begin(9600);
  pinMode(BUTTON_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  int buttonValue = digitalRead(BUTTON_PIN);

  Serial.print("Button Value: ");
  Serial.println(buttonValue);

  if (buttonValue == LOW) {
    digitalWrite(LED_PIN, HIGH);
  } else {
    digitalWrite(LED_PIN, LOW);
  }

  delay(10);
}