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

 



Arm China STAR-MC1: новый этап в развитии китайских процессоров

Автор: Mike(admin) от 11-10-2024, 03:55

В последние годы архитектуры на базе ARM стали неотъемлемой частью индустрии процессоров, предлагая как энергоэффективные решения для мобильных устройств, так и мощные вычислительные ядра для серверов и суперкомпьютеров. В этом контексте особое внимание привлекает разработка китайского подразделения Arm — ядро STAR-MC1. Это решение можно рассматривать как шаг Китая к независимости в полупроводниковой индустрии.


Arm China STAR-MC1: новый этап в развитии китайских процессоров

Превращаем Arduino UNO в сниффер шины I2C

Автор: Mike(admin) от 1-10-2024, 23:55

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


Превращаем Arduino UNO в сниффер шины I2C

Как подключить акселерометр MPU6050 к XIAO RP2040

Автор: Mike(admin) от 25-09-2024, 03:55

Seeed Studio XIAO RP2040 – это компактная и мощная плата на основе микроконтроллера RP2040, разработанного Raspberry Pi Foundation. Микросхема RP2040 – это двухъядерный микроконтроллер, оптимизированный для маломощных приложений и предлагающий высокопроизводительные вычислительные возможности. XIAO RP2040 являет собой небольшую плату размером всего 20 мм x 17,5 мм, которая поддерживает ряд протоколов связи, включая UART, SPI, I2C и PWM, что делает ее идеальной для различных проектов, таких как робототехника, IoT и DIY-электроника. Она также имеет встроенные функции управления питанием, которые помогают снизить энергопотребление, что делает ее пригодной для приложений с питанием от батареи.


Как подключить акселерометр MPU6050 к XIAO RP2040

Плата XIAO RP2040 проста в использовании и поддерживает ряд языков программирования, включая C++, Python и MicroPython. Кроме того, она оснащена программируемым светодиодом RGB, который можно использовать для индикации состояния или других творческих целей. В целом, XIAO RP2040 – это универсальная и мощная плата разработки, которая предлагает ряд функций и возможностей в компактном и доступном корпусе. В этом материале мы покажем, как подключить его к популярному акселерометру MPU6050, чтобы начать получать показания акселерометра в среде MicroPython.

Экономим выводы Arduino: управляем большим количеством линий без Чарлиплексирования

Автор: Mike(admin) от 19-08-2024, 03:55

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


Экономим выводы Arduino: управляем большим количеством линий без Чарлиплексирования

Мы представим способ использовать столько же выводов, сколько у вас кнопок/светодиодов, плюс два дополнительных контакта. Таким образом, вы можете уменьшить количество выводов (контактов) с N x 2 до N + 2. Это можно сделать, установив обработчик прерываний (ISR), который постоянно переключается между светодиодами и кнопками.

Игра Breakout на Arduino с помощью джойстика и дисплея

Автор: Mike(admin) от 5-08-2024, 03:55

Сегодня мы создадим весьма простую, но увлекательную игру на основе Arduino UNO, OLED-дисплея и джойстика. Называется она Breakout. Процесс не сложный. Что нам нужно, так это тщательное рассмотрение реализации логики кода. Оживив классическую прорывную игру, вы не только улучшите свои навыки программирования, но и получите массу удовольствия. Теперь начнем наш проект.


Игра Breakout на Arduino с помощью джойстика и дисплея

Как запрограммировать микроконтроллер с ядром RISC-V с помощью WCH-LinkUtility

Автор: Mike(admin) от 23-07-2024, 23:55

Компания WCH создала утилиту для загрузки/выгрузки программ микроконтроллеров с ядрами RISC-V и ARM. Сегодня мы рассмотрим, что это за утилита, и как она работает, чтобы нам прошивать такие микроконтроллеры как, например, CH32V003.


Как запрограммировать микроконтроллер с ядром RISC-V с помощью WCH-LinkUtility

Насколько быстро работает Raspberry Pi Pico на коде Arduino и Micropython

Автор: Mike(admin) от 3-06-2024, 03:55

С появлением Arduino и Micropython в мире микроконтроллеров все стало намного интереснее и проще, но в то же время, возможно, все стало более «медленным». Дело в том, что дополнительный код (Overhead) Arduino и micropython, заставляют микроконтроллер тратить больше времени на выполнение каких-либо действий. По крайней мере, так говорят специалисты. Но мы попробуем разобраться в этом сам.


Насколько быстро работает Raspberry Pi Pico на коде Arduino и Micropython

Имеется идея: узнать, сколько времени требуется входному сигналу Raspberry Pi Pico для активации выхода. Но для чего? Ну, чтобы понять, на какой максимальной частоте может работать код Arduino или Micropython.

Управляем вентилятором переменного тока с помощью ШИМ генерируемого Arduino

Автор: Mike(admin) от 19-05-2024, 23:55

В этом проекте мы продемонстрируем управление скоростью вентилятора переменного тока с помощью Arduino с использованием симистора или триака. Здесь метод фазового управления сигналом переменного тока используется для управления скоростью вентилятора переменного тока с использованием сигнала ШИМ (широтно-импульсной модуляции), генерируемого микроконтроллером платы Arduino.


Управляем вентилятором переменного тока с помощью ШИМ генерируемого Arduino

Звоним на телефон с помощью Raspberry Pi Pico и платы A9G

Автор: Mike(admin) от 13-05-2024, 03:55

Сегодня мы рассмотрим интеграцию Raspberry Pi Pico W и платы A9G, сочетающую универсальность микроконтроллера с мощными функциями модуля GSM/GPRS/GPS, с целью выполнения звонков на телефон. Raspberry Pi Pico на базе чипа RP2040 предлагает надежную платформу для широкого спектра проектов. Между тем, плата A9G расширяет возможности проектов такими возможностями, как отправка SMS, совершение вызовов и GPS-слежение.


Звоним на телефон с помощью Raspberry Pi Pico и платы A9G

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

Как отправить SMS с помощью Raspberry Pi Pico W и платы A9G

Автор: Mike(admin) от 23-04-2024, 23:55

В современном взаимосвязанном мире общение играет ключевую роль. Будь то приложения Интернета вещей (IoT), удаленный мониторинг или простые уведомления, возможность отправлять SMS-сообщения с микроконтроллера может быть невероятно полезной. В этом примере мы рассмотрим, как использовать возможности Raspberry Pi Pico W и платы A9G для легкой отправки SMS-сообщений.


Как отправить SMS с помощью Raspberry Pi Pico W и платы A9G