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

 



Многоядерный Arduino – ShieldBuddy TC275

Автор: Mike(admin) от 1-12-2016, 08:55

В семействе Arduino недавно произошло пополнение. На этот раз новым членом этого семейства стала высокопроизводительная плата ShieldBuddy TC275. Внешне она выглядит как Arduino MEGA или Arduino Due, хотя у нее микроконтроллер несколько больше по занимаемой площади и имеет 176 выводов. Но расположение разъемов удовлетворяет стандартам Arduino, и программируется эта плата через среду Arduino IDE.


Многоядерный Arduino – ShieldBuddy TC275

Большинство плат экосистемы Arduino основаны на микроконтроллерах AVR или ARM Cortex и они не предоставляют большой вычислительной мощности. Shieldbuddy, напротив, является довольно мощным инструментом, поскольку в основе этой платы лежит микропроцессор Infineon Aurix TC275.

Радиомодуль NRF24LE1 и АЦП

Автор: Mike(admin) от 30-11-2016, 09:35

В электронике далеко не все сигналы являются цифровыми, то есть представляют собой либо логический ноль, либо логическую единицу. Существует огромное количество случаев, когда сигнал меняется в широком диапазоне значений, то есть является аналоговым. И чтобы этот сигнал каким-то образом был воспринят цифровой системой, существуют аналогово-цифровые преобразователи или АЦП.


Радиомодуль NRF24LE1 и АЦП

В NRF24LE1 также имеется встроенный модуль АЦП. Его интересной особенностью является то, что можно выбрать с каким разрешением будет преобразовывать аналоговый сигнал в цифровой этот АЦП. Есть варианты 6 бит, 8 бит, 10 бит и 12 бит. Таким образом, мы можем иметь 6-, 8-, 10 или 12-разрядный АЦП.

Азбука Морзе на Arduino: сигнал SOS с помощью динамика и светодиода

Автор: Mike(admin) от 26-11-2016, 19:00

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


Азбука Морзе на Arduino

Самым известным сообщением, приходящим на ум при упоминании азбуки Морзе, считается сигнал SOS.

Программирование NRF24LE1. Широтно-импульсная модуляция (ШИМ)

Автор: Mike(admin) от 25-11-2016, 20:45

Задумывались ли вы когда-либо о том, что свет фонарика (вспышки) вашего телефона, когда включен, на самом деле не постоянно включен? На самом деле интенсивность света, чтобы сэкономить энергию аккумулятора телефона, колеблется с определенной частотой, которую наши глаза не могут распознать. Но как это работает? Ответ прост: широтно-импульсная модуляция (ШИМ).


Программирование NRF24LE1. Широтно-импульсная модуляция (ШИМ)

ШИМ является важным способом получения аналогового напряжения на основе цифрового сигнала. Этот способ применяется для управления светодиодами, серводвигателями и т.п. Модуль NRF24LE1 также имеет в своем составе ШИМ, и об этом поговорим в данном материале.

Open-V – первый открытый микроконтроллер с архитектурой RISC-V

Автор: Mike(admin) от 23-11-2016, 20:13

Движение Open Source, продвигающее все открытое и бесплатное, началось с программного обеспечения. За последние десятилетия открытое ПО стало главной движущей силой развития Интернета, различных научных проектов и практически всех суперкомпьютеров, входящих в Топ-500. Некоторые сравнивают значимость Open Source со значимостью пресса Гуттенберга.


Open-V – первый открытый микроконтроллер с архитектурой RISC-V

Впрочем, в наше время Open Source распространяется не только на программные продукты, но и на аппаратное обеспечение. К сожалению, движение за открытое аппаратное обеспечение не так хорошо развито, но все же набирает популярность, о чем может свидетельствовать успех Arduino. И вот, наконец, Open Source добрался до микроконтроллеров благодаря проекту Open-V.

Как создавать и программировать кнопки в Qt на Raspberry Pi

Автор: Mike(admin) от 23-11-2016, 20:05

В среде Qt на Raspberry Pi можно создавать не только элементы отображения, как было показано в предыдущем материале, но и элементы взаимодействия с пользователем, например, кнопки.


кнопки в Qt на Raspberry Pi

В этом примере покажем, как создать обычную кнопку в Qt.

Радиомодуль NRF24LE1 и прерывания

Автор: Mike(admin) от 22-11-2016, 07:05

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


Радиомодуль NRF24LE1 и прерывания

В этом материале мы рассмотрим работу с прерываниями в рамках радиомодуля NRF24LE1. В примере с интерфейсом UART один раз мы использовали прерывание, здесь же рассмотрим эту тему подробнее.

Arduino и термистор: принцип работы, схема подключения, код

Автор: Mike(admin) от 21-11-2016, 13:15

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


Arduino и термистор

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

Подключаем компактный дисплей к Raspberry Pi

Автор: Mike(admin) от 21-11-2016, 12:50

Одноплатный компьютер Raspberry Pi представляет собой довольно универсальное устройство. Он может использоваться как с полноформатным компьютерным дисплеем, так и без него с поддержкой управления через SSH. Но также к нему можно подключить компактный дисплей, что очень удобно в некоторых встраиваемых приложениях. Такой дисплей может быстро выводить полезную информацию о работе вашего проекта, что может способствовать его отладке в некоторых случаях. Информация может быть совершенно разная. Это может быть информация о местной погоде, состояние системы, интерактивное меню или что-нибудь, что вам придет в голову.


Подключаем компактный дисплей к Raspberry Pi

В данном примере рассмотрим подключение дисплея Seeed Grove OLED компании SeeedStudio через шилд Dexter Industries GrovePi.

Создаем первую программу Hello World в Qt на Raspberry Pi

Автор: Mike(admin) от 20-11-2016, 18:45

Как было показано в предыдущем материале, на миникомпьютер Raspberry Pi вполне легко можно установить среду Qt для разработки графических интерфейсов пользователя (GUI).


Виды игровых автоматов

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