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

 

Симулятор игрального кубика на основе Arduino и светодиодов

Автор: Mike(admin) от 28-09-2018, 06:35

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


Симулятор игрального кубика на основе Arduino и светодиодов

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

Генератор цвета RGB на основе Arduino

Автор: Mike(admin) от 24-09-2018, 06:35

RGB представляет собой сочетание трех основных цветов: красного (RED), зеленого (GREEN) и синего (BLUE), которые используются в цифровой системе для генерации другого (составного) цвета. В данном материале будет описан довольно простой проект цветогенератора RGB с использованием Arduino. Он представляет собой небольшое руководство о том, как генерировать цветовой код и шестнадцатеричный код этого цвета.


Генератор цвета RGB на основе Arduino

Allwinner A13 – самый дешевый и удобный процессор с поддержкой Linux

Автор: Mike(admin) от 21-09-2018, 06:15

Не так давно на зарубежном форуме сайта EEVblog кто-то отметил интересный чип, который является достаточно массовым, но о его прелестях догадываются не все разработчики. Это ARM-процессор, способный работать под управлением Linux. Он имеет встроенный графический процессор Mali, поддерживает работу с сенсорной панелью и поддерживает 512 МБ DDR3. Если вы начнете вспоминать продукты на его основе, то это приведет вас на территорию BeagleBone или Raspberry Pi Zero.


Allwinner A13

Но что самое интересное: вы можете получить этот процессор всего за 1 доллар США при покупке в больших количествах. Беглый взгляд на обычные интернет-магазины показывает, что вы можете получить данный компонент при покупке одной штуки менее чем 3 доллара. Это интересно, если не сказать больше. Чудеса на этом не заканчиваются, поскольку он имеет корпус TQFP, который можно запаять вручную без специального оборудования. И этот процессор называется Allwinner A13.

Akida – первый коммерческий нейрочип от BrainChip

Автор: Mike(admin) от 17-09-2018, 05:55

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


Akida – первый коммерческий нейрочип от BrainChip

Проблему отчасти решила компания BrainChip, выпустив нейроморфную систему-на-кристалле (NSoC) Akida, построенную на основе спайковых нейронных сетей.

Детальная распиновка ESP32: какие линии GPIO можно использовать

Автор: Mike(admin) от 12-09-2018, 10:25

Микроконтроллер ESP32 имеет 48 выводов, обладающих различными функциями. Не все контакты доступны на всех отладочных платах с ESP32, и есть некоторые контакты, которые нельзя использовать. Существует много вопросов о том, как использовать линии ввода/вывода (GPIO) на ESP32. Какие контакты вы должны использовать? Какие выводы вы должны избегать использовать в своих проектах? В этом материале мы постараемся ответить на данные вопросы.


Детальная распиновка ESP32: какие линии GPIO можно использовать

Визуализация кода Verilog в браузере

Автор: Mike(admin) от 10-09-2018, 12:05

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


Визуализация кода Verilog в браузере

Теперь этот недостаток исправлен, и разработчики могут посмотреть на «написанную» в Verilog схему в своем браузере. Новый сайт (digitaljs.tilk.eu) объединяет Yosys и логический симулятор на основе javascript, позволяющий визуализировать и моделировать Verilog в вашем браузере. Работа над этим проектом все еще продолжается на GitHub, поэтому вы можете найти некоторые недочеты, но, тем не менее, это и полезный ресурс для многих разработчиков, проектирующих устройства с использованием ПЛИС.

Повышаем удобство прототипирования с ESP32 DEVKIT и другими широкими платами

Автор: Mike(admin) от 31-08-2018, 09:55

Было время, когда разработчики и радиолюбители могли прототипировать свои устройства на макетных платах. Когда-то даже процессоры для компьютеров поставлялись в DIP-корпусах, тогда не было корпусов BGA и прочих подобных труднопаяемых. За сорок лет с тех пор микросхемы стали значительно меньше, корпуса стали более тесными, и вы едва ли сможете припаять к плате самые новые и крутые чипы. Но не стоит сильно беспокоиться – компании все еще выпускают отладочные платы с разъемами с шагом 0.1", но есть проблема: они не слишком хорошо подходят к использованию на макетных платах. Они слишком широкие.


ESP32 DEVKIT

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

Можно без Arduino IDE: экосистема Arduino получила интерфейс командной строки

Автор: Mike(admin) от 29-08-2018, 13:55

Графический интерфейс, конечно же, хорош и удобен, особенно для новичков. Но некоторые предпочитают «хардкорное» программирование. И вот на их улице праздник. Arduino теперь имеет официально поддерживаемый интерфейс командной строки. Проект, называемый arduino-cli, является первым таким, где официальная цепочка инструментов (тулчейн) отошла от основанного на Java редактора, известного как IDE Arduino.


Arduino

История архитектуры набора инструкций ISA

Автор: Mike(admin) от 21-08-2018, 12:15

Как многим известно, на самом низком (машинном) уровне инструкции предоставляются в двоичном формате, описывая все из области режимов адресации, регистров, памяти, обработки прерываний и исключений, ввода-вывода и, конечно, инструкций для процессора (ADD, SUB и т. д.).


Основатель DEC, Кен Олсен

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

Как сделать красивые настенные часы с помощью Arduino и светодиодных лент

Автор: Mike(admin) от 30-07-2018, 07:55

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


Как сделать красивые настенные часы с помощью Arduino и светодиодных лент

Как сделать настенные часы на основе Arduino и светодиодных лент, будет рассказано в данном материале.