sensor watch
«Вампус» для The Sensor Watch
Мою игру для часов, порт текстового квеста
Вчера разобрался с миганием текущего сегмента, сделал его быстрее,
Я ещё и ошибку там поправил, анализатор при компиляции мне её нашёл — я проверял, что после вычитания количество стрел будет меньше нуля, что означает, что стрелы кончились, при этом тип у меня был беззнаковый, то есть меньше нуля числа в этой переменной стать просто не может.
Поставил свою игру на часы
С процессом заливки своей игры на мои новые кастомные «Касио» разобрался. Процесс несложный.
Если у вас, как у меня, «Мак», скачиваем специальный компилятор, переходим по инструкции в нужный каталог той прошивки, куда добавлена игра, и запускаем команду make COLOR=RED. RED — потому что платы есть разных версий, у меня именно «красная».
Потом разбираем часы, вынимаем плату и подключаем её к компьютеру через шнурок микро-
В момент подключения на платке должен мигнуть красный светодиод, если не мигнул, значит шнурок вставлен в плату не той стороной.
Если всё правильно подключили, то на той стороне, где светодиод, надо найти крошечную кнопку RESET и нажать на неё дважды. Если вы сделали это достаточно быстро, то светодиод загорится красным, а на компьютере появится новый диск с названием WATCHBOOT, на него надо перекинуть новую прошивку.
Она перепишется достаточно быстро, после чего светодиод погаснет, а диск отключится.
Попробовал поиграть, обнаружились недостатки — значения мигают слишком медленно, надо найти способ увеличить скорость мигания, иначе некомфортно, буду смотреть как это сделать.
Собираю «The Sensor Watch»
Там есть очень мелкие детали, обидно осознавать, что моё,
Добавлено: вся замена, вместе с пайкой заняла полчаса, я думал будет дольше. Собирал по видеоинструкции, всё достаточно просто — отвинчиваешь винты, снимаешь крепления, батарею, перепаиваешь контакт динамика и вставляешь новую плату, соблюдая последовательность.
Теперь надо будет разобраться как залить в них прошивку с моей игрой.
Приехали «The Sensor Watch»
Наконец завершилась эпопея с «The Sensor Watch» — это плата, превращающие оригинальные часы «Касио» в некое подобие
Я для них уже написал свою первую программу — порт классической текстовой игры
Эту плату я пытаюсь заполучить с августа. Получилось только с третьей попытки, сегодня забрал. Два пересыльных сервиса их отправлять отказались
Купил сразу три штуки — одну себе, остальные заказали два моих друга.
Пытаюсь достать The Sensor Watch
Пытаюсь заполучить себе The Sensor Watch. Напомню, это платка с возможностью программирования, которая вставляется в классические часы «Касио».
«Донора» мне уже подарила жена на день рождения, осталось дождаться этой самой части, которую в него надо будет вставить.
Пытался достать её через пересыльные сервисы — например, через горячо любимую «Бандерольку», которой я пользуюсь уже больше пяти лет, но не получилось
К счастью, у меня много контактов за границей, сделал заказ через один из них. Сейчас посылка проходит растаможку, после чего поедет в Россию. У меня, кстати, ещё два друга заинтересовались этой платкой, так что мы заказали себе сразу три штуки.
The Sensor Watch
Одна из вещей, которых я сильно боюсь, это однажды навсегда потерять желание
Я несколько раз попадал в такой водоворот. Чувствуешь памятью о личности, которой было
Описанное — та причина по которой я тщательно пестую любую искру интереса
В общем, очередная моя хотелка — Sensor Watch, маленькая платка, стоящая 39 долларов и вставляемая вместо оригинальной электроники в ряд часов «Касио».
Эта платка реагирует на те же кнопки, выводит данные на то же табло и пищит тем же динамиком, но самое главное — у неё на борту армовский процессор с возможностью программирования. В прошивку, которая туда заливается, можно записывать свои небольшие приложения, если придумать как выводить данные на весьма ограниченный дисплей часов!
Поскольку в прошлой жизни я был электронщиком и программистом на ассемблере, такие ограниченные ресурсы всегда возбуждают моё любопытство. Платку я себе заказал, а пока написал в эмуляторе порт знаменитой в свои годы игрушки «Hunt The Wumpus», я про неё уже
На скриншоте видно как приходилось изворачиваться. Поскольку не все буквы получается вывести в сегментах часов как есть, приходится проявлять фантазию. Например, справа внизу я пытался изобразить букву «W» (это значит что
Описание получившейся игры и инструкцию, можно найти на моём гитхабе. Там
На то, чтобы разобраться как всё утроено и написать саму игру, ушло несколько часов. Начал я вечером позавчерашнего дня, потом почти весь день проектировал в голове, когда были паузы не работе, и дописал всё вчерашним вечером. Устроено всё просто, хотя в некоторых местах пришлось вставлять костыли —
Находкой считаю, что смерть игрока сопровождается красной подсветкой, а выигрыш — зелёной (часы так умеют).
Теперь дождаться бы часов и платы «во плоти», чтобы попробовать поиграть не в эмуляторе, а на самой железке.