Страница 30 из 103

Re: Часы Super Clock

Добавлено: Пн июл 27, 2015 12:13:17
shura2000
Ок. Спасибки

Re: Часы Super Clock

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

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

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

Может чего с настройками не так или делаю что-то неправильно!?? :dont_know:
Версия прошивки Super Clock 1.04

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 13:33:16
Lion_A
Скорость д.б. 38400

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 14:08:16
13Alex13
СПАСИБО :beer: ЗАРАБОТАЛО!!! :music:

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 20:13:26
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);

Только не будет анимации для значка градуса.

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 20:30:53
shura2000
Понятно. Хитро. Но как то не правильно.
А почему не было сделано обычным символом?

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 20:39:56
Lion_A
Ну нет его в таблице ASCII.

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 20:54:05
shura2000
А почему его не нарисовать, как Дом, Стрелку или зонтик?
Они тоже не сдвигаются вниз?

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 21:04:25
Lion_A
В принципе без проблем. Но функция которая выводит символ со сдвигом сверху в низ принимает код символа. Чтобы вывести картинку со сдвигом сверху вниз нужно написать другую функцию. А ради одного значка градуса...

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 21:08:34
shura2000
Понятно.
А как дела обстоят с датчиком влажности?

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 21:11:51
Lion_A
Наверное ближе к осени. Както все времени не хватает.

Re: Часы Super Clock

Добавлено: Вт июл 28, 2015 21:18:55
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);

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

Изображение

Re: Часы Super Clock

Добавлено: Ср июл 29, 2015 20:48:20
lexalex08
CodeVisionAVR 3.12 выдает предупреждение так должно быть?

Re: Часы Super Clock

Добавлено: Ср июл 29, 2015 20:54:25
shura2000
У меня так же. это нормально. это неиспользуемые процедуры и функции.

Re: Часы Super Clock

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

Так должно быть? МК расшифрует эту абракадабру и на табло Super Clock выведит правильное слово или что-то не так?

Re: Часы Super Clock

Добавлено: Чт июл 30, 2015 12:04:19
Lion_A
Скорее всего скорость по дефолту стоит на 9600. Часы сами настраивают модуль при первом включении.

Re: Часы Super Clock

Добавлено: Чт июл 30, 2015 13:42:23
13Alex13
Вообщем наилучший вариант проверки это подключить модуль к часам?

Re: Часы Super Clock

Добавлено: Чт июл 30, 2015 20:31:58
Lion_A
Ну раз передача идет, думаю можно подключать к часам.

Re: Часы Super Clock

Добавлено: Чт июл 30, 2015 20:44:17
13Alex13
Вот ещё тонкость, часы получали комады по USB, теперь подключу Bluetooth модуль, МК его сам определит или надо вытащить батарейку, чтобы получилось первое включение?

Re: Часы Super Clock

Добавлено: Чт июл 30, 2015 20:52:40
shura2000
Нужно ЕПРОМ перепрошить