LinkNode 12mm Button Module

From LinkSprite Playgound
Jump to: navigation, search


This button module hosts momentary push button switch - 12mm Square. It can serve as input for Xduino experiment. ( Press the button output low level )

STM32 A-8.jpg

STM32 A-10.jpg

STM32 A-3.jpg

STM32 A-6.jpg

STM32 A-7.jpg

Wiring & Running

The Button module is connected to the base shield J1:

Button Signal --> LinkNode D1 G0

Open the Arduino IDE serial monitor ( BAUD 9600 ) , you can see the button state .

Button 12mm.png

Button 12mm 2.png

Button 12mm 3.png

Simple Code

const int ButtonPin=0;
int press_count = 0;

void setup() {
  pinMode(ButtonPin, INPUT);
  Serial.begin(9600);        // init serial to 9600b/s
  Serial.println("The Button is connected to the G0 (LinkNode D1)");
void loop() {
  int sensorValue = digitalRead(ButtonPin);
    if(sensorValue==0)  // Check if the button is pressed
       Serial.print("The button is pressed , count:");