The Sensor Watch
Одна из вещей, которых я сильно боюсь, это однажды навсегда потерять желание
Я несколько раз попадал в такой водоворот. Чувствуешь памятью о личности, которой было
Описанное — та причина по которой я тщательно пестую любую искру интереса
В общем, очередная моя хотелка — Sensor Watch, маленькая платка, стоящая 39 долларов и вставляемая вместо оригинальной электроники в ряд часов «Касио».
Эта платка реагирует на те же кнопки, выводит данные на то же табло и пищит тем же динамиком, но самое главное — у неё на борту армовский процессор с возможностью программирования. В прошивку, которая туда заливается, можно записывать свои небольшие приложения, если придумать как выводить данные на весьма ограниченный дисплей часов!
Поскольку в прошлой жизни я был электронщиком и программистом на ассемблере, такие ограниченные ресурсы всегда возбуждают моё любопытство. Платку я себе заказал, а пока написал в эмуляторе порт знаменитой в свои годы игрушки «Hunt The Wumpus», я про неё уже
На скриншоте видно как приходилось изворачиваться. Поскольку не все буквы получается вывести в сегментах часов как есть, приходится проявлять фантазию. Например, справа внизу я пытался изобразить букву «W» (это значит что
Описание получившейся игры и инструкцию, можно найти на моём гитхабе. Там
На то, чтобы разобраться как всё утроено и написать саму игру, ушло несколько часов. Начал я вечером позавчерашнего дня, потом почти весь день проектировал в голове, когда были паузы не работе, и дописал всё вчерашним вечером. Устроено всё просто, хотя в некоторых местах пришлось вставлять костыли —
Находкой считаю, что смерть игрока сопровождается красной подсветкой, а выигрыш — зелёной (часы так умеют).
Теперь дождаться бы часов и платы «во плоти», чтобы попробовать поиграть не в эмуляторе, а на самой железке.
Комментарии 8
🔥
Ну и более мелкие проекты на stm32
https://pine64.org/devices/pinetime/