Khác biệt giữa các bản “Chipi - Sound Sensor”
Từ ChipFC Wiki
(Tạo trang mới với nội dung “Category:Chipi Series {{đang viết}} == Giới thiệu == [http://www.chipfc.com/chipi_button ChipI - Sound Sensor] trên trang chủ ChipI - Sou…”) |
|||
Dòng 6: | Dòng 6: | ||
[http://www.chipfc.com/chipi_button ChipI - Sound Sensor] trên trang chủ | [http://www.chipfc.com/chipi_button ChipI - Sound Sensor] trên trang chủ | ||
− | ChipI - Sound Sensor là một mô-đun có một | + | ChipI - Sound Sensor là một mô-đun có một cảm biến âm thanh 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. |
+ | |||
+ | ChipI - Sound Sensor có nhiệm vụ biến đổi tín hiệu âm thanh sang tín hiệu điện để vi mạch có thể hiểu được. | ||
[[Image:ChipI Sound Sensor Top.jpg|x200px]] | [[Image:ChipI Sound Sensor Top.jpg|x200px]] | ||
Dòng 14: | Dòng 16: | ||
* Có trở kéo lên | * Có trở kéo lên | ||
− | * | + | * Opam khuếch đại tín hiệu |
* Kích thước: 2.54mm x 2.54mm | * Kích thước: 2.54mm x 2.54mm | ||
Dòng 30: | Dòng 32: | ||
| 2 || GND || Power || Điện áp âm 0V | | 2 || GND || Power || Điện áp âm 0V | ||
|- | |- | ||
− | | 3 || SIG || Output || Tín hiệu ra của | + | | 3 || SIG || Output|| Tín hiệu ra của cảm biến âm thanh |
|- | |- | ||
| 4 || X || NC || Không sử dụng | | 4 || X || NC || Không sử dụng | ||
Dòng 39: | Dòng 41: | ||
[[Hình:Kết nối Chipi Sound Sensor với Arduino.jpg|x300px]] | [[Hình:Kết nối Chipi Sound Sensor với Arduino.jpg|x300px]] | ||
− | Dưới đây là một ví dụ mẫu dùng nút nhấn để | + | Dưới đây là một ví dụ mẫu dùng nút nhấn để đọc tín hiệu từ cảm biến |
Dòng 45: | Dòng 47: | ||
{| style="border-radius: 6px 6px 6px 6px;border: 1px dotted" | {| style="border-radius: 6px 6px 6px 6px;border: 1px dotted" | ||
|<syntaxhighlight lang="cpp"> | |<syntaxhighlight lang="cpp"> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | const int sensorPin = A0; // chân nối với nút nhấn là chân số A0 | |
− | |||
− | |||
− | |||
− | |||
− | const int | ||
const int ledPin = 13; // chân nối với LED là chân số 13 | const int ledPin = 13; // chân nối với LED là chân số 13 | ||
// Chúng ta đặt biến để lưu trữ trạng thái | // Chúng ta đặt biến để lưu trữ trạng thái | ||
− | int | + | int sensorValue = 0; // Biến này để lưu trữ trạng thái của nút nhấn, mặc định là 0 |
void setup() { | void setup() { | ||
Dòng 68: | Dòng 58: | ||
pinMode(ledPin, OUTPUT); | pinMode(ledPin, OUTPUT); | ||
// Thiết lập cho chân nối với nút nhấn là INPUT | // Thiết lập cho chân nối với nút nhấn là INPUT | ||
− | pinMode( | + | pinMode(sensorPin, INPUT); |
+ | Serial.begin(9600); | ||
} | } | ||
void loop(){ | void loop(){ | ||
// Đọc trạng thái của nút nhấn | // Đọc trạng thái của nút nhấn | ||
− | + | sensorValue = analogRead(sensorPin); | |
− | + | Serial.println(sensorValue); | |
− | // Kiểm tra nếu | + | // Kiểm tra nếu có âm thanh |
− | if ( | + | if (sensorValue >200) { |
// khi đó chúng ta cho sáng LED | // khi đó chúng ta cho sáng LED | ||
digitalWrite(ledPin, HIGH); | digitalWrite(ledPin, HIGH); |
Phiên bản lúc 02:56, ngày 11 tháng 11 năm 2015
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 - Sound Sensor trên trang chủ
ChipI - Sound Sensor là một mô-đun có một cảm biến âm thanh 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.
ChipI - Sound Sensor có nhiệm vụ biến đổi tín hiệu âm thanh sang tín hiệu điện để vi mạch có thể hiểu được.
Đặc điểm
- Có trở kéo lên
- Opam khuếch đại tín hiệu
- 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 | SIG | Output | Tín hiệu ra của cảm biến âm thanh |
4 | X | NC | Không sử dụng |
Sử dụng
Dưới đây là một ví dụ mẫu dùng nút nhấn để đọc tín hiệu từ cảm biến
const int sensorPin = A0; // chân nối với nút nhấn là chân số A0
const int ledPin = 13; // chân nối với LED là chân số 13
// Chúng ta đặt biến để lưu trữ trạng thái
int sensorValue = 0; // Biến này để lưu trữ trạng thái của nút nhấn, mặc định là 0
void setup() {
// Thiết lập chân LED là OUTPUT
pinMode(ledPin, OUTPUT);
// Thiết lập cho chân nối với nút nhấn là INPUT
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop(){
// Đọc trạng thái của nút nhấn
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
// Kiểm tra nếu có âm thanh
if (sensorValue >200) {
// khi đó chúng ta cho sáng LED
digitalWrite(ledPin, HIGH);
}
else {
// Nếu không thì tắt LED đi
digitalWrite(ledPin, LOW);
}
} |