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

 

Как на Raspberry Pi создавать и запускать сценарии командной строки

Автор: Mike(admin) от 23-03-2018, 04:15

Сценарий командной строки (также его называют сценарий командной оболочки или shell script) представляет собой программу, исполняемую командной оболочкой операционной системы. Такие сценарии позволяют автоматизировать практически все, что вы можете сделать в командной строке Linux.


Как на Raspberry Pi создавать и запускать сценарии командной строки

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

Как с помощью одного вывода микроконтроллера взаимодействовать с матричной клавиатурой 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, которая позволяет любому разработчику создавать проекты встраиваемых систем и управлять ими удаленно.

Обзор Raspberry Pi 3 Model B+: выше скорость, лучше связь

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

Недавно на рынке появилась новая версия популярного одноплатного компьютера Raspberry Pi, которая называется Raspberry Pi 3 Model B+. На сегодняшний день она является наиболее мощным вариантом из линейки Raspberry Pi.


Обзор Raspberry Pi 3 Model B+:

Новая модель быстрее работает, у нее больше сетевых возможностей, а также, что самое интересное, Pi 3 Model B + поставляется с модульной сертификацией соответствия, позволяя любому разработчику интегрировать Raspberry Pi в свой продукт с значительно уменьшенным количеством прохождений сертификационных тестов. Но обо всем по порядку в данном небольшом обзоре Raspberry Pi 3 Model B+.

Подробное введение в работу с ПЛИС FPGA (видео)

Автор: Mike(admin) от 12-03-2018, 17:55

Программируемые логические интегральные схемы (ПЛИС) типа FPGA могут иметь крутую кривую обучения, поэтому начальные учебные пособия являются популярной темой среди новичков.


Подробное введение в работу с ПЛИС FPGA

Недавно компания Intel опубликовала видео под названием Basics of Programmable Logic: FPGA Architecture (Основы программируемой логики: архитектура FPGA), и вы можете увидеть его ниже. Конечно, Intel купила Altera, поэтому материал имеет немного привкус Altera/Intel, но курс достаточно общий, поэтому приведенные в нем концепции будут применяться практически к любой FPGA.

Автоматический стеклоочиститель для автомобиля на основе 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 может управлять всем процессом, поэтому программисту не нужно напоминать, какое ядро что делает. Тем не менее, в некоторых практических целях или чисто из любопытства хочется по управлять обоими ядрами, и в этом материале будет показано, как это сделать.

Новые отладочные платы с ПЛИС FPGA для неопытных разработчиков

Автор: Mike(admin) от 1-03-2018, 18:05

Если вы – новичок в работе с программируемыми логическими интегральными схемами (ПЛИС) типа FPGA и ищете новую отладочную плату, которая поможет вам учиться такому нелегкому делу, как программирование FPGA, то в данном материале будет как раз предоставлен краткий обзор трех оптимальных плат с FPGA для новичков.


Digilent Arty S7: Spartan-7