Freeduino + 7 сегментный индикатор KosachenkoSV's blog / 26.04.2011 От корпуса старого компьютера остался 7сегментный индикатор (7LEDs) с общим анодом (+) трехциферный. Такие раньше гордо показывали частоту ЦП компьютера, выставленную джамперами (перемычками). Решил подключить его к Freeduino для уже готового проекта с цифровым датчиком температуры, чтобы "освободить" ранее задействованный в этом проекте LCD-экранчик 16x2. Однако, хоть 7LEDs мне достался и 3-х циферный, но отдельного общего вывода на каждую цифру не предусмотрено, что усложняет вывод, т.к. требует на каждую секцию отдельный порт Freeduino.Решил попробовать подключить пока одну цифру, задействовав 8 портов (один порт на знак "-"), а остальные подключу позже, скорее всего, через расширитель вывода.Подходящий шлейф на 8 жил подпаял к выводам первой цифры индикатора. Другой край шлейфа подпаял к гребенке на 8 контактов, чтобы удобно подключать к Freeduino. Питание +5В подавалось в компьютере на индикатор через общий резистор, поэтому не стал менять схему. +5В подвел через разъем желтым проводником (см.фото):Работать каждая секция индикатора будет так. Если на соответствующий секции порт подать логическую 1 (+5В), то секция светиться не будет. Если подать логический 0 (0В), то возникнет разность потенциалов 5В, и секция будет светиться.Пробный скетч, который выводит знаки 1,2,3,4,5,6,7,8,9,0,-,E,r,o доступен на сайте http://sites.google.com/site/kosachenkosv/...goledindikatora. arduino freeduino микроэлектроника робототехника