Sử dụng LCD với AVR ATmega8 với thư viện Header rút gọn

Màn hình LCD đuợc sử dụng rộng rãi vì giá thành rẻ và có thể hiển thị nhiều thông tin hơn LED bảy đoạn hoặc ma trận. Hiện nay đã có mạch giao tiếp chuyển sang I2C nhưng học cách làm việc trực tiếp với LCD giúp chúng ta có thể hiểu rõ cách thức điều khiển. Ngoài ra, chúng ta có thể tự xây dựng thư viện cho riêng mình.

Continue reading “Sử dụng LCD với AVR ATmega8 với thư viện Header rút gọn”

B28 – Rút gọn chân LCD với PCF8574

LCD là một thiết bị được sử dụng khá phổ biến để hiển thị thông tin. Khác với LED 7 đoạn hay ma trận điểm. LCD cho phép hiển thị một dải rộng các kiểu ký tự và số lượng ký tự cũng nhiều hơn. Thông thường nhất là loại LCD 16×2. Tuy nhiên, kết nối đến LCD thường đòi hỏi số lượng chân khá nhiều. Điều này làm giảm khả năng sử dụng thiết bị khác. Trong bài này, ta sẽ kết nối rút gọn chân LCD với PCF8574 dùng chuẩn kết nối I2C.

Continue reading “B28 – Rút gọn chân LCD với PCF8574”

B26 – Sử dụng K-thermocouple

Các cảm biến thông thường có giải đo hẹp. Sử dụng K-thermocouple cho phép đo nhiệt độ trong giải rộng hơn rất nhiều. Với IC hỗ trợ MAX6675, ta có thể đo nhiệt độ từ 0 đến 1000 độ C. Với K-thermocouple ta có thể làm mạch đo trong lò nướng, nồi hấp, lò bánh để theo dõi và kiểm soát nhiệt độ.

Continue reading “B26 – Sử dụng K-thermocouple”

P8 – Đo khoảng cách bằng cảm biến Sharp IR GP2D12

Cảm biến GP2D12 là loại cảm biến tương tự. Nó sử dụng tia hồng ngoại để xác định khoảng cách đến vật phản hồi trong khoảng từ 10 đến 80cm. Tín hiệu lối ra của cảm biến là đường điện áp không tuyến tính tương ứng với khoảng cách đo được. Trong bài này, chúng ta sẽ làm một thiết bị đo khoảng cách bằng cảm biến Sharp IR GP2D12.

Continue reading “P8 – Đo khoảng cách bằng cảm biến Sharp IR GP2D12”

P7 – Máy đo độ rọi dùng cảm biến BH1750

Độ rọi là chỉ số độ quang thông trên diện tích bề mặt được chiếu sáng, đơn vị đo là lux (lx). Chỉ số này biểu đạt mức độ ánh sáng trên bề mặt mà con người cảm nhận được mạnh hay yếu. Trong bài này, ta sẽ làm một máy đo độ rọi dùng cảm biến BH1750

Continue reading “P7 – Máy đo độ rọi dùng cảm biến BH1750”