Mục lục:

THIẾT KẾ ARDUINO MENU Với OLED-UI (GIAO DIỆN NGƯỜI DÙNG): 4 bước
THIẾT KẾ ARDUINO MENU Với OLED-UI (GIAO DIỆN NGƯỜI DÙNG): 4 bước

Video: THIẾT KẾ ARDUINO MENU Với OLED-UI (GIAO DIỆN NGƯỜI DÙNG): 4 bước

Video: THIẾT KẾ ARDUINO MENU Với OLED-UI (GIAO DIỆN NGƯỜI DÙNG): 4 bước
Video: Arduino | Menu Nhiều Cấp - Đa Tầng Dùng 3 Nút Nhấn 2024, Tháng mười một
Anonim
Image
Image

Xin chào tất cả! Trong hướng dẫn này, tôi sẽ thử giải thích cách tạo THIẾT KẾ MENU ARDUINO bằng cách sử dụng Màn hình OLED i2c. Nó còn được gọi là UI (Giao diện người dùng). Nó đã được sử dụng cho nhiều dự án nhưng nó chắc hẳn đã quá quen thuộc với các bạn từ máy in 3d:)

Đây cũng là video về dự án này. Bạn có thể xem video này và xem nó hoạt động như thế nào.

Thành thật mà nói, nếu bạn tự thiết kế menu cho riêng mình, nó sẽ đóng góp rất nhiều vào kỹ năng viết mã và thuật toán của bạn. Tôi đã mất gần 4 giờ để tạo ra một mô tả menu đơn giản như vậy. Đây là lý do tại sao tôi cố gắng tự làm 100%. Tất nhiên, tôi đã giúp đỡ một số phần, chẳng hạn như loại menu tôi nên thiết kế, v.v. (Nhưng hầu hết các thuật toán thuộc về tôi) Lưu ý rằng: Nếu bạn muốn thiết kế menu của riêng mình, bạn phải bắt đầu từ cơ bản nhất bước tức là hãy thử điều này: khi nhấn nút chọn dấu hiệu tức là ">" phải đi xuống dưới….

Bước 1: Phần cứng cần thiết

x1 Arduino (Uno, nano, mega…. vv)

x1 MÀN HÌNH OLED (tôi đã sử dụng chế độ i2c rất tốt do số pin kết nối thấp nhưng bạn có thể sử dụng bất kỳ màn hình nào bạn muốn tuy nhiên bạn phải thực hiện một số thay đổi về mã nguồn!)

Nút x3

x3 điện trở 10k

x1 Breadboard

Đủ Jumper

Bước 2: Kết nối mạch

Chà, chúng ta có một kết nối rất đơn giản ở đây. Như tôi đã đề cập trước đây, nếu bạn có loại màn hình khác (5110, 16x2….), Bạn có thể thực hiện các thay đổi tùy theo những gì bạn có.

Lưu ý rằng: Hãy cẩn thận về nút và kết nối điện trở Kéo-Xuống. Thực hiện kết nối giống như trong sơ đồ bên dưới. Kết nối sai điện trở có thể gây ra lỗi. Trong cấu hình này khi nút được nhấn, chúng ta nhận được 1 (CAO).

Bước 3: Mã nguồn

Ok các nhà sản xuất thân yêu:) chúng tôi có mã nguồn ở đây. Như bạn có thể biết, tôi chuẩn bị trước dự án của mình cho Kênh YouTube của tôi bằng tiếng Thổ Nhĩ Kỳ. Tuy nhiên, tôi cố gắng dịch hoặc thêm lời giải thích ngay bên cạnh hầu hết các dòng. Dự án này là loại bán tiếng Anh / Thổ Nhĩ Kỳ được chuẩn bị. Đối với những người không biết tiếng Thổ Nhĩ Kỳ, tôi đã thêm giải thích. Tuy nhiên, nếu bạn có bất kỳ vấn đề nào về điều đó, vui lòng cho tôi biết và đặt câu hỏi của bạn từ đây hoặc Kênh Youtube. Tôi chắc chắn rằng các bạn khá thông minh và sẽ không gặp bất kỳ vấn đề nào về sự khác biệt ngôn ngữ đó. Đừng để ngôn ngữ cản trở bạn:)

Bước 4: Đăng ký kênh của tôi nếu bạn thích

Bạn có thể xem qua video về cách thức hoạt động của dự án này.

Nếu bạn thích dự án của tôi, bạn có thể xem những người khác trên kênh của tôi và bạn có thể ủng hộ tôi. Đừng lo lắng về ngôn ngữ, chủ yếu là tôi chuẩn bị mã của mình với giải thích bằng tiếng Anh. Nếu có bất kỳ câu hỏi nào, bạn có thể đặt câu hỏi của mình từ đây hoặc kênh Youtube.

Kênh Youtube của tôi: Kênh Youtube Xin vui lòng cho tôi biết nếu bạn gặp bất kỳ vấn đề nào mà không có bất kỳ nghi ngờ nào!

Chúc vui vẻ!

Đề xuất: