

The 테무 전원 스위치 8개 버턴 is a versatile power switch module designed to control up to 8 devices or circuits independently. Each button on the module acts as a toggle switch, enabling or disabling the connected load. This component is ideal for applications requiring centralized control of multiple devices, such as home automation systems, robotics, and industrial equipment.








Below are the key technical details for the 테무 전원 스위치 8개 버턴:
| Parameter | Value |
|---|---|
| Manufacturer | 테무 |
| Part ID | 테무 전원 스위치 8개 버턴 |
| Number of Buttons | 8 |
| Operating Voltage | 5V DC |
| Maximum Current (per channel) | 500mA |
| Button Type | Momentary (toggle functionality) |
| Dimensions | 80mm x 40mm x 15mm |
| Mounting Type | PCB mount or standalone |
| Interface | Screw terminals for load connection |
The module features a simple pinout for power input and load connections:
| Pin Name | Description |
|---|---|
| VCC | Power input (5V DC) |
| GND | Ground connection |
| OUT1 - OUT8 | Output terminals for each button (1 to 8) |
Each button corresponds to one output terminal (e.g., Button 1 controls OUT1, Button 2 controls OUT2, and so on).
VCC pin to a 5V DC power source and the GND pin to the ground of your circuit.OUT1 to OUT8 terminals. Ensure the current draw of each load does not exceed 500mA.The 테무 전원 스위치 8개 버턴 can be easily interfaced with an Arduino UNO for advanced control. Below is an example code snippet:
// Example code for interfacing 테무 전원 스위치 8개 버턴 with Arduino UNO
// This code reads the state of the buttons and toggles LEDs connected to pins 2-9
const int buttonPins[8] = {2, 3, 4, 5, 6, 7, 8, 9}; // Button input pins
const int ledPins[8] = {10, 11, 12, 13, A0, A1, A2, A3}; // LED output pins
bool ledStates[8] = {false, false, false, false, false, false, false, false};
void setup() {
// Initialize button pins as inputs and LED pins as outputs
for (int i = 0; i < 8; i++) {
pinMode(buttonPins[i], INPUT_PULLUP); // Use internal pull-up resistors
pinMode(ledPins[i], OUTPUT);
digitalWrite(ledPins[i], LOW); // Ensure LEDs are off initially
}
}
void loop() {
for (int i = 0; i < 8; i++) {
// Check if the button is pressed
if (digitalRead(buttonPins[i]) == LOW) {
delay(50); // Simple debounce delay
if (digitalRead(buttonPins[i]) == LOW) { // Confirm button press
ledStates[i] = !ledStates[i]; // Toggle LED state
digitalWrite(ledPins[i], ledStates[i] ? HIGH : LOW);
while (digitalRead(buttonPins[i]) == LOW); // Wait for button release
}
}
}
}
OUT1 to OUT8 terminals to the Arduino's digital input pins (2-9 in this example).Buttons Not Responding
Load Not Turning On
Interference or Noise
Module Overheating
Q: Can I use this module with a 12V power supply?
A: No, the module is designed to operate at 5V DC. Using a higher voltage may damage the module.
Q: Can I control AC devices with this module?
A: Not directly. Use relays or solid-state switches to control AC devices safely.
Q: Is the module compatible with Raspberry Pi?
A: Yes, the module can be used with Raspberry Pi GPIO pins. Ensure proper voltage level shifting if needed.
Q: How do I reset all outputs to off?
A: Power cycle the module or manually turn off each button.
This documentation provides all the necessary details to effectively use the 테무 전원 스위치 8개 버턴 in your projects. For further assistance, refer to the manufacturer's support resources.