Có, hai trạng thái "mờ" và "sáng" là dễ dàng. Với bất kỳ mạch nào bật và tắt đèn LED cứng với bóng bán dẫn, bạn thêm một điện trở trên bóng bán dẫn đó. Sau đó khi bóng bán dẫn tắt hoàn toàn, điện trở cho phép phát sáng mờ. Tôi sẽ bắt đầu với một điện trở có giá trị chính xác giống như điện trở giới hạn hiện tại đã được kết nối với đèn LED. (Mỗi đèn LED cần một điện trở giới hạn dòng điện).
Đối với một vài điểm đánh dấu, pin độc lập và bộ đếm thời gian 555 ở mỗi sẽ là phần cứng đánh dấu đơn giản nhất. (cộng với một vài điện trở và tụ điện).
Hệ thống tổng thể đơn giản hơn nếu bạn có thể đồng bộ hóa các đèn LED: bật tất cả các điểm đánh dấu khi bắt đầu chu kỳ, sau đó tắt một điểm đánh dấu cho đến khi tất cả tắt, sau đó bật lại và bắt đầu lại chu kỳ. Lượng năng lượng cần thiết để giữ cho một loạt đèn LED nhấp nháy trong vài giờ thường nặng ít hơn nhiều ở dạng một hoặc hai pin trung tâm thay vì một pin cho mỗi đèn LED. (Điều này đòi hỏi một IC so sánh ở mỗi đèn LED, hoặc một vài thanh ghi thay đổi hoặc Arduino mô phỏng các thanh ghi dịch chuyển đó tại một số vị trí trung tâm). (Điều này đòi hỏi rất nhiều dây nối từ điểm đánh dấu này sang điểm tiếp theo hoặc từ mỗi điểm đánh dấu đến một điểm trung tâm nào đó - vì vậy điều đó có thể không khả dụng cho ứng dụng của bạn.)
Nó làm cho phần mềm nhận dạng tầm nhìn của bạn đơn giản hơn nhiều nếu PC có thể điều khiển đèn LED trực tiếp. Sau đó, khi PC đang tìm kiếm LED_5, nó có thể tắt và bật LED_5 và tự tin rằng một đèn LED nhấp nháy phải là LED_5. Có lẽ sử dụng một cái gì đó như bộ chuyển đổi cổng song song USB sang 8 bit , (với 8 điện trở, một đèn LED) có thể điều khiển trực tiếp 8 đèn LED hoặc (với 4 điện trở, một cột trên một cột) ma trận 4 x 4 đèn LED. (Điều này đòi hỏi một dây khác, cáp USB từ PC đến bộ chuyển đổi, nhưng nó không yêu cầu bất kỳ pin hoặc bóng bán dẫn hoặc chip bổ sung nào - đây có thể là cách đơn giản nhất để một anh chàng không lập trình điện tử làm việc).