Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Pushbutton_2P: Examples, Pinouts, and Specs

Image of Pushbutton_2P
Cirkit Designer LogoDesign with Pushbutton_2P in Cirkit Designer

Introduction

The Pushbutton_2P is a versatile pushbutton switch manufactured by Custom, with the part ID PushButton_2p. This component features two poles, enabling the control of two independent circuits with a single button press. It is commonly used in applications requiring momentary switching, such as user interfaces, control panels, and prototyping projects.

Explore Projects Built with Pushbutton_2P

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Pushbutton-Controlled Dual-Color LED Circuit with TA6568
Image of polarity detector: A project utilizing Pushbutton_2P in a practical application
This is a pushbutton-controlled LED circuit with a TA6568 chip that likely drives two LEDs (red and green). Each LED is connected to a pushbutton through the TA6568, allowing the user to toggle the state of the LEDs. The circuit is powered by a 3V battery and includes a JST connector for external interfacing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Pushbutton-Controlled Dual LED Circuit with NPN Transistors
Image of transistor pair sr latch: A project utilizing Pushbutton_2P in a practical application
This is a dual-channel pushbutton-controlled LED circuit. Each channel uses a pushbutton to activate an NPN transistor switch, which in turn lights up an LED. The circuit operates on a 5V DC supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Pushbutton Input with 10k Ohm Resistor
Image of floating_03: A project utilizing Pushbutton_2P in a practical application
This circuit features an Arduino UNO microcontroller connected to a pushbutton and a 10k Ohm resistor. The pushbutton is powered by the 5V pin of the Arduino, and its state is read through digital pin D2, with the resistor providing a pull-down to ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
24V Pushbutton Control Interface with 40-Pin Connector
Image of 4 på rad: A project utilizing Pushbutton_2P in a practical application
This circuit consists of a 24V power supply unit (PSU) connected to four pushbuttons. Each pushbutton is wired such that pressing it will send a 24V signal to a corresponding general-purpose input (GP In) on a 40-pin connector. The common return path for the pushbuttons is connected to the 0V of the PSU, which is also connected to the common (Com) for input pins on the 40-pin connector, completing the circuit for each button press.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Pushbutton_2P

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of polarity detector: A project utilizing Pushbutton_2P in a practical application
Pushbutton-Controlled Dual-Color LED Circuit with TA6568
This is a pushbutton-controlled LED circuit with a TA6568 chip that likely drives two LEDs (red and green). Each LED is connected to a pushbutton through the TA6568, allowing the user to toggle the state of the LEDs. The circuit is powered by a 3V battery and includes a JST connector for external interfacing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of transistor pair sr latch: A project utilizing Pushbutton_2P in a practical application
Pushbutton-Controlled Dual LED Circuit with NPN Transistors
This is a dual-channel pushbutton-controlled LED circuit. Each channel uses a pushbutton to activate an NPN transistor switch, which in turn lights up an LED. The circuit operates on a 5V DC supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of floating_03: A project utilizing Pushbutton_2P in a practical application
Arduino UNO Pushbutton Input with 10k Ohm Resistor
This circuit features an Arduino UNO microcontroller connected to a pushbutton and a 10k Ohm resistor. The pushbutton is powered by the 5V pin of the Arduino, and its state is read through digital pin D2, with the resistor providing a pull-down to ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of 4 på rad: A project utilizing Pushbutton_2P in a practical application
24V Pushbutton Control Interface with 40-Pin Connector
This circuit consists of a 24V power supply unit (PSU) connected to four pushbuttons. Each pushbutton is wired such that pressing it will send a 24V signal to a corresponding general-purpose input (GP In) on a 40-pin connector. The common return path for the pushbuttons is connected to the 0V of the PSU, which is also connected to the common (Com) for input pins on the 40-pin connector, completing the circuit for each button press.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • User Interfaces: Start/stop buttons, menu navigation, or mode selection.
  • Prototyping: Quick and easy control of multiple circuits in breadboard setups.
  • Control Systems: Switching between two separate loads or circuits.
  • DIY Electronics: Home automation, robotics, and other hobbyist projects.

Technical Specifications

The following table outlines the key technical details of the Pushbutton_2P:

Parameter Value
Manufacturer Custom
Part ID PushButton_2p
Number of Poles 2
Switch Type Momentary (Normally Open)
Maximum Voltage Rating 50V DC
Maximum Current Rating 1A
Contact Resistance ≤ 50 mΩ
Insulation Resistance ≥ 100 MΩ at 500V DC
Operating Temperature -20°C to +70°C
Mechanical Lifespan 100,000 cycles

Pin Configuration and Descriptions

The Pushbutton_2P has four pins, as shown in the table below:

Pin Number Label Description
1 COM1 Common terminal for the first pole
2 NO1 Normally open terminal for the first pole
3 COM2 Common terminal for the second pole
4 NO2 Normally open terminal for the second pole

When the button is pressed, the COM1 pin connects to NO1, and COM2 connects to NO2, allowing current to flow through both circuits.

Usage Instructions

How to Use the Pushbutton_2P in a Circuit

  1. Identify the Pins: Locate the COM1, NO1, COM2, and NO2 pins on the pushbutton.
  2. Connect the Circuits:
    • For the first circuit, connect the power source to COM1 and the load to NO1.
    • For the second circuit, connect the power source to COM2 and the load to NO2.
  3. Integrate into the System: Place the pushbutton in the desired location in your circuit. Ensure that the voltage and current ratings of the connected circuits do not exceed the component's specifications.
  4. Test the Button: Press the button to verify that both circuits are activated simultaneously.

Important Considerations and Best Practices

  • Debouncing: Pushbuttons can generate electrical noise (bouncing) when pressed. Use a hardware debouncing circuit (e.g., a capacitor and resistor) or software debouncing in microcontroller applications.
  • Voltage and Current Ratings: Do not exceed the maximum voltage (50V DC) or current (1A) ratings to avoid damaging the component.
  • Mounting: Ensure the pushbutton is securely mounted to prevent accidental disconnections.

Example: Connecting to an Arduino UNO

The Pushbutton_2P can be used with an Arduino UNO to control two LEDs. Below is an example circuit and code:

Circuit Setup

  1. Connect COM1 to a digital input pin (e.g., pin 2) on the Arduino.
  2. Connect NO1 to ground through a pull-down resistor (10kΩ).
  3. Connect COM2 to a second digital input pin (e.g., pin 3) on the Arduino.
  4. Connect NO2 to ground through another pull-down resistor (10kΩ).
  5. Connect two LEDs to separate digital output pins (e.g., pins 8 and 9) with appropriate current-limiting resistors.

Arduino Code

// Define pin numbers for the pushbutton and LEDs
const int buttonPin1 = 2; // First pole of the pushbutton
const int buttonPin2 = 3; // Second pole of the pushbutton
const int ledPin1 = 8;    // LED controlled by the first pole
const int ledPin2 = 9;    // LED controlled by the second pole

void setup() {
  // Initialize button pins as inputs
  pinMode(buttonPin1, INPUT);
  pinMode(buttonPin2, INPUT);

  // Initialize LED pins as outputs
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
}

void loop() {
  // Read the state of the pushbutton poles
  int buttonState1 = digitalRead(buttonPin1);
  int buttonState2 = digitalRead(buttonPin2);

  // Control the LEDs based on the button states
  digitalWrite(ledPin1, buttonState1); // Turn LED1 on/off
  digitalWrite(ledPin2, buttonState2); // Turn LED2 on/off
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Button Not Responding:

    • Cause: Incorrect wiring or loose connections.
    • Solution: Double-check the pin connections and ensure the pushbutton is securely mounted.
  2. LEDs Flickering:

    • Cause: Electrical noise or bouncing from the pushbutton.
    • Solution: Add a hardware debouncing circuit (e.g., a 0.1µF capacitor across the button terminals) or implement software debouncing in the Arduino code.
  3. Overheating or Damage:

    • Cause: Exceeding the voltage or current ratings.
    • Solution: Verify that the connected circuits are within the specified ratings (50V DC, 1A).

FAQs

  • Q: Can I use the Pushbutton_2P for AC circuits?
    A: Yes, as long as the voltage and current ratings are not exceeded. However, ensure proper insulation and safety precautions.

  • Q: How do I debounce the pushbutton in software?
    A: Use a delay or a state-change detection algorithm in your microcontroller code to filter out noise.

  • Q: Can I use only one pole of the pushbutton?
    A: Yes, you can use just one pole (COM1 and NO1) if your application does not require the second pole.

This concludes the documentation for the Pushbutton_2P.