Bạn sẽ học được những gì?
- Biết được thành phần board mạch Arduino
- Biết cách lập trình cơ bản cho một board mạch Arduino
- Biết sử dụng Arduino để chế tao một số sản phẩm hoặc đồ chơi thông mình
- Biết cách tạo một ứng dụng Android cơ bản
- Biết cách thiết kế một phần mềm điều khiển robot cơ bản chạy trên hệ điều hành Windows
- Khơi gợi đam mê và óc sáng tạo, đánh thức nhà khoa học bên trong con người bạn
- Tạo một thú vui lành mạnh và niềm yêu thích học tập cho các bạn học sinh.
- Có khả năng tự nghiên cứu và tìm hiểu khoa học công nghệ
- Có thể mang vào giảng dạy trong các trường trung học
Nội dung
12 Chương • 72 Bài học •
| Chương | Tên bài học | |
| Chương 1. Giới thiệu khóa học | 1. Giới thiệu khóa học | |
| Chương 2. Tổng quan về Arduino | 2. Giới thiệu chương 2
3. Arduino là gì? 4. Các loại mạch Arduino 5. Các ứng dụng của Arduino 6. Tại sao dùng Arduino? 7. Giới thiệu các linh kiện 8. Demo và giới thiệu robot 9. Tiêu chí về mức độ hoàn thiện robot trong khóa học |
|
| Chương 3. Lắp ráp khung và làm quen với mạch điện | 10. Giới thiệu chương 3
11. Chập mạch và quá dòng 12. Cách nối dây điện 13. Cách làm động cơ quay và quay ngược lại 14. Cấp nguồn bằng công tắc cho động cơ 15. Cấp nguồn bằng công tắc cho Arduino 16. Giới thiệu pin Li-ion, cách sạc pin 17. Lắp khung robot |
|
| Chương 4. Hướng dẫn cài đặt và sử dụng phần mềm quản lý Arduino IDE | 18. Giới thiệu chương 4
19. Giới thiệu Arduino IDE Download và cài đặt 20. Giới thiệu và cài đặt driver CH340G |
|
| Chương 5. Lập trình LED | 21. Giới thiệu chương 5
22. Khái niệm đèn led 23. Cách nạp code cho Arduino 24. Nháy LED với Arduino 25. Sử dụng Breadboard 26. Hướng dẫn làm 2 led nháy luân phiên 27. Thử thách 1: làm 3 led nháy đuổi nhau 28. Thử thách 2: Phân chia 5 led ở 5 góc của robot 29. Thử thách 3: 5 led nháy đồng loạt 3 lần |
|
| Chương 6. Mạch điều khiển động cơ | 30. Giới thiệu chương 6
31. Giới thiệu mạch L298 và lý do sử dụng 32. Hướng dẫn cách mắc nối L298 33. Nguyên tắc điều khiển L298 34. Thử thách 1: Làm động cơ tiến 1s, lùi 1s 35. Thử thách 2: Làm robot tiến 1s, quay phải 1s 36. Thử thách 3: Làm robot tiến 0.5s, quay trái 0.3s, quay phải 0.8s, lùi 2s |
|
| Chương 7. Giao thức Serial | 37. Giới thiệu chương 7
38. Xuất tín hiệu Serial 39. Biến trong lập trình Arduino 40. Nhận diện dữ liệu Serial 41. Câu lệnh IF 42. Câu lệnh Switch case 43. Thử thách 1: Lập trình điều khiển đèn bằng tín hiệu từ máy tính 44. Thử thách2: Lập trình điều khiển động cơ bằng tín hiệu từ máy tính |
|
| Chương 8. Lập trình bật tắt 1 led cho điện thoại Android | 45. Giới thiệu chương 8
46. Giải thích code Arduino 47. Giới thiệu app Inventor 48. Hướng dẫn code bật 1 led 49. Hướng dẫn Nạp code vào Android và ghép đôi thiết bị 50. Thử thách 1: Thêm nút Blink 51. Thử thách 2: Tạo nút move, stop để điều khiển động cơ |
|
| Chương 9. Hàm và chương trình con | 52. Giới thiệu chương 9
53. Giới thiệu các khái niệm chương trình con trong Arduino 54. Các chương trình con trong Arduino 55. Giới thiệu hàm trả về giá trị 56. Thử thách 1: Tạo hàm blink3led() 57. Thử thách 2: Viết chương trình con move 1(), move 2(), stop() 58. Thử thách 3: Viết chương trình con forward(), back(), spinLeft(), spinRight() 59. Câu hỏi trắc nghiệm |
|
| Chương 10. Hoàn thiện robot | 60. Giới thiệu chương 10
61. Hoàn thiện phần lập trình code Arduino cho robot 62. Hoàn thiện phần lập trình code bảng điều khiển 63. Hoàn thiện robot: Các vấn đề thực tế 64. Thử thách 1: Lập trình 8 nút: tiến, lùi, trái, phải, rẽ trái, rẽ phải, rẽ lùi trái, rẽ lùi phải 65. Thử thách 2: Lập trình nút light on, light off |
|
| Chương 11. Điều khiển robot bằng máy tính | 66. Giới thiệu chương 11
67. Cài đặt Visual C# 68. Lập trình bật/tắt 1 LED bằng máy tính 69. Lập trình bật/tắt 1 led bằng máy tính (có thể chọn cổng) 70. Lập trình và điều khiển cho robot 71. Hướng dẫn kết nối bluetooth |
|
| Tổng kết khóa học | 72. Tổng kết |




Reviews
There are no reviews yet.