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

7-сегментный индикатор на 3 разряда по I2C

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

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

Добавлено: Вс окт 09, 2005 21:59:38
Denisvak
Пасибки за ответ!!! Собственно яркость необходимо регулировать командами подоваемыми по I2С от основного контроллера :) . Кстати в Меге 8й вроде I2C встроен :wink: .
Работать будет в составе бортового компьютера на мотоцикле, в частности отображать скорость движения и ещё может чего-нить 8)

Но это будет в будущем, чичас же просто собираю спидометр на Меге 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-сегментный? :roll: Ну чьерт его знает...

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

Вот пример индикации для 90s2313 на 4 индикатора. Не помню, что это было, схемы нет, но все и так понятно. :)

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