Лёне подарили инфракрасный приёмник для Лего, а передатчика долгое время не было.
И на днях я случайно узнал, что
протокол обмена - в открытом доступе, причём уже много лет.
Думал поиграть и собрать свой собственный передатчик, но меня опередили, написав
удобную библиотеку функций прямо для Микробита. Всего-то и потребовалось - съездить в магазин, купить инфракрасный светодиод, вставить, скачать библиотеку и развлекаться. Вот он теперь спит, а я - развлекаюсь :)
Одно наблюдение: этот протокол не любит, когда ему одинаковые команды повторяют. Т.е. если цикл опроса датчиков слишком быстрый, не стоит много раз посылать команду, которая не меняет состояние - приказывать мотору "ехай, ехай, ехай" или лампочке "зажгись, зажгись, зажгись". Лучше локально сохранять состояние, а команду посылать только на его изменение.