Mục lục:
Video: Woody Norris: Hypersonic sound and other inventions 2025
Vâng, âm nhạc có lẽ sẽ không đẹp lắm, nhưng bạn có thể dàn dạt BASIC Stamp vào phát ra nhiều tiếng rít rì, tiếng ồn và tiếng kêu vang như những nốt nhạc. Và bạn có thể tạo các hiệu ứng âm thanh thú vị như tiếng còi của cảnh sát hoặc tiếng vẫy tay chào.
Lưu ý rằng loa Piezo được phân cực, vì vậy khi bạn kết nối nó với một chân I / O, hãy chắc chắn kết nối thiết bị đầu cuối với chân I / O và đầu cuối khác tới Vss (mặt đất).
Chương trình với lệnh FREQOUT
Việc lập trình một loa piezo rất đơn giản. PBASIC bao gồm một lệnh gọi là FREQOUT gửi tần số bạn lựa chọn cho một pin đầu ra. Do đó, bạn có thể tạo một âm thanh nghe trên loa piezo bằng cách sử dụng lệnh FREQOUT, sử dụng cú pháp sau:FREQOUT pin, duration, frequency
Đây là cách mà cú pháp hoạt động:
pin
chỉ đơn giản là số pin mà bạn muốn gửi tần số.-
Thời lượng chỉ đơn giản là khoảng thời gian tính bằng mili giây bạn muốn tần số phát. Và
-
tần số là tần số trong hertz mà bạn muốn tạo ra.
-
Chẳng hạn, lệnh sau tạo ra tần số 2 000 Hz trong vòng 5 giây trên pin 8: FREQOUT 8, 5000, 2000
Bạn có thể dễ dàng tạo ra âm thanh tiếng bíp bằng cách luân phiên gửi các xung ngắn về tần số cho người nói tiếp theo là tạm dừng ngắn. Ví dụ:
DO FREQOUT 8, 250, 1500 PAUSE 250 LOOP
Mã này lặp đi lặp lại gửi tín hiệu 1, 500 Hz cho một phần tư giây, và sau đó dừng lại trong một phần tư giây. Kết quả là âm thanh
beep-beep.
Kiểm tra loa áp điện Dự án này chỉ ra cách xây dựng một mạch đơn giản kết nối loa Piezo với BASIC Stamp để bạn có thể tạo âm thanh; hai nút bấm khác nhau cho đầu ra âm thanh. Loa Piezo ở đây thực sự rất yên tĩnh. Điều này là bình thường; loa piezo chỉ thu được 1 mA, và do đó không thể tạo ra nhiều tiếng ồn. Loa lớn nhất với tần số từ 4, 500 đến 5, 500 Hz.