Mục lục:

CÁCH GIAO DIỆN BUZZER THỤ ĐỘNG VỚI ARDUINO: 4 bước
CÁCH GIAO DIỆN BUZZER THỤ ĐỘNG VỚI ARDUINO: 4 bước

Video: CÁCH GIAO DIỆN BUZZER THỤ ĐỘNG VỚI ARDUINO: 4 bước

Video: CÁCH GIAO DIỆN BUZZER THỤ ĐỘNG VỚI ARDUINO: 4 bước
Video: The Basic Starter Arduino UNO #7. Còi Buzzer thụ động 2024, Tháng bảy
Anonim
CÁCH GIAO DIỆN MỘT BUZZER THỤ ĐỘNG VỚI ARDUINO
CÁCH GIAO DIỆN MỘT BUZZER THỤ ĐỘNG VỚI ARDUINO

Tạo âm thanh trên arduino là một dự án thú vị, điều này có thể hoàn thành bằng cách sử dụng các mô-đun và thiết bị khác nhau tùy thuộc vào dự án và lựa chọn của bạn. Trong dự án này, chúng tôi sẽ xem xét cách bạn có thể tạo ra âm thanh bằng bộ rung. Bộ rung được người chơi sử dụng có hai loại: Bộ rung chủ động và bộ rung thụ động. Đối với dự án này, chúng tôi sẽ sử dụng một bộ rung hoạt động. Xem hướng dẫn của tôi về cách sử dụng bộ rung hoạt động.

Bộ rung thụ động yêu cầu tín hiệu DC để tạo ra âm thanh. Nó giống như một loa điện từ, nơi tín hiệu đầu vào thay đổi sẽ tạo ra âm thanh, thay vì tạo ra âm thanh tự động. Không giống như bộ rung chủ động chỉ yêu cầu DC một lần, bộ rung thụ động cần một số kỹ thuật trong việc tạo ghi chú. Lưu ý rằng việc cố gắng sử dụng bộ rung thụ động mà không đặt tần số đầu ra sẽ dẫn đến việc bộ rung thụ động không tạo ra âm thanh.

Tần số bạn có thể chuyển đến bộ rung thụ động nằm trong khoảng từ 31 đến 4978 với khoảng cách 2 chữ số giữa các tần số liên tiếp, ví dụ: 31-35-35… Bạn có thể nghiên cứu thêm về tần số âm nhạc để hiểu đầy đủ về từng tần số. Bạn cũng có thể xem hướng dẫn của tôi về “chơi các nốt chính với bộ rung thụ động”.

Bước 1: Vật liệu

Bảng Arduino

Bộ rung thụ động

Dây nhảy

Bước 2: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Kết nối mạch tương tự như cách bạn kết nối đèn LED với Arduino. Bộ rung hoạt động trên 3-5V.

Bạn có thể sử dụng bất kỳ chân kỹ thuật số nào của arduino cho chân dương và kết nối chân âm với đất. Cần phải sử dụng một điện trở vì bộ rung hoạt động trên 5V. Bạn có thể nhận biết chân dương bằng cách nhìn vào mặt trên của còi, bạn sẽ thấy một điểm được đánh dấu "+", chân cắm bên này là chân dương.

Bước 3: Mã làm việc

Dưới đây là mã ví dụ để điều khiển bộ rung thụ động.

void setup () {

// tạo âm 440Hz, 494Hz, 523Hz ở chân đầu ra 7 với thời lượng 2000ms

giai điệu (7, 440, 2000); //MỘT

chậm trễ (1000);

giai điệu (7, 494, 2000); //NS

chậm trễ (1000);

giai điệu (7, 523, 2000); //NS

chậm trễ (1000);

// Bạn có thể sử dụng hàm notone () để dừng âm báo thay vì sử dụng delay ()

}

void loop () {

// Đặt đoạn mã trên vào hàm lặp sẽ làm cho âm được tạo ra trong một vòng lặp

}

Bước 4: Ứng dụng

Như bạn có thể thấy từ ví dụ, bộ rung thụ động có thể được sử dụng theo nhiều cách. Một điều quan trọng nữa là nó hoàn toàn có thể hoạt động như một bộ rung hoạt động, bạn chỉ cần đặt nó ở tần suất ưa thích của mình.

Bạn có thể sử dụng bộ rung thụ động để tạo nhạc và các âm khác nhau.

Đề xuất: