Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Bạn có thể xây dựng màn hình OLED lên Arduino Nano với cảm biến quang phổ TSL2591 (tốt, hai kênh - hình ảnh và NIR…) bằng cách kết hợp các ví dụ phác thảo trực tuyến. Những gì bạn nhận được là một màn hình hiển thị 4 dòng về tổng thông lượng, thông lượng trực quan, NIR và một chỉ số được gọi là chỉ số NDVI.
Đầu tiên hãy cài đặt một số thư viện:
TSL2591:
SSD1306:
GFX
Cảm biến
Bước 1: Khắc phục sự cố thiết lập tệp Adafruit_SSD1306.h
Tệp "Adafruit_SSD1306.h" có thể được đặt cho màn hình 128x32 pixel. Nếu bạn có màn hình 128x64, bạn sẽ muốn chỉnh sửa gần các dòng 73-75 của tệp. Nhận xét dòng _16 và _32 và bỏ ý kiến dòng _64. Nó sẽ giống như hình ảnh.
Bước 2: Đấu dây Arduino Nano, TSL2591 và Màn hình OLED SSD1306
Tôi đang sử dụng lại Nano - do đó các chân tiêu đề…
Nguồn qua USB-mini - mã cũng cung cấp đầu ra cổng Nối tiếp có thể được đọc bên ngoài và ghi lại, nếu bạn muốn.
Bước 3: Mã của tôi
Nhận mã và tải lên bảng. Đầu ra sẽ hiển thị trên màn hình OLED, cũng như qua cổng nối tiếp - Đầy đủ, Hình ảnh, IR và NDVI.