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

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
PicNik
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

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

Сообщение 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
Реклама
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

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

Сообщение Pavel_1978 »

а чего просто архив тут не прицепил?
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

Да и исходник нехило бы прицепить. Просто схема и .hex как-то некрасиво получается.
Docendo discimus
Аватара пользователя
PicNik
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

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

Сообщение PicNik »

Да.очень сложно у вас .ПРИКРЕПИТЬ.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
PicNik
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

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

Сообщение PicNik »

Настоящий радиолюбитель-електрон. сердцем поймет. Правда или ложь. если это будет надо!
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

Это что? Набор слов? Настоящий радиолюбитель захочет повторить, а потом сделать по-своему. Исходник будет очень кстати.
Больше тему не апаю.
Docendo discimus
Реклама
Аватара пользователя
PicNik
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

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

Сообщение PicNik »

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

Приложение stroka2m: http://www.fayloobmennik.net/1759918
Вложения
Изображение 5.jpg
Кнопками "prev" и "next" ищем нужную букву, выбираем её нажатием кнопки "mode" и т.д. В конце набранного текста ставим значок в виде замка, это есть зацикливание программы. Пробелы перед началом программы можно не устанавливать. Выход из функции кнопкой "set".

Кнопками "prev" и "next" двигаемся по набранному тексту, останавливаемся на букве, которую мы хотим изменить, а кнопкой "mode" выбираем букву, на которую хотим поменять. И нажимаем кнопку "set". На дисплее буква должна поменяться. Выход из подпрограммы кнопкой "prev", пока не закончится набранный текст.

В функции "play", если у вас набранный текст, то нажимаем кнопку "set". Выйти из функции в конце текста, нажимая и удерживая кнопку "edit".
(28.47 КБ) 402 скачивания
Изображение 4.jpg
При первом включении часы будут показывать нули, если микросхема 1307 не была установлена до этого. Кнопкой "prev" устанавливаем часы по кругу, а кнопкой "next" минуты.
(28.02 КБ) 618 скачиваний
Изображение 3.jpg
Подаем питание на схему, перед этим нажимаем и удерживаем кнопку "mode", отпускаем кнопку. Это каждый раз делается для того, чтобы запустить часы, если снималось напряжение с микросхемы 1307. В дальнейшем, если микросхема не обесточивалась, эту процедуру выполнять не надо.
(38.87 КБ) 318 скачиваний
Изображение 2.jpg
Запрограммировать процессор можно внутрисхемно, как показано на фотографии.
(60.31 КБ) 587 скачиваний
Изображение 1.jpg
(56 КБ) 618 скачиваний
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

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

Сообщение uldemir »

Я тупой, а как скачать?????????????

p.s. Уважаемый не уважает других. по вашему мы все должны, чтобы заценить ваше творчество иметь всякие сплайны и лаяуты? -1
Последний раз редактировалось uldemir Сб апр 07, 2012 17:07:50, всего редактировалось 1 раз.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Аватара пользователя
PicNik
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

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

Сообщение PicNik »

uldemir писал(а):Я тупой, а как скачать?????????????

Ссылка на файл после описания, далее Скачать и всё.
ksg37
Родился
Сообщения: 3
Зарегистрирован: Сб янв 14, 2012 14:23:55

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

Сообщение ksg37 »

Не качается совсем и антивирус ругается как может :)
Аватара пользователя
Nickolai
Открыл глаза
Сообщения: 68
Зарегистрирован: Сб мар 10, 2012 12:25:42
Откуда: UA SUMY

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

Сообщение Nickolai »

PicNik писал(а):Да.очень сложно у вас .ПРИКРЕПИТЬ.


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

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

Вернуться в «Цифровая техника»