Nút nhấn đơn

35,000 45,000 

Nút nhấn đơn là một loại vật dụng được sử dụng thường xuyên trong gia đình, ví dụ \ như: chuông cửa, nút nhấn khởi động xe, bàn phím,… Module 1 nút nhấn đơn 12×12 là sản phẩm thiết kế nhỏ gọn, dễ kết nối sử dụng, phù hợp cho các ứng dụng điều khiển bằng phím nhấn.

(Giá bán trên chưa bao gồm thuế GTGT)

Xóa
Mã: N/A Danh mục:

Mô tả

Nút nhấn đơn là một loại vật dụng được sử dụng thường xuyên trong gia đình, ví dụ \ như: chuông cửa, nút nhấn khởi động xe, bàn phím,… Module 1 nút nhấn đơn 12×12 là sản phẩm thiết kế nhỏ gọn, dễ kết nối sử dụng, phù hợp cho các ứng dụng điều khiển bằng phím nhấn.

Thông số kỹ thuật

  • Điện áp: 3.3V , 5V
  • Đầu ra: Digital (pull-up ở trạng thái chưa nhấn)
  • Giao tiếp: 3 chân (S V G)
  • Kích thước nút nhấn: 12mm x 12mm
  • Kích thước module: 48mm x 24 mm x 18 mm (DxRxC)

Pinout của nút nhấn đơn

Module nút nhấn đơn có 3 chân, và mỗi chân có chức năng như sau:

STT Chân Chức năng
1 GND Nối đất
2 VCC Cấp nguồn
3 NC Không sử dụng
4 SIG Tín hiệu nút nhấn

Hướng dẫn lập trình

Lập trình khối lệnh trên OhStem App

Bạn có thể lập trình sử dụng giao diện kéo thả trên app OhStem App hoặc tại trang web lập trình của OhStem:

Bạn cần kéo thả chương trình như sau hoặc truy cập chương trình mẫu tại đây:

Giải thích chương trình:

Ở trong vòng lặp mãi, chúng ta sẽ sử dụng khối lệnh điều kiện, nếu nút nhấn tạo ở cổng 1, chân 1 được nhấn, sẽ in ra cửa sổ Serial dòng chữ “Nút nhấn đã được nhấn”

Lập trình trên Arduino

Chúng ta có thể lập trình bằng ngôn ngữ Arduino IDE.

Chương trình lập trình trên Arduino sử dụng module nút nhấn như sau:

#include "xBot.h" 
#include <Wire.h> 
#include <SoftwareSerial.h> 

// Ngõ ra chân của mạch xBot
// p11 = 18
// p12 = 19
// p21 = 4
// p22 = 5
// p31 = 13
// p32 = 14
// p41 = 16
// p42 = 17
// p51 = 32
// p52 = 33
// p61 = 25
// p62 = 26

int Button = 18;

void setup() {
  Serial.begin(9600);
  pinMode(Button, INPUT);
}

void loop():
{
  int buttonState = digitalRead(Button);
  if (buttonState == 0){
    Serial.println('Nút nhấn đã được nhấn');
    delay(200);
  }
}

Lập trình bằng Micropython

Để lập trình cho xBot sử dụng ngôn ngữ Micropython, bạn cần cài đặt chương trình lập trình python. Ở đây chúng ta sẽ sử dụng phần mềm uPycraft.

Chương trình lập trình bằng micropython sử dụng module nút nhấn như sau:

from machine import ADC, Pin
from button import *

button_11 = Button(PORT_11)

while True:
  if button_11.is_pressed():
    print('Nút nhấn đã được nhấn')

Schematic

Nút nhấn đơn

Thông tin bổ sung

Phân loại

Kèm dây tín hiệu, Không kèm dây tín hiệu

FAQs

Ask a question


Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “Nút nhấn đơn”

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Menu