Страница 1 из 1
7-сегментный индикатор на 3 разряда по I2C
Добавлено: Вс окт 09, 2005 13:06:36
Denisvak
Собственно необходим сие девайс
Функции: работа по I2C, желательно регулировка яркости(днем ярче, ночью тусклее)!!!

В качестве контроллера взял ATmega8 к нему 3 индикатора, с общим анодом, размером 30х40мм.
Добавлено: Вс окт 09, 2005 13:16:28
Serega
Ну хорошо. Ставим фотодатчик, заводим его на АЦП контроллера, яркость регулируем через скважность сигнала на индикаторы (ШИМ).
Все!
I2C интерфейс пишется ручками. Тут ничего сложного.
А в составе чего будет работать этот индикатор?
Добавлено: Вс окт 09, 2005 21:59:38
Denisvak
Пасибки за ответ!!! Собственно яркость необходимо регулировать командами подоваемыми по I2С от основного контроллера

. Кстати в Меге 8й вроде I2C встроен

.
Работать будет в составе бортового компьютера на мотоцикле, в частности отображать скорость движения и ещё может чего-нить
Но это будет в будущем, чичас же просто собираю спидометр на Меге 16-ой
Добавлено: Вс окт 09, 2005 22:01:58
Serega
Ща посмотрю. Я просто именно с 8-й мегой не общался...

Добавлено: Вс окт 09, 2005 22:34:32
Serega
А! Я просто не сразу заметил. У них это называется Byte-oriented Two-wire Serial Interface

Ну - тем лучше! Значит париться меньше придется
Так мы что обсуждаем: схему или программу? Или все вместе?

Добавлено: Пн окт 10, 2005 03:31:58
Denisvak
Ммм... наверно всё вместе

, хотя больше интересует програмная сторона. Я уже писал програмку подключения LCD к МК, но как понял это гораздо проще чем для динамической индикации...
Добавлено: Пн окт 10, 2005 05:54:52
Serega
На ЛЦД вывести проще чем на 7-сегментный?

Ну чьерт его знает...
Кстати, юзать такую большую мегу всего-лишь для индикации - это не есть правильно. Надо ее еще заставить что-то делать...
Вот пример индикации для 90s2313 на 4 индикатора. Не помню, что это было, схемы нет, но все и так понятно.

Добавлено: Ср окт 12, 2005 17:14:54
Denisvak
Пасибки, пойду разбираться!!!
