? TUYỂN SINH LỚP
“Lập trình Arduino”
Arduino là một bo mạch vi điều khiển đi kèm với bộ thư viện giúp người dùng có thể dễ dàng tiếp cận thế giới vi điều khiển – lập trình nhúng. TAPIT cung cấp khóa học lập trình Arduino để cung cấp cho các bạn kiến thức về phần cứng như sơ đồ mạch của board Arduino UNO R3, cách thiết kế các mạch nhập/xuất giao tiếp với Arduino. Kết hợp với ngôn ngữ lập trình C/C++, học viên sẽ khai thác được tối đa các chức năng ngoại vi của vi điều khiển này như: chức năng nhập xuất tín hiệu số(GPIO), chức năng đọc tín hiệu analog(ADC), chức năng định thời(TIMER), các bộ giao tiếp dữ liệu(UART, I2C) và tính năng lưu trữ dữ liệu không bay hơi(EEPROM). Sau thành công của 10 khóa học Lập trình Arduino với hơn 160 sinh viên khoa Điện tử – Viễn thông, Điện CLC, Trung tâm Xuất sắc, Công nghệ Thông tin, Cơ điện tử, Sư phạm kỹ thuật,..vv.. TAPIT thông tin tuyển sinh khóa lập trình Arduino 11 tại Đà Nẵng với thông tin sau:
? Khi tham gia khóa học, bạn sẽ:
- Hiểu được cấu trúc của board Arduino Uno R3, vi điều khiển ATMEGA328P
- Hiểu và tự thiết kế được các mạch giao tiếp cơ bản với Arduino
- Có khả năng đọc được datasheet của vi điều khiển và các linh kiện điện tử cơ bản
- Hiểu, viết được và tự sửa lỗi được cho một chương trình Arduino.
- Có khả năng tự học và nghiên cứu các dòng vi điều khiển khác.
- Tham gia cộng đồng TAPIT – Member với hơn 300 thành viên gồm các kỹ sư, cựu học viên nghiên cứu trong nhiều lĩnh vực: Hệ thống nhúng, Internet of Things, Trí tuệ nhân tạo, xử lý tín hiệu số, Thiết kế PCB…
Buổi 1 | Ngôn ngữ lập trình nhúng, hoạt động của trình biên dịch C/C++, ôn tập biến, hằng, lệnh vòng lặp, lệnh rẻ nhánh, liên kết file, lưu đồ thuật toán, coding style, kinh nghiệm viết chương trình, lưu đồ thuật toán, tránh các lỗi cơ bản |
Buổi 2 | Linh kiện điện tử cơ bản: diode, transistor, thực hành với nguồn, test board, VOM số, các mạch điện, module điện tử thông dụng. Đọc hiểu sơ đồ nguyên lý Arduino UNO R3 |
Buổi 3 | Tổng quan Arduino, tổng quan vi điều khiển ATMEGA328P, cấu trúc chương trình Arduino, lập trình GPIO, Output LED, Input nút bấm Polling và External Interupt |
Buổi 4 | Giao tiếp Serial(UART), Arduino giao tiếp với máy tính và các module thông qua chuẩn UART. |
Buổi 5 | Chức năng ADC, giao tiếp đọc cảm biến nhiệt độ LM35, biến trở, giao tiếp hiển thị máy tính. |
Buổi 6 | Lập trình hiển thị led 7 đoạn, quét led, kết hợp nút bấm và giao tiếp UART |
Buổi 7 | Timer và lập trình Timer trên Arduino, Arduino PWM |
Buổi 8 | Lập trình Arduino với giao tiếp I2C, 2 board arduino giao tiếp truyền dữ liệu với nhau |
Buổi 9 | Lưu trữ dữ liệu sử dụng bộ nhớ EEPROM (không mất dữ liệu khi mất điện) |
Buổi 10 | Tổng quan về Internet of Things, giao tiếp HTTP, lập trình Arduino giao tiếp với module Ethernet gửi dữ liệu lên website |
Buổi 11 | Giới thiệu về kit NodeMCU, WiFi, giao thức MQTT và một số hướng phát triển |
Buổi 12 | Thiết kế mạch nguyên lý, layout, tạo thư viện linh kiện sử dụng phần mềm Altium Designer |
*Hỗ trợ online ngoài giờ học: làm bài tập và các nghiên cứu khác.
Tìm hiểu thêm:
– Khoá học Lập trình STM32
– Khoá học Internet of Things