Каждый слой - 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качиваний: 157) прошивку от Dmitriy50
ктото собирае етот кубик на pic16f628a????
прощивка рабочая?
Chuvak
# 2
ну что не кто так и не собрал сей дивайс? прошивка исправная?
Dmitriy50
# 3
я собрал, но прошивку на 628а надо править - напутано с портами немного
строк 10 надо править , я за полчаса справился чего и вам желаю
Nikolai4
# 4
Dmitriy50, если не трудно, выложи прошивку на форуме
Chuvak
# 5
не силён в программировании.. буду признателен если выложите рабочую прошивку.
exclusive
# 6
Dmitriy50 скинул мне прошивку исправленную, проверил сегодня все ок работает, только один слой не горит, но думаю дело в самой пайке, можно исправить. Пишите в личку скину, выложить не удается