цифровая электроника
вычислительная техника
встраиваемые системы

 

Arduino и PCA9685: простой и недорогой способ увеличить количество выводов ШИМ

Автор: Mike(admin) от 17-04-2018, 06:35

Сервомоторы с библиотекой Arduino Servo довольно просты в использовании, но каждый из них требует драгоценный вывод ШИМ, не говоря уже о некоторой мощности обработки Arduino.


Arduino и PCA9685

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

Распространенные ошибки при программировании Arduino

Автор: Mike(admin) от 10-04-2018, 04:55

Программирование Arduino отличается от программирования других встраиваемых систем легкостью и простотой понимания синтаксиса. Тем не менее, среди пользователей Arduino (особенно новичков) наблюдается распространенных ошибок программирования Arduino, о которых поговорим в данном материале.


Распространенные ошибки при программировании Arduino

Как с помощью одного вывода микроконтроллера взаимодействовать с матричной клавиатурой 4x4

Автор: Mike(admin) от 21-03-2018, 08:55

Во время работы с большинством электронных проектов вы могли заметить одну общую характерную черту: они предполагают определенное (и зачастую немалое) количество соединений между используемыми компонентами и микроконтроллером. При необходимости добавления новых компонентов мы вынуждены убрать некоторые компоненты или включить в проект дополнительный микроконтроллер, который делает такой проект более громоздким и менее удобным.


Матричная клавиатура

Зачастую наибольшее количество линий микроконтроллера «сжирает» матричная клавиатура. Для решения этой проблемы имеется проект, который предусматривает альтернативный способ подключения матричной клавиатуры 4×4 к микроконтроллеру. В данном случае использовался микроконтроллер AVR ATmega32.

Arduino Create – среда разработки для Arduino в облаке

Автор: Mike(admin) от 18-03-2018, 19:35

Вспоминая в прежние времена, когда библиотека Wire все еще была «сырой», платформа Arduino была просто микроконтроллером с некоторой обвязкой. Теперь у нас есть одноплатные компьютеры и дешевые микроконтроллеры со встроенным Wi-Fi вроде ESP32. Тем не менее, всегда есть потребность сделать программирование и разработку встраиваемых систем более доступной и более широко поддерживаемой среди сотен устройств, доступных сегодня.


Arduino Create – среда разработки для Arduino в облаке

Так, недавно на конференции Embedded Linux Conference основатель Arduino Массимо Банци (Massimo Banzi) объявил о начале того, что будет ответом Arduino на облачную концепцию – онлайн среду разработки и обширную экосистему подключенных устройств. Все это носит название Arduino Create и представляет собой онлайн IDE, которая позволяет любому разработчику создавать проекты встраиваемых систем и управлять ими удаленно.

Автоматический стеклоочиститель для автомобиля на основе Arduino и датчика дождя своими руками

Автор: Mike(admin) от 9-03-2018, 16:05

Проект автоматического стеклоочистителя представляет собой автоматическую систему активации дворников автомобиля, которая контролирует интенсивность осадков и соответственно контролирует частоту работы стеклоочистителя.


Автоматический стеклоочиститель для автомобиля на основе Arduino и датчика дождя своими руками

По данным ВОЗ, ежегодно из-за дорожно-транспортных происшествий и главным образом в дождливые сезоны погибает более 1.25 миллиона человек в год. Люди умирают из-за небольших ошибок. Но можно уменьшить это число, оснастив машину автоматической системой очистки стекол.

ATmega4809 – ATmega с программируемой логикой от Microchip

Автор: Mike(admin) от 6-03-2018, 19:15

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


ATmega4809 – ATmega с программируемой логикой от Microchip

Новый компонент от Microchip – ATmega с функцией, обычно встречающейся в новых PIC’ах. Это Core Independent Peripheral. Что это? Это что-то вроде программируемой логики типа CPLD, размещенной в том же корпусе, что и ядро микроконтроллера.

Arduino и LCD-дисплей: советы и трюки

Автор: Mike(admin) от 5-03-2018, 18:35

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


Arduino и LCD-дисплей: советы и трюки

Тем не менее, несмотря на простоту таких дисплеев, у них есть некоторые особенности, знание о которых позволит использовать их лучшим образом.

Как работать с двумя ядрами ESP32

Автор: Mike(admin) от 3-03-2018, 09:35

Микроконтроллер ESP32 со встроенными возможностями беспроводной связи по Wi-Fi и Bluetooth представляет собой довольно мощный инструмент для реализации концепции Интернета вещей. При этом немаловажным моментом является наличие двух высокопроизводительных ядер в одном корпусе.


ESP32

Впрочем, их использование не слишком прозрачно и гибко. Конфигурация по умолчанию назначает первое ядро (core_0) на выполнение задач радиочастотного модуля и протоколов беспроводной связи, а код, скомпилированный, например, в Arduino IDE, назначается второму ядру (core_1). Операционная система FreeRTOS может управлять всем процессом, поэтому программисту не нужно напоминать, какое ядро что делает. Тем не менее, в некоторых практических целях или чисто из любопытства хочется по управлять обоими ядрами, и в этом материале будет показано, как это сделать.

Микроконтроллеры и одноплатные компьютеры против ПЛК в промышленности

Автор: Mike(admin) от 28-02-2018, 18:05

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


Микроконтроллеры и одноплатные компьютеры против ПЛК в промышленности

Ассортимент микроконтроллеров и мини-ПК, появившихся в мире энтузиастов, быстро расширяется, без каких-либо причин ослабления. Эти компоненты, в том числе Arduino, и Raspberry Pi, предлагают необычные возможности, в том числе обширную экосистему, включающую интегрированную среду разработки, поддержку и аксессуары, при этом все очень дешево. Некоторые из инженеров в некоторых случаях предполагают возможность применения таких микроконтроллеров в устройствах промышленной автоматизации вместо программируемых логических контроллеров (ПЛК). Но разве это мудро?

Microchip SAMA5D2 – миниатюрные недорогие чипы и модули с поддержкой Linux

Автор: Mike(admin) от 27-02-2018, 19:05

В наши дни Linux является очень популярной и распространенной операционной системой, и это означает, что многие разработчики и инженеры желают получить простой, удобный в использовании модуль, который упрощает разработку продукта с поддержкой Linux.


Microchip SAMA5D2 – миниатюрные недорогие чипы и модули с поддержкой Linux

Лучшим примером этой категории продуктов, вероятно, будет модуль одноплатного компьютера Raspberry Pi. Также стоит упомянуть C.H.I.P. Pro и модуль GR8. Впрочем, на сегодняшний день на рынке представлены десятки плат с чипами Allwinner и Mali, которые могут быть использованы для разработки продукта с Linux. Тем не менее, часть этого рынка теперь хочет захватить знаменитый производитель микроконтроллеров – компания Microchip.


Назад Вперед
Наверх