Mục lục:

Âm thanh piano bằng Arduino trên TinkerCad: 4 bước
Âm thanh piano bằng Arduino trên TinkerCad: 4 bước

Video: Âm thanh piano bằng Arduino trên TinkerCad: 4 bước

Video: Âm thanh piano bằng Arduino trên TinkerCad: 4 bước
Video: Cách mô phỏng Arduino trên TinkerCad vô cùng đơn giản (cho người mới bắt đầu) 2024, Tháng mười một
Anonim
Âm thanh piano bằng Arduino trên TinkerCad
Âm thanh piano bằng Arduino trên TinkerCad

Trong hướng dẫn này, bạn sẽ học cách sử dụng bộ rung (hoặc loa piezo) với Arduino. Buzzers có thể được tìm thấy trong các thiết bị báo thức, máy tính, bộ hẹn giờ và xác nhận thông tin nhập của người dùng như nhấp chuột hoặc nhấn phím. Bạn cũng sẽ học cách sử dụng hàm tone () và noTone (). Sử dụng chức năng này, bạn có thể tạo ra âm thanh piano. Vì vậy, chúng ta hãy bắt đầu.

Bước 1: Những gì bạn sẽ cần - Phần cứng

Những gì bạn sẽ cần - Phần cứng
Những gì bạn sẽ cần - Phần cứng
Những gì bạn sẽ cần - Phần cứng
Những gì bạn sẽ cần - Phần cứng
Những gì bạn sẽ cần - Phần cứng
Những gì bạn sẽ cần - Phần cứng

Đối với hướng dẫn này, bạn sẽ cần:

1. Arduino UNO hoặc nano

2. Buzzer / loa piezo

3. Breadboard (nếu bạn đang thực hiện dự án trong thời gian thực)

Bước 2: Mạch

Mạch điện
Mạch điện

Mạch rất đơn giản, bạn kết nối chân âm của bộ rung với gnd của Arduino và chân dương của bộ rung với chân kỹ thuật số 8

Bước 3: Mã

Để biết thêm các dự án thú vị, hãy kết nối với tôi trên: Youtube:

Trang Facebook:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l…

Đây là mã "Giai điệu". Làm thế nào nó hoạt động? Thật đơn giản, âm báo (buzzer, 1000) gửi tín hiệu âm thanh 1KHz đến chân 9, trì hoãn (1000) tạm dừng chương trình trong một giây và noTone (buzzer) dừng âm thanh tín hiệu. Quy trình loop () sẽ làm cho quá trình này chạy lặp đi lặp lại, tạo ra tiếng bíp ngắn. (bạn cũng có thể sử dụng chức năng âm báo (pin, tần số, thời lượng))

int buzzer = 8;

void setup () {// Xác định chân Buzzer là pinMode đầu ra (buzzer, OUTPUT); } void loop () {tone (buzzer, 261); chậm trễ (200); // Tắt bộ rung noTone (buzzer); âm báo (buzzer, 293); chậm trễ (200); noTone (buzzer); âm báo (buzzer, 329); chậm trễ (200); noTone (buzzer); âm báo (buzzer, 349); chậm trễ (200); âm báo (buzzer, 201); chậm trễ (200); // Tắt bộ rung noTone (buzzer); âm báo (buzzer, 283); chậm trễ (200); noTone (buzzer); âm báo (buzzer, 502); chậm trễ (200); noTone (buzzer); âm báo (buzzer, 149); chậm trễ (200); }

Bước 4: Hoàn thành tốt

Bạn đã hoàn thành thành công một hướng dẫn "Cách sử dụng" Arduino nữa và bạn đã học cách sử dụng: hàm buzzer / piezo speakertone (), noTone ()

Đề xuất: