BOB thông thường không thể đọc ADC hay I2C gì gì đó bác ạ. Các input của nó chỉ phân biệt được mức 1 (on) hoặc mức 0 (off) mà thôi. Vậy mcu không có ý nghĩa gì ở đây mà chỉ làm cho vấn đề thêm phức tạp.

Mấy cái piezo này khi biến dạng nó có sinh ra một dòng điện. Dòng điện này lớn hay nhỏ là do lực cũng như tốc độ tác động, như trong cái quẹt gas điện tử, nó đánh lửa bằng cách đập vào khối piezo, điện áp sinh ra đủ để tạo tia lửa điện đốt gas. Trong ứng dụng của ta, lực tác động phải nhỏ (độ nhạy lớn) nên dòng điện sinh ra cũng nhỏ, chúng ta chỉ cần khuyếch đại tín hiệu này lên là được. Cái này thì chỉ cần dùng opamp & vài linh kiện rẻ tiền là đủ. Không cần tới mức mcu hay kiến thức lập trình gì cả.

Nhưng cái này áp dụng thì không phù hợp lắm.. vì thuần analog nên can nhiễu tác động nhiều, đôi khi làm việc không chính xác.

Piezo thì giờ được ứng dụng rất nhiều như: đầu phun xăng điện tử, đầu in trong máy in phun, motor siêu âm trong ống kính & máy ảnh bla bla
Vài hình ảnh minh hoạ.
- Quẹt gas
Click vào ảnh để xem ảnh lớn hơn. 

Name:	piezo.gif 
Views:	121 
Size:	14.4 KB 
ID:	4334