Nếu chúng ta thêm ba vi mạch WS2811 vào màn hình LED bảy đoạn thông thường, chúng biến thành đèn LED RGB có thể định địa chỉ thông thường, chúng ta sẽ có ... một màn hình bảy đoạn có thể định địa chỉ. Chín bit là đủ cho chỉ bảy phân đoạn và hai điểm (một trong số đó bị thiếu trong một số chỉ số). Điều này thậm chí còn thuận tiện hơn các thanh ghi thay đổi, bởi vì độ sáng của từng phân đoạn có thể được điều chỉnh liên tục. Với sự trợ giúp của lược ba pin, bạn có thể gắn màn hình một chữ số và nhận được nhiều chữ số. Như vậy tự làm được đặt ra bởi người hướng dẫn dưới biệt danh seanhodgins. ông đã phát động một chiến dịch gây quỹ cộng đồng, nhờ đó các mô-đun như vậy có thể trở thành sản phẩm hoàn chỉnh.
Thiết bị được tạo trên bảng, tất cả các tệp cần thiết để sản xuất có thể được tải xuống. Một màn hình LED bảy đoạn thông thường, sẽ được biến thành một địa chỉ có thể sử dụng thiết bị này, phải có cực dương chung.
Trình hướng dẫn bắt đầu bằng cách cài đặt các thành phần SMD. Đầu tiên, điện trở của người bán (3 chiếc. Mỗi cái 33 Ohms) và tụ điện (3 chiếc. Mỗi cái 1 μF) và cả hai đều có kích thước 0805. Sau đó, có các vi mạch WS2811, như chúng tôi nhớ lại, cũng có ba trong số chúng. Khi hàn theo thứ tự này, quá nhiệt của vi mạch là tối thiểu.
Máy sấy tóc cho phép bạn hàn tất cả các thành phần SMD đồng thời và nhanh chóng, nếu muốn, trong khi quá nhiệt của chúng thậm chí còn ít hơn:
Sau đó đến các thành phần đầu ra. Kết nối đầu tiên. Ở đây nó được chỉ ra bên nào để hàn lược và bên nào - đối tác:
Màn hình vẫn còn, được đặt ở phía đối diện của bảng và đóng các điểm hàn của các đầu nối:
Dưới đây được hiển thị các mạch điện, sẽ bật ra nếu Arduino kết nối một mô-đun như vậy:
Sơ đồ này được thiết kế cho trường hợp khi không có một điểm nào trong màn hình. Được hướng dẫn bởi nó, bạn có thể lắp ráp một cái gì đó tương tự ngay cả trên một bảng mạch như perfboard, trong khi không cần thiết phải chia nhiều bit thành các bảng riêng biệt.
Xin lưu ý: bạn cần gửi dữ liệu đến chuỗi mô-đun từ phía thứ tự thấp, và sau đó luồng dữ liệu đi từ thứ tự thấp đến thứ tự cao.
Để kiểm tra các mô-đun bạn đã thu thập, nhà phát triển đã biên dịch, yêu cầu một thư viện chuẩn. Nếu muốn, bản phác thảo này cũng có thể được chuyển đổi thành một thư viện. Để hiển thị một chữ số trên mức xả mong muốn với độ sáng cụ thể, bạn cần sử dụng toán tử:
writeDigit (DisplayNumber, Number, Brightness);
Đánh số các chữ số - bắt đầu từ số nhỏ nhất, được gán một số không. Để cập nhật màn hình, sử dụng toán tử khác:
phân đoạn.show ();