Каждый слой - 9 светодиодов связано со всеми катодами вместе.
RB5, RB6 и RB7 контроль, слоя подсветки.
На картинке вы можете видеть связь с верхним слоем. Остальные светодиоды подключены одинаково.
Самый простой способ подключить светодиоды вместе, разсверлить 9 лунок на куске дерева , а затем поставить светодиоды в отверстия, согнуть ногу и припаять катодами вместе. После 3 из них припаять анодами вместе. Вы должны в конечном итоге получить : 9 анодов и катодов 3. Катоды (3шт) подключаются к колекторам транзисторов.
На рисунке показано, как программа сохраняет информацию в двоичной модели.
Перерисованный рисунок:
Layer 1, Layer 2, Layer 3 и 4 слоя являются 4 регистра, используемых в PIC. Очевидно Слои 1,2 и 3 представляют собой верхний, средний и нижний слои, но они являются лишь 8 бит, так что еще один регистр используется который содержит 9 светодиодов данные за 3 слоев, а также яркость и время, когда светодиоды необходимо включать.
Все, что нужно для создания куба, это:
1 х 5V регулятор 7805 1 х кнопка 1 х PIC16F690 3 х NPN транзисторы 3 х 330 Ом резисторы 9 х 220 Ом резисторы 1 х 220uF конденсатор 27 х светодиодов
Скачать программу для создания эфектов и прошивку для PIC16F690
Скачать прошивку(asm ,hex) для pic16f628 и pic16f628a
Изменения (проверенные на практике) от Dmitriy50 :
RB1,RB0,RA6,
RB4,RB3,RB2,
RB7,RB6,RB5
RA0,RA1,RA7 - слой 1,2,3 соответственно
Скачать [2,19 Kb] (cкачиваний: 154) прошивку от Dmitriy50