Пятничная тема) Нашел в одном китайском мануале как правильно подключать 7-сегментный индикатор к ардуино то же, но с использованием сдвигового регистра: При этом на амперке в вики написано: Кому верить?)
А Вы никому не верьте В Амперке индикатор с общим катодом, а у Вас по схеме с общим анодом, но не суть важно. Семисегментный индикатор - это сборка семи (или восьми с точкой) светодиодов с общим катодом или анодом. Давайте посчитаем. Для начала будем включать один сегмент. На обычном маломощном светодиоде падение напряжения составляет ~2V (или ~3V в зависимости от цвета). Таким образом на резисторе будет падать 5-2 = 3V. Имея резистор 1кОм (как по китайской схеме) посчитаем ток, который потечет через резистор - это 3/1000 = 3мА. Так как включаем 1 сегмент, то через него тоже потечет 3мА. Уже интересно, обычно маломощным светодиодам нужно 20мА. Включим 2 сегмента. Падение напряжения на каждом составит так же 2V, а вот тока через каждый потечет 3мА/2 = 1.5мА. Ну и так далее. Мне кажется, что там и один сегмент не включится, слишком слабый ток, если это не какие-то суперэнергоэффективные хитрые китайские светодиоды. Ну и исходя из данной логики видно, что чем больше сегментов включаем - тем меньший ток течет через каждый, т.е. светиться будут тусклее. Так что предлагаю считать вариант от Амперки правильным, а вариант от китайских товарищей использовать только в случае глубочайшего кризиса. З.Ы. Если в чем-то не прав, прошу товарищей помудрее поправить, ибо любитель З.З.Ы. Чет не спится. Если пойти от обратного (опять-таки по китайской схеме) то для всех сегментов нужен ток 8х20мА = 160мА. Возьмем опять, что падение напряжения на светодиодах 2V. На резисторе (соотвественно) - 3V. Номинал резистора в таком случае составит 3/0.16 = ~20Ом. Втыкаем 20Ом на общую ногу и включаем 1 сегмент. Ток в цепи составит 150мА, что выпалит не только сегмент, но и пин на ардуино. О чем собственно и написано в вики на Амперке.