Меню

Рубрика: Микроконтроллеры AVR

Гирлянда на Arduino version 2.0

Вот еще одна гирлянда на Arduino. В прошлой статье мы с вами разрабатывали гирлянду, которая переключала эффекты с помощью одной кнопки. В этой статье мы будем рассматривать гирлянду, которая имеет 5 кнопок и 5 эффектов. Каждой кнопке свой эффект. Техническое задание Разработать устройство гирлянды на Arduino, состоящее из 5 светодиодов и 5 кнопок. Для каждой …

Гирлянда на Arduino c переключением эффектов

Гирлянда на Arduino  — это весьма забавная самоделка, благодаря которой вы поймете принцип управления выходами с помощью тактовой кнопки. В прошлой статье мы разбирали гирлянду на Arduino c 5 светодиодами. Единственный ее минус был в том, что мы не могли переключать самостоятельно эффекты. В этой статье мы сделаем настоящую китайскую мини-гирлянду также на 5 светодиодов, …

Кодовый замок на Arduino

Кодовый замок на Arduino можно приспособить для различных целей. Это могут быть двери, шкатулки, сейфы или запуск какого-либо действия, например, запуск ракеты). Техническое задание Разработать кодовый замок на Arduino, который управляет электромагнитным реле. При правильном вводе 5-значного кода,  срабатывает реле и загорается зеленый светодиод. Через 5 секунд реле приходит в изначальное состояние и зеленый светодиод …

Бегущая дорожка на ATtiny2313

В этой статье мы сделаем акцент на портах ввода/вывода МК ATtiny2313 и заставим их работать на выход. То есть ножка микроконтроллера (МК) будет выдавать сигнал либо логической единички, либо нуля. Приказывать, что выдавать на ножку, будем мы сами, а точнее, программа, которую мы с вами разработаем. Все начинали изучать AVR c мигания светодиода. Мы даже …

Гирлянда на Arduino

В прошлой статье мы проводили эмуляцию работы Arduino в программе Proteus. Но гораздо интереснее прошить реальный  Arduino и понаблюдать за результатами вживую, чем мы и займемся в этой статье. Думаю, многим уже надоел банальный моргалик на одном светодиоде. Поэтому, чтобы порадовать глаз и потешить себя, мы будем собирать гирлянду сразу на 5 светиках. Многие, начав …

Читаем даташит на примере ATmega8

Как читать даташит на Atmega8? Может быть кто не в курсе, даташит — это техническое описание на какую-либо радиодетальку. Где его найти? Ну, конечно же, в интернете! Но так почти вся радиоэлектронная продукция выпускается «за бугром», то и описание на них, соответственно, «забугорское», а точнее, на английском языке. Те, кто хорошо дружит с разговорным английским, …

Эмуляция Arduino в Proteus

В прошлой статье мы с вами рассмотрели, чем Ардуино отличается от МК AVR, какие бывают типы Ардуино, а также научились устанавливать драйвер последовательного порта CH340G на Ардуино. Как я уже говорил, в наших статьях мы будем рассматривать китайские варианты Ардуино, собранные на микросхеме CH340G. На оригинальных Ардуино используются уже совсем другие микросхемы последовательного порта. Что …

Arduino или AVR. Что лучше?

Arduino или AVR? Что лучше использовать в своих разработках? Думаю, не ошибусь, если скажу, что каждый начинающий радиолюбитель, еще не имеющий опыта работы ни с одной платформой для разработки электронных устройств, затрудняется в своем выборе. Новички советуют одно, профи — другое. На форумах мнения разделяются. Так сложилось, что мы начали развитие темы прикладного программирования с …

Гирлянда на ATiny2313

Гирлянда на ATtiny2313 собирается очень просто. В этой простой статье мы с вами будет делать мини-гирлянду из 4 светодиодов. Нажата ли ты, наша кнопочка, или отжата?», — именно таким вопросом мы задавались в прошлой статье. И в зависимости от состояния кнопки мы делали эффект из 4 светодиодов. В этой статье мы с вами разберем похожую …

Подключение кнопки к AVR

Подключение кнопки к AVR не должно у вас вызывать никаких трудностей. В предыдущей статье мы провели эмуляцию схемы в программе Proteus, помигали светодиодом и научились прошивать наш виртуальный микроконтроллер. Наверняка многим из читателей пришла в голову мысль: «А можно ли помигать светодиодом, использую кнопку, подключенную к МК? Да, разумеется, это возможно. Реализуется довольно легко. Причем …

Как эмулировать AVR в Proteus

Как эмулировать AVR в Proteus? Наверняка, многие из читателей данного сайта хотели бы самостоятельно разработать и собрать какое-нибудь устройство на МК AVR. Но причин, по которым это затруднительно сделать в железе, может быть масса. Например, проживание в сельской местности, где нет радиомагазинов с большим выбором радиодеталей. Хотя в таком случае, как всегда, нам приходит на …

Atmel Studio 6. Создание HEX-файла

В одной из прошлых статей мы с вами разобрали, как работать в программе CodeVisionAVR. У этой программы есть много плюсов, но на мой взгляд программировать в ней несколько проще, чем в редакторе кода WinAVR и в программе отладчике AVR Studio 4. В КодВижне используется не чистый СИ, а модифицированный, что не есть гуд. Поэтому, следуя …

Как тактировать AVR

Прежде чем разбирать, какие бывают источники тактирования, чем они отличаются, их плюсы и минусы и тд,  нам нужно определиться, что вообще означает словосочетание тактовая частота. Да и вообще, что означает термин «частота»? Как нам говорит учебник физики, частота — это количество колебаний, произведенных за определенный промежуток времени. Чаще всего этот промежуток времени называют периодом и …

Как прошить микроконтроллер AVR?

Ну вот мы и добрались до самого вкусного: как прошить микроконтроллер AVR, чтобы он работал по программе, которую мы придумали? Давайте первым делом определимся, что означает слово «прошить»?  Думаю, вы часто слышали такие словосочетания, как «прошить телефон», «слетела прошивка», «кривая прошивка» и тд.  А что такое «прошивка»? Прошивка — это грубо говоря, операционная система для …

Работа в CodeVisionAVR

В настоящее время существуют множество различных программ для AVR микроконтроллеров. Самая узнаваемая программа — это, конечно, Atmel Studio, но в ней слишком много наворотов. Поэтому для новичков рекомендуется другая среда разработки: CodeVisionAVR. Именно о ней мы и поговорим в нашей статье. Скачать ее можно по прямой ссылке здес ь. Конечно, есть версии и посвежей, но кроме …

Как выбрать AVR для своих проектов

Микроконтроллеры AVR семейств Mega и Tiny, как мы в этом и убедимся в дальнейшем, сильно отличаются друг от друга по цене и функциональности. Действительно, для самых простых проектов теоретически достаточно даже дешевого Tiny 13. Стоит он всего 120 рублей на момент написания статьи и имеет 8 ножек.  Для более сложных проектов лучше подойдет Tiny 2313 …

Программа Uniprof для программатора Громова

Программа Uniprof нужна для того, чтобы мы могли воспользоваться программатором Громова. В предыдущей статье мы с вами рассмотрели, что такое программатор и как собрать программатор Громова, подключаемый к СОМ порту, а также как подключить программатор к прошиваемому микроконтроллеру. Так как программатор подключается к компьютеру, то мы должны после подключения программатора к ПК запустить на компьютере …

Программатор Громова

Первый вопрос, который вы хотите задать в лоб — что же вообще такое «программатор»? Слово «программатор» образуется как ни странно, от слова «программа». А что такое программа? Если вспомнить, что такое телепрограмма и зачем она  была нужна (кстати, сейчас до сих пор продается в киосках), то стает понятно, что программа телепередач — это расписание по …

Знакомство с AVR

Микроконтроллеры (далее по тексту просто МК) ворвались в нашу жизнь и очень сильно ее облегчили. Они используются абсолютно везде, начиная с вашей стиральной машины и заканчивая смартфоном. Сами по себе МК ничего не могут делать,  но занимают главную «должность» в электронной аппаратуре. Они УПРАВЛЯЮТ  процессом работы всех отдельных узлов радиоэлектронной аппаратуры и КОНТРОЛИРУЮТ ситуацию, чтобы …