Каждый слой - 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 

 

 

 

Обсуждение этой статьи на форуме тут



   
bidavova # 1
 
 
ктото собирае етот кубик на pic16f628a????
прощивка рабочая?


   
Chuvak # 2
 
 
ну что не кто так и не собрал сей дивайс? прошивка исправная?


   
Dmitriy50 # 3
 
 
я собрал, но прошивку на 628а надо править - напутано с портами немного
строк 10 надо править , я за полчаса справился чего и вам желаю


   
Nikolai4 # 4
 
 
Dmitriy50, если не трудно, выложи прошивку на форуме


   
Chuvak # 5
 
 
не силён в программировании.. буду признателен если выложите рабочую прошивку.


   
exclusive # 6
 
 
Dmitriy50 скинул мне прошивку исправленную, проверил сегодня все ок работает, только один слой не горит, но думаю дело в самой пайке, можно исправить. Пишите в личку скину, выложить не удается


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25