Lập trình Arduino cơ bản
Ứng dụng Arduino
Arduino được chọn làm bộ não xử lý của rất nhiều thiết bị từ đơn giản đến phức tạp. Trong số đó có một vài ứng dụng thực sự chứng tỏ khả năng vượt trội của Arduino do chúng có khả năng thực hiện nhiều nhiệm vụ rất phức tạp. Sau đây là danh sách một số ứng dụng nổi bật của Arduino.
Máy in 3D
Một cuộc cách mạng khác cũng đang âm thầm định hình nhờ vào Arduino, đó là sự phát triển máy in 3D nguồn mở Reprap. Máy in 3D là công cụ giúp tạo ra các vật thể thực trực tiếp từ các file CAD 3D. Công nghệ này hứa hẹn nhiều ứng dụng rất thú vị trong đó có cách mạng hóa việc sản xuất cá nhân.
Robot
Do kích thước nhỏ gọn và khả năng xử lý mạnh mẽ, Arduino được chọn làm bộ xử lý trung tâm của rất nhiều loại robot, đặc biệt là robot di động.
Thiết bị bay không người lái UAV
UAV là một ứng dụng đặc biệt thíchhợp với Arduino do chúng có khả năng xử lý nhiều loại cảm biến như Gyro, accelerometer, GPS…; điều khiển động cơ servo và cả khả năng truyền tín hiệu từ xa.
Game tương tác
Việc đọc cảm biến và tương tác với PC là một nhiệm vụrất đơn giản đối với Arduino. Do đó rất nhiều ứng dụng game tương tác có sử dụng Arduino.
Điều khiển ánh sáng
Các tác vụ điều khiển đơn giản như đóng ngắt đèn LED hay phức tạp như điều khiển ánh sáng theo nhạc hoặc tương tác với ánh sáng laser đều có thể thực hiện với Arduino.
Kích hoạt chụp ảnh tốc độ cao
Ứng dụng này giúp tạo ra những bức ảnh độc đáo ghi lại những khoảnh khắc xảy ra cực nhanh mà nếu không có dụng cụ hỗ trợ chúng ta khó lòng ghi lại.
Ứng dụng Arduino làm mạch CNC
Ứng dụng Arduino điều khiển robot và băng tải
Mục đích của chương trình đào tạo Arduino
Giúp người học làm quen với lập trình điều khiển, hiểu cách vận hành của vi xử lý
Nắm được các ứng dụng thường gặp của vi điều khiển trong cuộc sống
Tự mình thực hiện các dự án Arduino cơ bản
Có thể lập trình được các dự án tự động theo yêu cầu
Kiến thức nền tảng để nâng cấp lên các level cao hơn
Tại sao Arduino lại được nhiều bạn đón nhận như vậy ?
Mã nguồn mở
Phần cứng và phần mềm của Arduino đều là nguồn mở – các sơ đồ đều được public trực tuyến
Khả năng kết nối
Arduino có thể hoạt động độc lập (như trong một robot) hoặc kết nối với một máy tính (do đó cho phép máy tính của bạn truy cập dữ liệu cảm biến từ thế giới bên ngoài và cung cấp thông tin phản hồi) hoặc kết nối với các Arduino hay thiết bị điện tử khác và các chip điều khiển.
Cộng đồng hỗ trợ
Hiện tại có một cộng đồng rất lớn các cá nhân và tổ chức đang sử dụng Arduino. Bạn có thể học hỏi từ những dự án mà người ta đã làm.
Tính linh hoạt và chi phí
Mức giá cho một thiết bị này thấp hơn nhiều so với các nền tảng vi điều khiển khác, mức giá này rất phù hợp với các bạn trẻ và các tổ chức giáo dục.
Ngôn ngữ lập trình mà bạn sử dụng với nó là khá đơn giản và quen thuộc với bất cứ ai đã từng có kinh nghiệm với Java hoặc các ngôn ngữ tương tự.
Arduino là một công cụ học tập tuyệt vời, bạn có thể thử nghiệm với các thiết bị điện tử và tìm hiểu những kiến thức nền tảng.
NỘI DUNG KHÓA HỌC
GIỚI THIỆU VỀ ARDUINO
1. Arduino là gì ?
2. Lịch sử phát triển của Arduino.
3. Cài đặt IDE, driver cho Arduino
4. Giới thiệu kit thực hành Arduino UNO3
5. Giới thiệu vi điều khiển ATmega328
6. Nạp chương trình cho Arduino
7. Sử dụng thư viện lập trình Arduino
8. Ngôn ngữ lập trình cho Arduino


THỰC HÀNH LẬP TRÌNH IO TRÊN KIT THỰC HÀNH ARDUINO UNO3A.
Tìm hiểu ngôn ngữ lập trình cho arduino
1. Ngôn ngữ lập trình cho Arduino( tiếp theo)
2. Khởi tạo Project
3. Tìm hiểu các toán tử và lệnh cơ bản
B. Thực hành lắp mạch và viết chương trình cho arduino
1. Lập trình nháy LED đơn
2. Lập trình nút bấm điều khiển led đơn và hiển thị lên Serial
3. Lập trình nút bấm điều khiển bật, tắt rơ le hiển thị lên Serial
4. Lập trình hiển thị LED 7 thanh
5. Lập trình hiển thị màn hình LCD


NGẮT/ ADC
1. Tìm hiểu về ngắt ngoài
Lập trình bài toán đếm sản phẩm hiển thị lên LCD
2. Tìm hiểu về ADC ( đọc giá trị analog)
Lập trình bài toán đo nhiệt độ sử dụng LM35
Đo giá trị điện áp hiển thị lên màn hình LCD3.
Tìm hiểu về xung PWM
Lập trình PWM điều khiển độ sáng tối của đèn LED
Lập trình điều khiển robot đơn giản


TRUYỀN THÔNG NỐI TIẾP
1..Giao tiếp UART
Lập trình điều khiển Bluetooth bằng điện thoại android
Lập trình giao tiếp UART giữa máy tính và boar arduino
2. Giao tiếp SPILập trình điều khiển LED matrix dùng ic dịch HC595
Tìm hiểu giao thức truyền thông SPI
Sử dụng điều khiển từ xa qua sóng RF
3, Giao tiếp I2C
Tìm hiểu giao thức truyền thông I2C
Lập trình đồng hồ thời gian thực sử dụng DS13074.
PROJECT CUỐI KHÓA
>> Học viên có thể tự lựa chọn đề tài thực hiện. Hoặc có thể thực hiện đề tài theo các Modul có sẵn tại trung tâm
> Điểu khiển Robot qua bluetooth
>> Điều khiển thiết bị qua internet
Đo và giám sát nhiệt độ, độ ẩm
Điều khiển từ xa qua sóng RF



GIẢNG VIÊN KHÓA HỌC
Trung tâm CAD CAM cam kết cung cấp giảng viên đào tạo chất lượng nhất, với những khóa nhập môn, phổ thông thì giảng viên có tối thiểu 2 năm kinh nghiệm, riêng những khóa học nâng cao, dạy nghề giảng viên phải trên 5 năm kinh nghiệm và những giảng viên được lựa chọn luôn đảm bảo được đạo đức nghề nghiệp bao gồm
- Xem người học là trọng tâm, học viên tiếp thu tốt và ứng dụng được ngay
- Nhiệt tình, nhiệt huyết xem công việc đào tạo là trách nhiệm phụng sự công nghiệp hóa
- Luôn chuẩn bị tài liệu, nội dung đầy đủ trước khi dạy
- Tập trung và nâng cao chuyên môn liên tục để có thể đáp ứng nhanh sự thay đổi công nghệ
- Tư vấn, hỗ trợ chu đáo để học viên tiến nhanh trên con đường nghề nghiệp
Đăng ký sớm để nhận ưu đãi
Giảm ngay 500.000 đ khi đăng ký trước ngày khai giảng 20 ngày
Tặng áo thun độc quyền khi đăng ký trước 10 ngày
Giảm thêm 10%, cho đối tượng sinh viên.
Sổ tay và giáo trình được phát miễn phí khi đăng ký
Thời gian khai giảng và học phí xem trên lịch (menu)
Ghi danh: Trực tiếp tại văn phòng (đóng học phí) hoặc online ( thanh toán online)
Sau khi hoàn thành khóa học Arduino bạn có thể làm được các dự án
Khóa cửa sử dụng mật mã
Robot Dance