Часы Super Clock

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Ок. Спасибки
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Помогите разобраться! Не могу вывести бегущую строку! :(
Для связи Super Clock с ПК использую такую штуку
СпойлерИзображение

В диспетчере устройств определяется
СпойлерИзображение

При замыкании RX и TX в Termite видно что передача происходит
СпойлерИзображение

Может чего с настройками не так или делаю что-то неправильно!?? :dont_know:
Версия прошивки Super Clock 1.04
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Скорость д.б. 38400
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

СПАСИБО :beer: ЗАРАБОТАЛО!!! :music:
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

shura2000 писал(а):А где текущий символ формируется?

Если Вы хотите перерисовать значек градуса при показе температуры, то это строка 292 в файле intarface.c для температуры с BMP180:

Код: Выделить всё

led_putcharShiftDown(20,'"');
pixel_on(22,0);
pixel_on(22,2);

Так как в таблице ASCII нет символа градуса, то пришлось схитрить. Сначала рисуются кавычки, а потом подставляются две точки. Если приглядеться, то с верху в низ падают кавычки, а потом дорисовываются две недостающие точки. Можете заменить выше приведенные строки на:

Код: Выделить всё

pixel_on(21,1);
pixel_on(21,2);
pixel_on(22,0);
pixel_on(22,3);
pixel_on(23,0);
pixel_on(23,3);
pixel_on(24,1);
pixel_on(24,2);

Только не будет анимации для значка градуса.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Понятно. Хитро. Но как то не правильно.
А почему не было сделано обычным символом?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Ну нет его в таблице ASCII.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

А почему его не нарисовать, как Дом, Стрелку или зонтик?
Они тоже не сдвигаются вниз?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

В принципе без проблем. Но функция которая выводит символ со сдвигом сверху в низ принимает код символа. Чтобы вывести картинку со сдвигом сверху вниз нужно написать другую функцию. А ради одного значка градуса...
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Понятно.
А как дела обстоят с датчиком влажности?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Наверное ближе к осени. Както все времени не хватает.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Ждем.

Сделал вот так

0x06, 0x09, 0x09, 0x06, 0x00,// ° degris 94

Было

0x04, 0x02, 0x01, 0x02, 0x04,// ^ 94

и

led_putcharShiftDown(20,'^');
//pixel_on(22,0);
//pixel_on(22,2);

Нормально получилось. Этот же символ "^", вроде, нигде не используется?

Изображение
Аватара пользователя
lexalex08
Родился
Сообщения: 17
Зарегистрирован: Вт дек 14, 2010 18:07:30
Откуда: Москва

Re: Часы Super Clock

Сообщение lexalex08 »

CodeVisionAVR 3.12 выдает предупреждение так должно быть?
Вложения
1.JPG
(52.23 КБ) 794 скачивания
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

У меня так же. это нормально. это неиспользуемые процедуры и функции.
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Наконец-то дождался Bluetooth HC-05.
Никога не общался с такими девайсами, если задам глупые вопросы, сильно не пинайте!
RX, TX подключил к COM порту ПК на сам модуль подал питание +3.3V, андроидом определился и соеденился, запустил BlueSPP, в проге пишу "Тест" в Termite выводится так:
СпойлерИзображение

Так должно быть? МК расшифрует эту абракадабру и на табло Super Clock выведит правильное слово или что-то не так?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Скорее всего скорость по дефолту стоит на 9600. Часы сами настраивают модуль при первом включении.
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Вообщем наилучший вариант проверки это подключить модуль к часам?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Ну раз передача идет, думаю можно подключать к часам.
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Вот ещё тонкость, часы получали комады по USB, теперь подключу Bluetooth модуль, МК его сам определит или надо вытащить батарейку, чтобы получилось первое включение?
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Нужно ЕПРОМ перепрошить
Ответить

Вернуться в «Статьи»