Игра "Набор текста"
- Войдите на сайт для отправки комментариев
Здравствуйте. Вот придумался мне такой проект. Для учебы дочери набора на клавиатуре. Клавиатура PC/2 в нее встроен экран 1602, ардуино нано и блок с батарейкой.
экран разделен на 4 блока.
1) Lvl 2) Time 3) Soker 4) Imput
В блоке 1 отображается 1/1 то есть первый лист первого уровня. Всего 8 уровней, последний уровень будет выглядеть 8/8 (восьмой лист восьмого уровня).
В блоке 2 отображается обратный отчет от 60 секунд.
В блоке 3 очки за прохождение. 000
В блоке 4 выводятся символы которые нужно нажимать.
После включения нужно нажать Enter
Это запустит обратный отчет и выведет буквы в случайном порядке в блоке 4, на первом уровне их 16.
Набор начинается с лева направо. При правильном нажатии буквы в левом краю, она заменяется звездочкой * и добавляется очко в блок 3. При неправильном курсор не сдвигается а одно очко убавляется.
Уровень заканчивается если все символы введены правильно. Оставшиеся секунды сбрасываются в очки. 1 секунда одно очко.
На втором уровне добовляется еще 16 символов и так до 8 уровня. При этом блок 1 выглядит ка 1/2. Когда первая строчка из 16 случайных символов заменена на звездочки она заменяется на вторую, а блок 1 выглядит как 2/2. И так прибавляется по 16 символов до 8 уровня.
Если закончилось время, с экрана исчезают все надписи кроме блока 3 до первой нажатой клавиши. После нажатия любой кнопки цикл возвращается к началу.
Бюджет только 2000.
Нужен код и распиновка подключения экрана и клавиатуры.
Нет проблем. Пишите htpicc@gmail.com.
Исполнитель найден. Идет работа.
Далеко не каждый такой дисплей имеет вшитую кириллицу и даже с ухищрениями не получится выводить любой произвольный набор из 16 русских букв, а только ограниченное подмножество.
8 символов можно загрузить...
Да, сериями по 8 символов можно все буквы вывести одновременно. Есть такая библиотека. Дисплей 2004 заполняет русскими буквами без проблем.