Bài này sẽ giới thiệu các hiệu ứng hiển thị trên LCD với Arduino như hiển thị chữ nhấp nháy, tự động cuốn chữ, chớp tắt con trỏ blink hoặc cursor, chạy chữ từ trái sang phải và ngược lại. 1. Hiệu ứng hiển thị chữ nhấp nháy Đầu tiên, hiển thị các ký tự […]
Lập trình Arduino cơ bản
Tạo thêm các ký tự mới trên LCD với board mạch Arduino
1. Các vùng nhớ của màn hình LCD Vùng nhớ RAM hiển thị dữ liệu DDRAM (Display Data RAM) DDRAM là bộ nhớ tạm chứa các ký tự cần hiển thị lên LCD. Bộ nhớ này gồm có 80 ô được chia thành 2 hàng, mỗi ô có độ rộng 8 bit. Các ô được […]
Lập trình giao tiếp cảm biến LM35 với board mạch Arduino
1. Đặc điểm của cảm biến LM35 Cảm biến LM35 là một cảm biến đo nhiệt độ của môi trường. Nhiệt độ được xác định bằng cách đo hiệu điện thế ngõ ra (Vout) của LM35. Nhiệt độ lấy ra từ cảm biến LM35 thay đổi theo hiệu điến thế, khoảng 10mV/°C. Cảm biến LM35 […]
Lập trình giao tiếp cảm biến LDR với board mạch Arduino
1. Đặc điểm của cảm biến LDR Cảm biến LDR (Light Dependent Resistor) là một cảm biến ánh sáng dựa trên điện trở. Cảm biến LDR còn gọi là quang trở. Cảm biến LDR nhận điện áp 5V để hoạt động. Tín hiệu ánh sáng được lấy ra từ LDR nằm trong khoảng 0-1023. Tín […]
Lập trình giao tiếp cảm biến DHT với board mạch Arduino
1. Các loại cảm biến DHT Cảm biến DHT là một cảm biến có khả năng đo nhiệt độ và độ ẩm không khí với giá cả phải chăng. Cảm biến DHT thường được lắp vào một mạch điện tử thành dạng module như hình bên dưới. Có 2 loại cảm biến DHT là cảm […]
Lập trình điều khiển DC motor với board mạch Arduino
1. Giới thiệu DC motor Motor (động cơ) là một thiết bị tạo ra chuyển động quay liên tục 360°. Có nhiều loại motor nhưng DC motor là một trong những loại motor được sử dụng phổ biến nhất. Chỉ cần cấp nguồn dương (+) vào chân dương và nguồn âm (-) vào chân âm […]
Lập trình điều khiển Servo motor với board mạch Arduino
1. Giới thiệu Servo motor Servo motor là một dạng động cơ điện đặc biệt với góc quay nằm trong khoảng từ 0 – 180°. Servo motor thường dùng để đóng ngắt các hệ thống một cách tự động. Bên trong một server motor. 2. Thiết kế mạch điều khiển Servo motor với board Arduino […]