Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 24 номера

7. Программирование на языке С+ на примере микроконтроллера ATmega 328. Мигание светодиодом определенное число раз. Задача <мигнуть> несколько раз светодиодом достаточно часто встречается при создании различных устройств. Рассмотрим пример программы, который позволяет задавать количество <миганий, длительность свечения светодиода и паузы. Использование прерываний аппаратного таймера микроконтроллера делает программу эффективно работающей. Пример программы (скетча) приведен для < Arduino IDE > [2. Для компи...

2015-08-21 12:22:29 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 24 номера

5. Программирование на языке С на примере микроконтроллера STM32F407VGT6. Кнопка с анализом <короткого> и <долгого> нажатия. Некоторые примеры работы с кнопками уже были рассмотрены в журнале No12 (статья 2. Однако есть еще много разных вариантов работы с кнопками. Макет можно собрать на плате < STM 32 F 4 DISCOVERY > [5, плате < 163 > и дополнительной кнопке (на плате < STM 32 F 4 DISCOVERY > есть только одна пользовательская кнопка. Вместо платы < 163 > можно использовать любой модуль < USB - UART . Прим...

2015-08-04 07:10:10 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статью 24 номера

3. Программирование для ПЛИС на языке VHDL на примере EP4CE10А17С8N. Делитель частоты. В качестве макета будет использоваться КИТ < OPENEP 4 CE 10- C - PACKAGE - B > [1. Программы будут разрабатываться в среде <Quartus (R) II> [2. Для начала рассмотрим простой пример, в котором сделаем делитель частоты, на вход которого будет подаваться тактовая частота < clk > для ПЛИС, а к выходу будет подключен светодиод. Пусть необходимо сформировать частоту 1 Гц для мигания светодиода. Подключение тактового сигнала и ...

2015-07-27 13:12:27 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 24 номера

1. Автоматизация поиска информации в сети интернет. Занятие 5. При работе с интернетом периодически приходится сталкиваться с проблемами, когда страница недоступна или загружается долго. Поэтому в программе необходимо вводить максимальное время ожидания, по прошествии которого переходить, например, на другую страницу или делать еще какие-нибудь действия. Для этого в программу нужно добавить таймер. Делается это следующим образом. . Результат работы программы в окне отладки: время ожидания - '1, сек время о...

2015-07-22 18:16:44 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования"

8. Программирование на языке С на примере микроконтроллера ATmega168. Измерение частоты импульсов. Для примера измерения частоты импульсов возьмем классический алгоритм - подсчет количества импульсов за 1 секунду. Для измерения частоты будем использовать счетный вход таймера 1 (T1. В результате получим в счетчике таймера значение частоты (дополнительные преобразования не потребуются. Счет будем производить по нарастающему фронту входных импульсов (соответствующим образом настроив биты <CS1x. В качестве ист...

2015-07-16 10:31:48 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

6. Программирование на языке С на примере микроконтроллера ATmega 168. Работа со светодиодными лентами на WS 2811. Светодиодные ленты с индивидуальным программированием цвета каждого светодиода находят широкое применение в рекламе, различных ШОУ, световом оформлении квартир и т.п. В статье рассматривается пример работы с такой лентой. Программа написана для среды разработки ATMEL Studio(R) [1] и тактовой частоты микроконтроллера 8 МГц. В макете используется плата < 150 > или аналогичная на микроконтроллере...

2015-07-05 09:32:08 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

5. Программирование на языке С на примере микроконтроллера STM32F103RET6. Работа с USB. Виртуальный COM порт. Рассмотрим создание проекта с помощью программы <STM32CubeMX> [12] для платы < 152 > или любой другой с аналогичным микроконтроллером. Перед началом работы необходимо установить программу <STM32CubeMX> и в ней через меню < Help > -> < Install New libraries > установить библиотеки для используемого микроконтроллера. Также необходимо установить драйвер виртуального COM порта. . Первый пример вывод...

2015-06-16 18:35:52 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

3. Таймер для фрилансера <175. <Таймер для фрилансера> поможет всем, кто работает <на себя> и заинтересован в эффективном использовании своего времени. Одной из задач, стоящих перед фрилансером является оценка трудоемкости и соответственно стоимости предлагаемой работы. Оценивать время предлагается по двум временным порогам. . Для макета будем использовать платы < 150 A > и < 145 B > . 4. Программирование на языке С на примере микроконтроллера ATmega 168. Работа с компаратором. В микроконтроллере есть анал...

2015-05-06 09:12:37 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

1. Программирование на языке С на примере микроконтроллера ATmega168. Работа с кнопками. Опрос состояния, обработка дребезга. Работа с кнопками основана на считывании логического сигнала с вывода микроконтроллера. Для работы с выводом микроконтроллера как входом, необходимо настроить соответствующий порт на вход и подключить внутренний подтягивающий резистор (который есть у каждого вывода портов. Без подключения подтягивающего резистора вывод микроконтроллера будет <ловить> электрические сигналы и его сост...

2015-04-29 15:06:11 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

4. Макетная плата периферии <145> . Часть 2. Первый вариант платы <145> рассматривался в журнале No8 статья 3 и обладал следующими возможностями: - LCD 16*2 - Кнопки (4 шт) - < Клеммник > для подключения DS1990, DS1820 - ИК приемник и ИК передающий диод - TRIAC, оптосимистор , < снаббер > цепь, датчик <нуля> сети, предохранитель, варистор - Двухцветный светодиод (1 шт) - Подстроечные резисторы (2шт) - Джамперы для подключения/отключения необходимых компонентов - < Клеммники > для внешних подключений В данн...

2015-03-23 13:21:23 + Комментировать

Рекомендуем подписаться: