Lập trình IoTs và ứng dụng
Lập trình IoTs và ứng dụng
Đối với các ứng dụng triển khai thực tế, thay vì sử dụng máy tính, với giá thành cao và không bền, vi điều khiển sẽ được sử dụng cho nhu cầu này. Với những đặc trưng nổi bật như nhỏ gọn, giá thành thấp, chuyên dụng cho việc điều khiển thiết bị, vi điều khiển được sử dụng rất nhiều trong các sản phẩm tự động và các cuộc thi về sáng tạo khoa học kĩ thuật. Trong khóa học này, mạch lập trình Arduino UNO sẽ được sử dụng để xây dựng các ứng dụng tự động và tích hợp thêm khả năng giám sát và điều khiển từ xa, dựa trên nền tảng kết nối vạn vật.
Trong khóa học này, mạch lập trình ESP32 được nạp hệ điều hành MicroPython sẽ được sửdụng để xây dựng các ứng dụng tự động và tích hợp thêm khả năng giám sát vàđiều khiển từ xa, dựa trên nền tảng kết nối vạn vật. Cụ thể, các nội dung chínhsau đây sẽ được trình bày trong khóa học:
- Kết nốivà điều khiển cơ bản các ngoại vi: Các ngoại vi cơ bản trên mạch lập trình ESP32sẽ được hướng dẫn đến bạn học. Bên cạnh đó, các kết nối mở rộng, bao gồm cảmbiến và các thiết bị truyền động cũng sẽ được trình bày. Đặc biệt, chức năngkết nối với server kết nối vạn vật dựa trên ESP32 sẽ được sử dụng trong khóahọc.
· - Sáng tạocác dự án: Bên cạnh việc tìm hiểu và lập trình các thiết bị đơn giản, cácdự án nhỏ sẽ được đề xuất trong suốt khóa học, để bạn học có thể hiện thực ýtưởng của mình cho các dự án thông minh.
Ngôn ngữ chính sử dụng trong khóa học là Python trênnền hệ điều hành MicroPython, được nạp lên chip vi điều khiến ESP32. Môi trườnglập trình Thonny IDE sẽ được sử dụng để làm việc.