1. Tóm tắt môn học Môn học cung cấp cho sinh viên các kiến thức cơ bản về lập trình trên Arduino: Arduino là gì, cấu trúc của board mạch Arduino. Cách cài đặt Arduino IDE, chương trình mô phỏng Proteus và chạy chương trình trên Arduino. Xây dựng ứng dụng điều khiển một số […]
Lập trình Arduino cơ bản
Arduino là gì? Cấu trúc của board mạch Arduino Uno
1. Arduino là gì? Arduino là nền tảng điện tử mã nguồn mở, dựa trên phần cứng và phần mềm, linh hoạt và dễ sử dụng. Các board mạch Arduino có khả năng đọc dữ liệu từ môi trường (ánh sáng, nhiệt độ, độ ẩm,…), trạng thái nút bấm,… Arduino cũng có thể điều khiển […]
Hướng dẫn cài đặt và sử dụng Arduino IDE
Để Arduino có thể hoạt động được, chúng ta cần lập trình điều khiển cho Arduino thực hiện một chức năng nào đó. Công cụ Arduino IDE hỗ trợ việc lập trình trở nên dễ dàng hơn. 1. Download Arduino IDE Download Arduino IDE tại website chính thức của Arduino: Hiện tại, phiên bản mới […]
Hướng dẫn sử dụng phần mềm mô phỏng mạch điện tử Proteus
Trong một số trường hợp, chúng ta muốn thiết kế mạch, chạy code thử nghiệm trên Arduino thì phần mềm Proteus là một công cụ hết sức hữu ích. 1. Download Proteus Các bạn có thể download file cài đặt Proteus tại website LabCenter. Nếu muốn tìm những bản cài đặt crack thì Google nhé. […]
Các bước lập trình và chạy chương trình với Arduino
1. Cấu trúc một chương trình Arduino Cấu trúc một chương trình Arduino gồm 2 hàm: hàm setup() và hàm loop(). Những lệnh trong hàm setup() sẽ được chạy khi Arduino khởi động (chỉ chạy một lần duy nhất). Sau khi hàm setup() chạy xong, những lệnh trong hàm loop() sẽ được chạy và lặp […]
Lập trình điều khiển led đơn với board mạch Arduino
1. Thiết kế mạch điều khiển led đơn với board mạch Arduino Mạch điều khiển gồm 1 board Arduino UNO, 1 điện trở 220Ω, 1 led. Lưu ý, chân dương (+) của led kết nối với chân digital của board mạch Arduino, chân âm (-) của led kết nối vào GND của board mạch Arduino. […]
Lập trình điều khiển nhiều led với board mạch Arduino
1. Thiết kế mạch điều khiển nhiều led Cách thiết kế mạch điều khiển nhiều led cũng giống như mạch điều khiển led đơn. Chỉ có điều có nhiều led hơn kết nối với nhiều chân của board Arduino hơn. Bên dưới là ví dụ mạch điều khiển giả lập trên Proteus gồm 1 board […]
Lập trình điều khiển led bằng nút bấm với board mạch Arduino
1. Thiết kế mạch điều khiển led bằng nút bấm Cấu tạo nút bấm (button) Nút bấm có 4 chân chia làm 2 cặp. Những chân trong cùng một cặp được nối với nhau. Khi nhấn nút, cả 4 chân của nút bấm đều được nối với nhau, cho phép dòng điện từ một chân […]
Lập trình điều khiển nhiều led bằng IC HC595 với board mạch Arduino
1. Sơ đồ chân của IC HC595 Arduino chỉ cần dùng 3 chân digital giao tiếp với IC HC595 để điều khiển 8 led. Bên dưới là hình của IC HC595. IC HC595 có sơ đồ chân như hình bên dưới. PINS 15, 1-7 Q0 đến Q7 Các chân xuất tín hiệu, giống như các […]
Lập trình giao tiếp màn hình LCD với board mạch Arduino
1. Ý nghĩa các chân kết nối của màn hình LCD LCD (Liquid Crystal Display) là màn hình tinh thể lỏng. LCD là loại thiết bị để hiển thị các ký tự, có cấu tạo bởi các điểm ảnh chứa các tinh thể lỏng (liquid crystal). Màn hình LCD có ưu điểm là phẳng, cho […]