LinkNode 12mm Button Module
Introduction
This button module hosts momentary push button switch - 12mm Square. It can serve as input for Xduino experiment. ( Press the button output low level )
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 .
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)
{
delay(10);
if(sensorValue==0) // Check if the button is pressed
{
press_count++;
Serial.print("The button is pressed , count:");
Serial.println(press_count,DEC);
}
delay(200);
}
}
