
0
ỦY BAN NHÂN DÂN TỈNH TRÀ VINH
TRƯỜNG CAO ĐẲNG NGHỀ TRÀ VINH
GIÁO TRÌNH
MÔ ĐUN: LẬP TRÌNH ARDUINO
NGÀNH, NGHỀ: ĐIỆN CÔNG NGHIỆP
TRÌNH ĐỘ: CAO ĐẲNG
Ban hành kèm theo quyết định số: ……QĐ/CĐN, ngày … tháng …. năm 20…
của Hiệu trưởng Trường cao đẳng nghề Trà Vinh
Trà Vinh, năm 2021
(Lưu hành nội bộ)

TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được
phép dung nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh
thiếu lành mạnh sẽ bị nghiêm cấm.
1

LỜI NÓI ĐẦU
Cùng với công cuộc công nghiệp hóa, hiện đại hóa đất nước, kỹ thuật điện
lạnh đang phát triển mạnh mẽ ở Việt Nam. Nền kinh tế phát triển làm cuộc sống
ngày càng tốt hơn, các lọai thiết bị lạnh như máy điều hòa nhiệt độ, tủ lạnh, tủ trữ
đã trở nên quen thuộc trong đời sống hàng ngày. Các nhà máy và thiết bị lạnh công
nghiệp phục vụ cho tất cả các ngành của xã hội, đặc biệt là nhu cầu sử dụng máy
điều hòa nhiệt độ ngày càng nhiều.
Để đáp ứng cho nhu cầu đó của xã hội, việc đào tạo và phát triển đội ngũ
cán bộ khoa học kỹ thuật và công nhân lành nghề nói chung và ngành điện lạnh nói
riêng đang là nhiệm vụ cần thiết.
Trường cao đẳng nghề Trà Vinh với nhiệm vụ đào tạo các công nhân lành
nghề ở nhiều lĩnh vực, hàng năm cũng đã góp phần đào tạo ra nhiều công nhân
lành nghề cho xã hội, trong đó có nghề sửa chữa điện lạnh.
Với mục đích nâng cao chất lượng đào tạo trong nhà trường và chuẩn hóa
giáo trình giảng dạy. Tác giả được phân công biên sọan bài giảng Kỹ thuật điện
lạnh dùng cho hệ Công Nhân Kỹ Thuật.
Trong quá trình biên soạn, đã được các đồng nghiệp đóng góp nhiều ý
kiến, mặc dù cố gắng sửa chữa, bổ sung cho cuốn sách được hoàn chỉnh hơn,
song chắc chắn không tránh khỏi những thiếu sót, hạn chế.
Mong nhận được các ý kiến đóng góp của bạn đọc.
…………., ngày…..tháng…..năm……
Tham gia biên soạn
1. Nguyễn Quốc Thới - Chủ biên
2. Nguyễn Chí Linh - Tác giả
3. Thạch Minh Sáng - Thành
viên
4. Lê Trung Hiếu - Thành
viên
2

MỤC LỤC
BÀI 1: BÀI MỞ ĐẦU..........................................................................................................
1. Tổng quan về arduino..........................................................................................13
2.Phần cứng Arduino Uno.......................................................................................14
3. Lịch sử phát triển Arduino...................................................................................17
BÀI 2: CÀI ĐẶT ARDUINO IDE VÀ DRIVER.........................................................
1. Cài đặt IDE, driver cho Arduino..........................................................................28
2. Tải chương trình cài đặt.......................................................................................28
2.1.Cài đặt trên máy tính.........................................................................................30
2.2. Giới thiệu các loại kit thực hành Arduino.........................................................33
2.3. Ngôn ngữ lập trình cho Arduino.......................................................................34
BÀI 3: HƯỚNG DẪN CÀI ĐẶT ARDUINO TRÊN PROTEUS VÀ MÔ PHỎNG.....
1. Thư viện Arduino................................................................................................48
2. Mô phỏng ứng dụng............................................................................................49
3. Bài mẫu IDE........................................................................................................50
BÀI 4: GIAO TIẾP ARDUINO VỚI CÁC LINH KIỆN.................................................
1. Lập trình - mô phỏng ứng dụng I/O.....................................................................53
1.1. Điều khiển LED đơn......................................................................................53
1.2. Điều khiển Phím nhấn bật tắt Led....................................................................55
1.3. Điều khiển LED 7 đoạn....................................................................................59
Chuẩn bị phần cứng.................................................................................................60
2. Module LED 7 đoạn đơn và nhiều led.................................................................64
BÀI 5: ĐIỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ BẰNG PWM..............................................
1. Nguyên lý điều khiển...........................................................................................69
2. Lưu đồ chương trình............................................................................................71
BÀI 6: ĐIỀU KHIỂN ARDUINO GIAO TIẾP LCD.......................................................
1. Nguyên tắc hiển thị LCD.....................................................................................83
2. Cách dùng thư viện với LCD...............................................................................84
3. Lắp mạch.............................................................................................................84
4. Code mẫu về hiển thị thông tin trên LCD............................................................87
5. Lập lưu đồ...........................................................................................................92
BÀI 7: ĐỌC CẢM BIẾN LM35D HIỂN THỊ LCD.........................................................
1. Nguyên lý đọc cảm biến......................................................................................94
2. Code mẫu hiển thị................................................................................................95
3

3. Lập lưu đồ...........................................................................................................99
BÀI 8: ĐIỀU KHIỂN ARDUINO GIÁO TIẾP VỚI SERVO MOTOR.......................100
1. Nguyên tắc điều khiển Servo............................................................................100
2.1. Kiến thức cơ bản về xung PWM.....................................................................102
2.2. Liên hệ với Arduino........................................................................................103
2.3.Code mẫu giao tiếp..........................................................................................109
3. Lập lưu đồ.........................................................................................................112
TÀI LIỆU THAM KHẢO.....................................................................................113
4

