Главная » Статьи

Материалы сайта Страницы: « 1 2 ... 8 9 10 11 »

 

В продолжение к предыдущей статье о работе с дисплеем от Nokia3310 в Bascom-AVR выкладываю доработанную библиотеку с поддержкой кириллических символов. 

Просмотров: 15577 | Опубликовано: 17.04.2011 | Комментарии (2)

 

  Когда телефоны были большими, а экранчики в них маленькие, протоколы общения между ними были очень просты. Учитывая цену на них сейчас, использовать такие дисплеи в своих проектах одно удовольствие. Например, дисплей от Nokia 3310 достался мне за 55 руб.
Это монохромный дисплей разрешением 48х84 пикселя и вместимостью 6 строк текста по 14 символов в каждой строке, работой заправляет контроллер PCD8544 поддерживающий последовательный интерфейс связи. 

Просмотров: 36915 | Опубликовано: 10.04.2011 | Комментарии (83)

   Попробовал собрать простенькое устройство отображения уровня аудиосигнала (VU-meter). В проекте задействованы ATMega32 и ЖКИ индикатор 16х2 подключенный по 4-х битной шине. Само устройство по большому счету выполняет роль двух канального вольтметра, только вывод информации организован не в линейной зависимости, а в логарифмической. Это связано с нашей анатомической особенностью восприятия звука.

Просмотров: 14969 | Опубликовано: 27.03.2011 | Комментарии (4)

 
 Для измерения температуры в бытовых целях хорошо подходят цифровые датчики DS18B20. Эти датчики способны измерять температуру в пределах от -55 до 125 °C, с заявленной точностью от производителя в 0,5 °C. Для большинства гражданских нужд такой диапазон и такая точность измерения вполне приемлема (какую-нибудь систему термоконтроля собрать или еще чего). Поэтому решил попрактиковаться с этим датчиком, обязательно пригодится.

Просмотров: 46318 | Опубликовано: 13.03.2011 | Комментарии (35)

 
 
  В проектах на микроконтроллерах для ввода какой-нибудь пользовательской информации чаще всего используются тактовые кнопки. Для оперативного изменения параметров, когда нужно быстро изменить значение например с 0 до 50, такое решение не самый лучший вариант. Давить на кнопку 50 раз или вводить в программу распознавание долгого нажатия кнопки не наш метод, поэтому обратим внимание на инкрементальный энкодер.
 Разговор пойдет о механическом энкодере, как самом распространенном типе. Оптоэлектрические энкодеры отличаются лишь тем что требуют дополнительного питания светодиода, в остальном принцип работы схож с механическими собратьями.
 Механический энкодер внешне очень похож на переменый резистор, такой же трехногий и с крутилкой. Но в отличии от переменника, энкодер не имеет фиксаторов угла поворота, тоесть его можно крутить сколько угодно.
  В качестве подопытного послужил механический энкодер выдернутый со старой мышки.

Просмотров: 41025 | Опубликовано: 08.03.2011 | Комментарии (51)


 Аналогово-Цифровой Преобразователь служит для преобразования аналогового сигнала на входе в цифровую форму, понятную для МК. Практически во всех современных микроконтроллерах от AVR имеется 10 битный АЦП, позволяющий оцифровывать аналоговый сигнал с дискретностью 1024 значений. Этого достаточно чтобы, например, делать замеры напряжений (в разумных пределах), снимать показания с различных датчиков, таких как фотодиод и термопара, делать анализаторы спектра и многое другое.

Просмотров: 55648 | Опубликовано: 04.03.2011 | Комментарии (32)

 

 Когда нужно подключить большое количество светодиодов, а тратить драгоценные пины микроконтроллера совсем не хочется (или чаще всего такого количества ног просто напросто нет), на помощь могут придти микросхемы-дешифраторы. Например дешифратор 74HC154 (наш аналог ИД3), который выставляет определенный выход в активное состояние в зависимости от 4х битного числа на входе. 

 
 
 
Просмотров: 28938 | Опубликовано: 02.03.2011 | Комментарии (16)


  Порой хочется  в разрабатываемом устройстве организовать подсчет текущего времени/даты. Если возложить эту обязанность на МК могут возникнуть проблемы с точностью хода часов, потерей данных при пропадании питания или банальная нехватка места в памяти микроконтроллера. Поэтому задачу по счету времени лучше всего оставлять микросхемам, которые заточены под такое дело. Например, популярная микросхема DS1307, которая способна вести подсчет реального времени в секундах, минутах, часах, датах месяца, месяцах, днях недели и годах с учетом высокосности текущего года вплоть до 2100 г. А автономное питание, которое обеспечивается 3-х вольтовой батарейкой, способно прокормить микросхему в течении 10 лет. На наш век хватит =)

Просмотров: 45884 | Опубликовано: 22.02.2011 | Комментарии (42)

 Когда появляется необходимость вывести цифровую информацию  из недр микроконтроллера, частым решением может оказаться использование семисегментных индикаторов. Сейчас речь пойдет о том, как организовать динамическую индикацию на четырехразрядный семисегментник в среде программирования Bascom-AVR.


Просмотров: 40566 | Опубликовано: 21.02.2011 | Комментарии (6)

  Вот представьте, заходишь в комнату, темнота, ничего не видно, ползком по стеночке идешь до включателя освещения... Или просто лень встать и дойти до выключателя чтобы выключить свет в комнате.... а лень как известно двигатель прогресса. Захотелось собрать такую девайсину, чтобы свет вырубала по хлопку, но по одному хлопку слишком просто и не эффективно - будет светомузыка не по делу, поэтому сделал детектор двух хлопков с определенным интервалом. Заодно разобрался как задействовать прерывание от встроенного в МК компаратора.

Просмотров: 60393 | Опубликовано: 17.02.2011 | Комментарии (185)

1-10 11-20 ... 71-80 81-90 91-100 101-101




авторизация
Логин:
Пароль:
Комментарии
Минитерминал V.3.0
22.01.2017 - exersizze:
Ок, учту! Но уменя тоже в пределах 3-5 пикселей прыгает, работе не мешает. Это с...
Ищу Siemens CX65
22.01.2017 - exersizze:
N730, спасибо, но уже не актуально. Если вдруг нужен миниатюрный осциллог...
Ищу Siemens CX65
22.01.2017 - N730:
доброго времени суток!есть один штучка от CX65
Минитерминал V.3.0
21.01.2017 - maksut11:
Дисплей не совсем точный, калибровка бы не помешала.
Минитерминал V.3.0
18.01.2017 - exersizze:
Отлично!) вопрос такой к собравшим, как точно тачскрин отрабатывает  нажатия? На...
Минитерминал V.3.0
17.01.2017 - maksut11:
Проблема решена, не пропай 2х контактов разьема на экран. Экран работает, и это ...
Минитерминал V.3.0
17.01.2017 - exersizze:
Тогда проверять внимательно все соединения, должно было заработать сразу, больше...
Минитерминал V.3.0
17.01.2017 - maksut11:
Запустил , Бибика не подключена, осцилограмма показывает что бикает. Прошил снов...
Минитерминал V.3.0
17.01.2017 - exersizze:
Прошивается только флэш. Попробуйте прошить вот этим, должен раз в секунду мигат...

   EasyEDA:  бесплатный редактор схем

   ✓ Создание схем
   ✓ Возможность симуляции
   ✓ Быстрое создание печатных плат
   ✓ Интуитивно понятный интерфейс

   Нарисуй свою схему прямо сейчас!
   Изготовление печатных плат   https://easyeda.com/order