Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Бегущий огонь на микроконтроллере

Непрочитано 21.07.2015, 19:25  
clean-nt
Прохожий
 
Регистрация: 19.07.2015
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
clean-nt на пути к лучшему
По умолчанию Бегущий огонь на микроконтроллере

Привет всем!
Решил создать такую тему. В электронике и программировании начинающий

Читал, что многие советуют начинать освоение цифровой электроники с первой конструкции, т.е. с мигающего светодиода, чем я и решил заняться, применив МК Attiny2313. Нарисовал печатную плату в Sprint Layout.

Вопрос к профи: подскажите, что можно исправить в моей пп (печатной плате) и надо ли и какой номинал резисторов использовать.

P.S.
Кнопки 1, 2 и 3 введены с запасом, для программирования в будущем световых эффектов.

P.P.S
Если уже есть подобная тема, сильно не серчайте, просматривая форум не заметил. Буду рад, если перенесете в соответствующую тему.

Спасибо!
Миниатюры:
Нажмите на изображение для увеличения
Название: Бегущий огонь.jpg
Просмотров: 211
Размер:	213.2 Кб
ID:	81627  
Реклама:
clean-nt вне форума  
Непрочитано 21.07.2015, 19:40  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Вообще, для первых опытов в железе лучше не печатную плату делать, а приобрести макетные платы для беспаечного монтажа. Например, WBU-202+J с комплектом перемычек к ней.
Плата многоразовая, ничего паять не нужно, если где-то ошибся, легко исправить. Я сам с таких плат начинал. Мне понравилось. Пользуюсь и сейчас.

По теме:
Не понятно, что с кнопками и почему под них нет отверстий. И для чего нужны те две перемычки, ведь дорожки к ним провести без проблем в том же слое печатки.

Последний раз редактировалось NewWriter; 21.07.2015 в 19:46.
NewWriter вне форума  
Непрочитано 21.07.2015, 19:44  
clean-nt
Прохожий
 
Регистрация: 19.07.2015
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
clean-nt на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Я уже несколько печатных плат сделал ЛУТом.
Спасибо вам за ответ по поводу led attiny, переделал в digital, и все заработало, только почему же PORTB4 изначально моргал, хотя стояла метка analog?
clean-nt вне форума  
Непрочитано 21.07.2015, 19:53  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Номинал резисторов - 270 - 680 Ом при питании 5 В, в зависимости от типа и цвета светодиодов. Для красных высокой яркости (3-6 cd) - резисторы 620 Ом - 2,2 кОм
NewWriter вне форума  
Непрочитано 21.07.2015, 20:34  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Сообщение от clean-nt Посмотреть сообщение
только почему же PORTB4 изначально моргал, хотя стояла метка analog?


- достаточно хорошо понятно? На светодиоде, подключенном к порту RB4 (желтая линия на графике), напряжение не упало ниже порога включения аналогового светодиода (2,2 В), потому он зажегся. На остальных напряжение оказалось ниже порога включения и они не зажглись.
NewWriter вне форума  
Непрочитано 21.07.2015, 20:41  
clean-nt
Прохожий
 
Регистрация: 19.07.2015
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
clean-nt на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Насчет перемычек - Вы правы, переделал. Цвет планирую зеленый. Насчет кнопок - нашел схему в нете (пост 79 http://www.tehnari.ru/f156/t35001/index8.html), решил переделать для себя, сам пока не додумывал про их расстановку.

Насчет того, для чего кнопки:
если нажата кнопка s1 - светодиоды двигаются по часовой стрелке, если нажата кнопка s2 - led двигаются в другом направлении, перескакивая через 2 светодиода и т.д.

И еще, у меня соединены аноды внутри круга и идут на 5 v. Я так понимаю, надо катоды на землю все подцепить, также - по кругу?
Миниатюры:
Нажмите на изображение для увеличения
Название: Бегущий огонь.jpg
Просмотров: 27
Размер:	215.9 Кб
ID:	81629  
clean-nt вне форума  
Непрочитано 21.07.2015, 20:54  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Анод - это "+" светодиода. Катод - это "-" светодиода. Если по изначальной эл. схеме "+" подключен через резистор к выходу микроконтроллера, то на печатке это наоборот, "-" светодиода подключен через резистор к МК, а на "+" светодиода подано +5В.
NewWriter вне форума  
Непрочитано 21.07.2015, 21:43  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Между прочим. Навряд ли эта штука замигает "в железе" как надо. Разные режимы работы выходов. Неправильный код, судя по всему.

NewWriter вне форума  
Непрочитано 21.07.2015, 22:11  
clean-nt
Прохожий
 
Регистрация: 19.07.2015
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
clean-nt на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

"Неправильный код" чего?... его еще не написал, или я что-то не понял
clean-nt вне форума  
Непрочитано 22.07.2015, 07:00  
Palko
Частый гость
 
Регистрация: 31.01.2011
Адрес: Новосибирск
Сообщений: 14
Сказал спасибо: 1
Сказали Спасибо 14 раз(а) в 4 сообщении(ях)
Palko на пути к лучшему
По умолчанию Re: Бегущий огонь на микроконтроллере

Тоже делал когда-то на 13 тиньке программный PDM на три вывода, прикольно мыргало... рекомендую)
Palko вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор синуса на микроконтроллере velldio Микроконтроллеры, АЦП, память и т.д 228 08.09.2010 19:09
Нужен таймер на микроконтроллере Modul-x Микроконтроллеры, АЦП, память и т.д 16 30.01.2010 15:18
Датчик напряжения 0...+10 на микроконтроллере MSP430 sokol8692 Микроконтроллеры, АЦП, память и т.д 8 11.12.2008 03:02
Часы на микроконтроллере kaligraf Микроконтроллеры, АЦП, память и т.д 23 20.06.2007 22:31


Часовой пояс GMT +4, время: 22:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.