Starting Electronics Needs Your Help!
It is that time of the year when we need to pay for web hosting and buy new components and equipment for new tutorials. You can help by making a donation. Contribute to this website by clicking the Donate button. The total will be updated once daily. (You may need to clear your browser cache to see the updates.)

Target Amount: $2000
Amount Raised: $1872.10

Donations Received

Top Donor: C.C. $100


Push Button Module Pinout

Created on: 8 January 2018

Pinout of the push button module from the 37 in 1 sensor kit for Arduino from Geekcreit, Elegoo, Elektor and others. The push button module contains a normally open momentary push button switch and 10k resistor.

The 10k resistor can be used as either a pull-up or pull down resistor when wiring the push button switch module in a circuit, e.g. when connecting it to an Arduino.

This push button module is found in the 37 in 1 sensor kit that is branded under several different names and found in many online shops.

Push Button Module Pinout


There are two different configurations for this module, depending on which kit it comes from. The difference is which pins the 10k resistor is connected to on the module.

Before continuing, check your module with a multimeter to make sure which configuration your module is using. Both configurations are shown in the pinout images below.

Note one difference in the below images of the module – on the first module, the text R1 is silk-screened to the left of the board and is upside down. In the second image, R1 is silk-screened at the right of the board.

Geekcreit Push Button Module Pinout

The image below shows the pinout for the Geekcreit push button module. The push button switch connects between the outer two pins of the module. A 10k resistor connects from the middle pin to the right pin as can be seen in the circuit diagram of the module at the right of the image.

Geekcreit Push Button Module Pinout

Geekcreit Push Button Module Pinout

It is suggested to use a multimeter to check whether this is the configuration of your module, or if your module uses the configuration in the next pinout image below.

Keyes Push Button Module Pinout

In the image below, an alternate configuration of the push button module can be seen. This is the pinout for the Keyes push button module. The 10k resistor connects between the middle pin and the left pin of the module.

Push Button Module Pinout Alternate Configuration

Push Button Module Pinout Alternate Configuration