Страница 1 из 1

БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Пт янв 13, 2012 21:23:59
PicNik
БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.


Как-то для познания увлекательного мира прогроммирования, решил собрать бегущую строку.
А после, еще долго перепрограммировал контроллер под всякие тексты. Пока не пришла мысль программировать без участия компьютера.
Просто добавил пять кнопок для ввода буквы,цифры и знаков препинания. Получился полноценный "device"с дисплеем и клав.ввода.
Текст ввода заносится и хранится в EEPROM памяти микроконтроллера, записать туда можно 127 адресов. Один адрес=1 буква.
В программе зашит "RUS. и ang." алфавит, в процесе прог. есть возможность редактировать ошибку по одной букве назад.
Вообщем, делаем это так:
Включаем питание, сразу попадаем в редактор примерно на букву А или Б. ОБЯЗАТЕЛЬНО нажимаем кнопку_ PLAY_. Начнут выплывать буквы
в алфавитном порядке, в зациклинном виде. Если вы ознакомились с алфавитом, то в конце его нажимаем и удерживаем кнопку NEX>.
И снова попадаем в редактор,здесь вы набираете свой текст,первоначальный тест будет потерян, а выводится будет ваш.
Как набирать текст:
Находим пробел,( кнопками <NEX или NEX>) он сразу после бук.-Я-, его вы не увидите- это пустое место, а его двоичный код виден очень! с
права от буквы.
Нажимаем 4 раза кнопку_ REC _ обязательно, чтобы красиво выезжал текст, дальше набираем по буквам текст, каждый раз нажимая _REC_,
текст должен иметь не менее 5 знаков, но не более 127. Набрали: ставим еще 4 пробела, чтобы красиво заканчивался выезд.
В конце: ОБЯЗАТЕЛЬНО ставим значек в виде замка и только в конце программы, это и будет ее зацикливание.
В противном случае, программа свалится в штопор, поможет только выкл. вкл. и заново набирай. Вообщем, после записи замка, он находится
за пробелом, жмем кнопку _PLAY_ и смотрим, что мы там такого настрочили.
Редактировать можно по одной букве кнопкой _RETURN_, просто с каждым нажатием кнопки возвращаемся на одну букву назад и меняем ее
на предварительно выбранную, точно также нажатием кнопки _REC_ . Но, если назад больше одной буквы, то нужно считать шаги
и, возвращаясь, повторять ранее набранные буквы. _RETURN_ используем когда пишем текст ,а не после кнопки_PLAY_. Это надо
запомнить. Лучше набирать внимательно и без ошибок, но, если что. то выкл. вкл. и набирайте все заново.
Напомню: (4пробел.-текст- 4пробел.-замок-play).
Назначение:
От написания поздравлений, до уроков" чистописания" у детей.
О деталях и не только:
Используйте взаимозаменяемые буквы- например: буква_ О_используется в ang. алфавите тоже, а я использую ее еще как цифру_0_.
Cхема собрана пока на монтажке, матрицу использовал готовую как кто хочет на свой вкус. вместо кнопок можно поставить джойстик, мне
кажется будет удобней. В дальнейшем, хочу дополнить часами и возможно цветом.
Устройство, конечно, не ново и далеко от совершенства, но в инете подобного не встретил. Я, надеюсь, что кому-то будет интересно,
УДАЧИ!

Вопросы можно задавать в почту по-возможности отвечу: triger@junik.lv

Изображение



Изображение

HEX + CXEMA: Stroka-2_2.rar

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Вс янв 15, 2012 14:36:38
Pavel_1978
а чего просто архив тут не прицепил?

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Вс янв 15, 2012 14:48:19
pyzhman
Да и исходник нехило бы прицепить. Просто схема и .hex как-то некрасиво получается.

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Вс янв 15, 2012 15:17:03
PicNik
Да.очень сложно у вас .ПРИКРЕПИТЬ.

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Вс янв 15, 2012 15:30:05
PicNik
Настоящий радиолюбитель-електрон. сердцем поймет. Правда или ложь. если это будет надо!

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Сб апр 07, 2012 14:33:48
pyzhman
Это что? Набор слов? Настоящий радиолюбитель захочет повторить, а потом сделать по-своему. Исходник будет очень кстати.
Больше тему не апаю.

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.(Обновлено)

Добавлено: Сб апр 07, 2012 15:50:06
PicNik
В обновленной версии добавлены функции: rec, edit, play и clock. Они теперь выводятся на матричный дисплей, а также функцию время можно врезать в любое место, набранного вами текста. Для этого в алфавите ищите значок в виде часов. В то место, куда вы поместите значок, там и будет вводиться время. Но время можно выводить и без текста. Для этого набираете значок в виде часов и замка. Нажимаете кнопку set в функции play. И часы будут вращаться по кругу. А также часы можно включить в классическом варианте в функции clock. Там же их можно и откорректировать. Всем удачи!

Приложение stroka2m: http://www.fayloobmennik.net/1759918

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Сб апр 07, 2012 15:51:47
uldemir
Я тупой, а как скачать?????????????

p.s. Уважаемый не уважает других. по вашему мы все должны, чтобы заценить ваше творчество иметь всякие сплайны и лаяуты? -1

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Сб апр 07, 2012 15:55:28
PicNik
uldemir писал(а):Я тупой, а как скачать?????????????

Ссылка на файл после описания, далее Скачать и всё.

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Пт май 18, 2012 18:58:20
ksg37
Не качается совсем и антивирус ругается как может :)

Re: БЕГУЩАЯ СТРОКА С КНОПКАМИ ВВОДА ТЕКСТА.

Добавлено: Пт май 18, 2012 22:57:39
Nickolai
PicNik писал(а):Да.очень сложно у вас .ПРИКРЕПИТЬ.


У нас просто, не трудней чем на файлообменнике который вы рекламируете. :kill:
Так же как и в теме Часы на матричном дисплее : http://radiokot.ru/forum/viewtopic.php?f=20&t=51804

Просто Коту PicNik нужно что бы заходили на файлообменник, а предложенные проекты как приманка.