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

 

 

 

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


 
Дата: 29-03-2009, 17:32, Просмотров: 26252, Автор: Nikolai4
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти под своим именем.

   
bidavova # 1
17 марта 2010 15:08  
 
ктото собирае етот кубик на pic16f628a????
прощивка рабочая?
  •    •     


   
Chuvak # 2
13 ноября 2011 15:08  
 
ну что не кто так и не собрал сей дивайс? прошивка исправная?
  •    •     


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


   
Nikolai4 # 4
25 декабря 2011 16:53  
 
Dmitriy50, если не трудно, выложи прошивку на форуме
  •    •     


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


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


Обновления

Сообщения Форума Ответов
3D Модели для Авто 0
Бакометр 2 335
Touch Start-Stop Engine. 587
Кодграберр 17
Исправляем AVR фьюзы при помощ ... 109
Автоматическая зарядка для Ni- ... 84
LEDstairs 0
Бакометр - измеритель остатка ... 4
IR конструктор на PIC12F629 77
Универсальное зарядное устройс ... 103
бaкoмeтр 1974
Двунаправленный автомобильный ... 2
Программатор GENIUS G840 1
Светодиодный тахометр 34
Индикаторы ГРИ ИН1 - ИН14 1
Multiprog 1
Управляющая программа LED CUB 959
Универсальное зарядное устройс ... 9
Изготовлю печатные платы. 29
Простой автоматический выключа ... 25