Arduino UNO R4 Email
Hướng dẫn này sẽ chỉ bạn cách lập trình Arduino UNO R4 để gửi email từ tài khoản Gmail của bạn.

Linh Kiện Cần Thiết
| 1 | × | Arduino UNO R4 WiFi | ||
| 1 | × | Alternatively, DIYables STEM V4 IoT | ||
| 1 | × | (Tùy chọn) DIYables STEM V4 IoT | ||
| 1 | × | Cáp USB Type-C | ||
| 1 | × | (Tùy chọn) Breadboard | ||
| 1 | × | (Tùy chọn) Dây Jumper | ||
| 1 | × | (Tùy chọn) DC Power Jack | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Breadboard Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Enclosure for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Power Splitter for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO |
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Chuẩn Bị Trước
Để sử dụng code này, bạn cần một tài khoản Gmail và một mật khẩu đặc biệt. Dưới đây là những chi tiết quan trọng cần nhớ:
- Tạo một tài khoản Gmail mới dành riêng cho mục đích thử nghiệm. Đừng sử dụng tài khoản thông thường của bạn để bảo vệ tài khoản khỏi các vấn đề bảo mật.
- Mật khẩu trong code Arduino UNO R4 không giống với mật khẩu đăng nhập Gmail của bạn. Bạn cần tạo một "App Password" từ tài khoản Google của mình.
Bạn có thể tạo "App Password" từ tài khoản Google của mình bằng cách làm theo các bước sau:
- Tạo một tài khoản Gmail mới.
- Đăng nhập vào tài khoản vừa tạo.
- Truy cập tài khoản Google của bạn.
- Điều hướng đến mục "Security" (Bảo mật).

- Bật tính năng 2-Step Verification (Cần bật 2-Step Verification để tạo app passwords).
- Truy cập trang web Google App Passwords và tạo một app password. Bạn có thể đặt tên bất kỳ.

- Nhấp vào nút Create để nhận mật khẩu 16 chữ số hiển thị như sau:

- Vui lòng ghi nhớ và lưu lại chuỗi 16 chữ số này. Bạn sẽ cần nó cho code Arduino UNO R4 ở bước tiếp theo.
※ Lưu ý:
Giao diện của Google có thể được cập nhật. Nếu bạn không thể tìm thấy "App Passwords" như mô tả, hãy tìm kiếm trực tuyến "How to get Google App Passwords" để tìm hướng dẫn mới nhất.
Code Arduino UNO R4
Các Bước Thực Hiện
Làm theo hướng dẫn từng bước sau:
- Nếu đây là lần đầu bạn sử dụng Arduino Uno R4 WiFi/Minima, hãy tham khảo hướng dẫn về Arduino UNO R4 - Cài Đặt Phần Mềm.
- Kết nối bo mạch Arduino Uno R4 với máy tính của bạn bằng cáp USB.
- Khởi chạy Arduino IDE trên máy tính của bạn.
- Chọn đúng bo mạch Arduino UNO R4 (Arduino UNO R4 R4 WiFi) và cổng COM.
- Mở Library Manager bằng cách nhấp vào biểu tượng Library Manager ở phía bên trái màn hình Arduino IDE.
- Tìm kiếm ESP Mail Client để tìm thư viện ESP Mail Client của Mobizt.
- Nhấp vào nút Install để thêm thư viện ESP Mail Client.

- Sao chép code ở trên và mở nó trong Arduino IDE.
- Cập nhật tên mạng WiFi và mật khẩu của bạn tại các vị trí WIFI_SSID và WIFI_PASSWORD.
- Cập nhật email và mật khẩu của bạn trong các hằng số: SENDER_EMAIL và SENDER_PASSWORD.
- Cập nhật RECIPIENT_EMAIL với địa chỉ email mà bạn muốn nhận tin nhắn. Có thể giống với email người gửi.
※ Lưu ý:
- Email người gửi nên sử dụng Gmail.
- Sử dụng App password đã tạo trước đó làm mật khẩu người gửi.
- Email người nhận có thể là bất kỳ loại email nào.
- Nhấn nút Upload trong Arduino IDE để tải code lên Arduino UNO R4.
- Mở Serial Monitor.
- Xem kết quả trên Serial Monitor.
- Kiểm tra hộp thư đến của người nhận. Bạn sẽ tìm thấy một email tương tự như này:

Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.