Module công tắc hành trình
Module công tắc hành trình
- Hàng trong kho: 61
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1817
- Vị trí: 1A28
Số lượng đã bán: 85
Lượt xem: 247
12.960đ
Giá chưa bao gồm VAT: 12.000đ
1. Giới thiệu tổng quan
Module công tắc hành trình là thiết bị chuyển đổi tín hiệu cơ học thành tín hiệu điện, được ứng dụng rộng rãi trong việc phát hiện vật cản hoặc giới hạn hành trình chuyển động. Sản phẩm nổi bật với dải điện áp rộng từ 3V đến 12V, kích thước siêu nhỏ gọn và cung cấp ngõ ra tín hiệu số linh hoạt giúp dễ dàng tích hợp vào các hệ thống tự động hóa.
2. Thông số kỹ thuật
- Điện áp cung cấp: 3V - 12V
- Kích thước: 2.5mm x 1.9mm
- Đầu ra: VCC, GND, OUT (Tín hiệu mức thấp hoặc cao)
- Loại tín hiệu: Digital (Số)
3. Ứng dụng
- Giới hạn hành trình cho máy in 3D, máy CNC, robot tự hành
- Phát hiện vật cản, cửa mở/đóng trong hệ thống nhà thông minh
- Các mạch điện tử tự động hóa, cơ điện tử cần phản hồi vị trí cơ học
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn điện 5VDC, đồng hồ VOM hoặc mạch Arduino, dây cắm.
- Thao tác: Cấp nguồn VCC và GND cho module. Dùng đồng hồ VOM đo điện áp tại chân OUT hoặc nhấn/nhả cần gạt của công tắc hành trình để quan sát sự thay đổi trạng thái mức logic.
- Kết quả: Khi tác động vào cần gạt, điện áp chân OUT thay đổi tương ứng giữa mức cao (High) và mức thấp (Low).
* Lưu ý an toàn: Cấp đúng cực tính nguồn điện (VCC, GND) để tránh làm hỏng module. Không vượt quá dải điện áp định mức 12V.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V (Arduino)
- GND nối với GND (Arduino)
- OUT nối với Chân số 2 (Digital Pin 2)
C/C++ (Arduino/ESP)
const int buttonPin = 2; // Khai báo chân OUT của module nối với chân số 2 Arduino
void setup() {
pinMode(buttonPin, INPUT); // Cài đặt chân kết nối là đầu vào
Serial.begin(9600); // Khởi động giao tiếp Serial với baudrate 9600
}
void loop() {
int sensorState = digitalRead(buttonPin); // Đọc trạng thái của module công tắc hành trình
if (sensorState == HIGH) {
Serial.println("Cong tac chua duoc tac dong");
} else {
Serial.println("Cong tac dang duoc tac dong!");
}
delay(200); // Đợi 200ms trước khi đọc lại
}module cong tac hanh trinh




































