Так, дводержавний "тьмяний" і "яскравий" легко. Враховуючи будь-яку ланцюг, що блимає світлодіодним сигналом із транзистором, ви додаєте один резистор через транзистор. Тоді, коли транзистор повністю вимкнений, резистор дозволяє тьмяне світіння. Я б почав з резистора точно такого ж значення, як і поточний обмежувальний резистор, вже підключений до світлодіода. (Кожному світлодіоду потрібен резистор, що обмежує струм).
Для кількох маркерів найпростішим обладнанням для маркування буде незалежна батарея та 555 таймерів на кожному. (плюс кілька резисторів і конденсаторів).
Загальна система простіша, якщо ви можете синхронізувати світлодіоди: увімкніть усі маркери на початку циклу, потім вимкніть один маркер за один раз, поки вони не вимкнуться, а потім увімкніть їх і почніть цикл. Кількість енергії, необхідної для того, щоб купа світлодіодів блимала пару годин, зазвичай важить набагато менше у вигляді однієї або двох центральних батарей, а не одного акумулятора на світлодіод. (Для цього потрібен ІК-компаратор для кожного світлодіода, або кілька регістрів зсуву або Arduino, що емулює ці регістри зсуву в якомусь центральному місці). (Для цього потрібно багато проводів, що нанизують один маркер на інший, або від кожного маркера до якоїсь центральної точки - так, що може бути неможливим для вашої програми.)
Це робить ваше програмне забезпечення для розпізнавання зору набагато простішим, якщо ПК може керувати світлодіодами безпосередньо. Тоді, коли ПК шукає LED_5, він може вимкнутись та увімкнути LED_5 та бути впевненим, що той, що блимав, повинен бути LED_5. Можливо, використовуючи щось на зразок USB-8-бітового паралельного перетворювача портів , який (з 8 резисторами, один на світлодіод) може безпосередньо керувати 8 світлодіодами або (з 4 резисторами, один на стовпець) матрицею 4х4 з 16 світлодіодів. (Для цього потрібен ще один провід, USB-кабель від ПК до перетворювача, але він не вимагає ніяких акумуляторів, транзисторів або додаткових мікросхем - це може бути найпростішим для того, щоб хлопець-програміст не працював).