Chipi - Buzzer
Từ ChipFC Wiki
Bài viết này đang được phát triển hoặc chỉnh sửa lớn. |
Giới thiệu
ChipI - Buzzer trên trang chủ
ChipI - Buzzer là một mô-đun có một loa bíp thuộc Hệ thống Chipi của ChipFC. Đầu ra là rào cắm 4 chân tương thích với Chipi Base Shield. Đây là giải pháp nhanh chóng và tiện lợi cho dự án điện tử của bạn.
Với ChipI - Buzzer bạn có thể dễ dàng tạo cho mình một ứng dụng báo động bằng âm thanh hoặc một bản nhạc ngọt ngào.
Đặc điểm
- Tích cực mức cao. Tức là khi có tín hiệu ở mức cao thì loa sẽ phát ra âm thanh.
- Có mạch bảo vệ an toàn.
- Tương thích hoàn toàn với hệ thống ChipI-Base của chipfc
- Kích thước: 2.54mm x 2.54mm
Mô tả các chân kết nối
Thứ tự chân | Tên gọi | Loại | Mô tả |
---|---|---|---|
1 | VCC | Power | Điện áp dương 3.3V hoặc 5V. |
2 | GND | Power | Điện áp âm 0V |
3 | SIGNAL | Output | Tín hiệu điều khiển loa bíp |
4 | X | NC | Không sử dụng |
Sử dụng
Dưới đây là một ví dụ mẫu dùng để kêu bíp sau mỗi 1s.
//Bật tắt loa bíp sau mỗi 1s
/*
Kết nối:
* Loa bíp kết nối ở chân D2
* Ghi chú:
* Các kết nối này đã được thực hiện sẵn khi bạn dùng bo chipiuno/chipipro, Shield Base và module Chipi-Buzzer
*/
// Chúng ta nói với chương trình rằng:
const int buzzerPin = 2; // chân nối với loa bíp là chân số 2
// Chúng ta đặt biến để lưu trữ trạng thái
int buzzerState = 0; // Biến này để lưu trữ trạng thái của loa, mặc định là 0
void setup() {
// Thiết lập cho chân nối với loa là OUTPUT
pinMode(buzzerPin, OUTPUT);
}
void loop(){
// Bật loa trong vòng 200ms
digitalWrite(buzzerPin,HIGH);
delay(200);
// Tắt loa trong vòng 1s
digitalWrite(buzzerPin,LOW);
delay(1000);
} |
Tham khảo thêm
- Sơ đồ mạch (cập nhật sau)
- Hệ thống Chipi
- Bắt đầu với Arduino