TUYỂN SINH LỚP “LẬP TRÌNH C và 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. TECHMT cung cấp khóa học lập trình C và 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).  Thông tin tuyển sinh khóa 2 " lập trình C và Arduino" như sau:
KHI THAM GIA KHÓA HỌC, BẠN SẼ:
  • Hiểu biết được ngôn ngữ C lập trình cho hầu hết các loại VĐK dù chưa biết gì.
  • 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 TECHMT với 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…
  • Tham gia nhóm TECHMT để được hỗ trợ trong suốt quá trình học và làm việc sau này.
  • Mượn thiết bị về nhà thực hành trong suốt thời gian học.
CHƯƠNG TRÌNH HỌC


Buổi 1
Giới thiệu các ngôn ngữ lập trình, ngôn ngữ lập trình cho Arduino, cách cài đặt, làm quen với phần mềm.
Giới thiệu các 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, phân tích sơ đồ nguyên lý cấu tạo, các khối chức năng của board Arduino R3, những lưu ý khi sử dụng board.
Buổi 2
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.
Học khai báo biến, các kiểu dữ liệu trong ngôn ngữ C.
Thực hành điều khiển 1 Led sáng tắt theo ý muốn.
Buổi 3, 4
Điều khiển nhiều Led sáng tắt theo ý muốn.
Rút gọn code bằng câu lệnh lặp, sử dụng kiểu mảng trong C.
Thực hành điều khiển hiệu ứng nhiều Led làm quảng cáo, đèn giao thông...
Input nút bấm Polling và External Interupt.
Buổi 5, 6
Chức năng Input nút bấm Polling và External Interupt.
Câu lệnh điều kiện trong C. Hiểu về chức năng ngắt của VĐK và ngắt ngoài.
Thực hành với nút nhấn, đọc dữ liệu cảm biến cảm ứng chạm điều khiển đèn Led theo ý muốn.
Thực hành đọc tín hiệu của Encoder đo số vòng, quãng đường đi, đọc chiều quay thuận và nghịch.
Buổi 7
Lý thuyết điều khiển 1 và nhiều Led 7 đoạn.
Thực hành điều khiển 1 Led đếm từ 0 đến 9, 4 led 7 đoạn hiển thị 1 số bất kỳ và đếm từ 0 đến 9999.
Thực hành làm đồng hồ số, đồng hồ thể thao.
Buổi 8
Giao tiếp LCD 16X02
Thực hành giao tiếp hiển thị text, hiển thị biến số, tạo ký tự hoặc các chữ tùy thích.
Lưu ý khi lập trình LCD
Buổi 9, 10
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.
Thực hành điều khiển đèn Led, hiển thị led 7 đoạn thông qua máy tính.
Thực hành điều khiển VĐK bằng điện thoại Android.
Buổi 11
Chức năng ADC.
Thực hành giao tiếp đọc cảm biến nhiệt độ LM35, biến trở, giao tiếp hiển thị máy tính.
Thực hành đo điện áp, chọn nhiều trường hợp từ 1 chân VĐK.
Buổi 12
Chức năng PWM.
Thực hành điều khiển độ sáng bóng đèn, điều khiển Led RGB sáng các màu tùy thích, điều khiển tốc độ động cơ.
Buổi 13
Chức năng ngắt Timer.
Thực hành điều khiển đèn Led qua ngắt Timer, điều khiển RCServo, đo tốc độ động cơ, phát nhạc qua loa Buzz.
Buổi 14
Giao tiếp I2C.
Thực hành giao tiếp với DS1307, cảm biến gia tốc MPU6050, giao tiếp truyền dữ liệu giữa 2 VĐK với nhau qua chuẩn giao tiếp I2C.
Buổi 15
Giao tiếp SPI.
Thực hành giao tiếp với HC595 với 3 chân VĐK điều khiển mở rộng vô số chân, giao tiếp truyền dữ liệu giữa 2 VĐK với nhau qua chuẩn giao tiếp SPI.
Buổi 16
Lưu trữ dữ liệu sử dụng bộ nhớ EEPROM (không mất dữ liệu khi mất điện)
HD thực hiện các Project cuối khóa cho học viên: làm robot dò line, robot điều khiển từ xa, đo, giám sát nhiệt độ, độ ẩm….






Thời gian học:  17h30 – 20h30 T2 và T4 hàng tuần, bắt đầu từ 04/11/2019 (03h/buổi)Thời gian tư vấn tuyển sinh:  06/10/2019 – 02/11/2019
Dự kiến số lượng: (10->15) học viên /1 lớp
Địa điểm học: Cơ sở MT-Tech Vườn Lài, Quận 12
Học phí: 750.000 VNĐ (SV), 1.050.000 VNĐ (người đi làm). SV khi đăng ký vui lòng cho biết MSSV. Giảm 5% cho nhóm SV đăng ký từ 5 bạn trở lên và các học viên đã tham gia học các lớp tại TECHMT.
Điều kiện học tập: 
*Hỗ trợ làm bài tập và nghiên cứu thêm ngoài giờ học từ 22h00-23h00 qua facebook các tối trong tuần.
*Hỗ trợ học viên làm đề tài cuối khóa từ giữa khóa học đến sau khi kết thúc khóa học 01 tháng với không gian làm việc, các thiết bị, dụng cụ và hướng dẫn trực tiếp tại cơ sở TECHMT.
Đăng ký: các bạn vui lòng cung cấp các thông tin sau qua Inbox Fanpage TECHMT.VN-Learning, Research, Development and Sharing Community
Họ và tên:
Các bạn đang học lớp:….VD: 17DCD Trường NTTU
SĐT:
Email:
Người giới thiệu (nếu có):
Mọi thắc mắc các bạn cũng Inbox Fanpage để được tư vấn. Cảm ơn các bạn đã quan tâm!

ĐÓNG HỌC PHÍ:
 Học viên đóng học phí qua tài khoản:
  1. Agribank: 1600205975141 - Chi nhánh Sài Gòn (CTK: Nguyen Huu Luan)
  2. Vietcombank: 0071000812697 - Chi nhành TP.HCM (Ctk: Nguyen Huu Luan).
Lưu ý: Khi nộp nhớ ghi rõ nội dung: KH arduino + thông tin cá nhân (SĐT, Facebook, email...).

    Hoặc đóng trực tiếp khi lên lớp học.

Nhãn:

Đăng nhận xét

[facebook]

MKRdezign

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget