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

 


Good Enough Menu – функциональная библиотека создания многоуровневого меню для Arduino

Автор: Mike(admin) от 27-06-2022, 19:55

Недавно энтузиаст под ником Spirik написал библиотеку для создания графического меню для Arduino. Она называется Good Enough Menu (GEM). Это библиотека Arduino для создания графического многоуровневого меню с редактируемыми элементами, такими как переменные (поддерживает типы данных int, byte, float, double, boolean, char) и выбор опций.


Good Enough Menu – функциональная библиотека создания многоуровневого меню для Arduino

Она поддерживает кнопки, которые могут вызывать определяемые пользователем действия и создавать контекст для конкретных действий, который может иметь собственные обратные вызовы входа (настройки) и выхода, а также функцию цикла. Она также поддерживает графические библиотеки AltSerialGraphicLCD, U8g2 и Adafruit GFX.

Стартовая система ESP8266

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

В данном материале представлен проект удобной системы для начала работы ESP8266. Эта система включает в себя веб-консоль, систему настроек, редактируемую через Интернет, журнал событий, возможности электронной почты.


Стартовая система ESP8266

Реализация многозадачности в Arduino с помощью ОСРВ RT-Thread

Автор: Mike(admin) от 19-07-2021, 03:55

Сегодня все больше плат Arduino оснащаются микроконтроллерами с ядром Cortex-M, а не AVR. 32-битное ядро с «огромным» объемом памяти и гораздо более высокой тактовой частотой, несомненно, является мощным средством. Однако для полного использования мощности использования простой функции «loop» может быть недостаточно. Это проблема, которую хочет решить проект библиотеки Arduino RT-Thread.


Реализация многозадачности в Arduino с помощью ОСРВ RT-Thread

RT-Thread представляет собой бесплатную ОСРВ с открытым исходным кодом (Apache License 2.0). Некоторые уникальные функции, такие как оболочка (названная FinSH), модуль динамической загрузки и множество драйверов устройств, делают ее очень интересной.

Библиотека Arduino для работы с переключателями switch_lib

Автор: Mike(admin) от 21-03-2021, 23:55

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


Библиотека Arduino для работы с переключателями switch_lib

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

Что такое Blynk и как в нем разрабатывать приложения для работы с Arduino

Автор: Mike(admin) от 17-03-2021, 05:55

Blynk представляет собой платформу Интернета вещей (IoT), предназначенную для создания проектов, подключенных к Интернету и доступных с телефона или мобильного устройства.


Что такое Blynk и как в нем разрабатывать приложения для работы с Arduino

Blynk широко используют для создания приложений для работы с экосистемой Arduino. И в данном материале мы рассмотрим пример создания простого проекта в Blynk.

Wokwi – виртуальный онлайн-симулятор Arduino

Автор: Mike(admin) от 15-03-2021, 05:55

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


Wokwi – виртуальный онлайн-симулятор Arduino

Wokwi представляет собой современный онлайн-стимулятор Arduino, который способен поддерживать многофайлые проекты.

Программное обеспечение STM32Cube для разработки на основе микроконтроллеров STM32 доступно на Github

Автор: Mike(admin) от 8-05-2020, 03:55

STMicroelectronics опубликовала программное обеспечение STM32Cube на GitHub, чтобы начать совместную разработку и обеспечить быстрое и эффективное распространение обновлений.


STM32Cube

Инструмент A365 Viewer от Altium позволит просматривать популярные CAD-форматы в браузере

Автор: Mike(admin) от 21-02-2020, 03:55

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


A365 Viewer

AVR8js – бесплатный симулятор Arduino на основе JavaScript

Автор: Mike(admin) от 11-12-2019, 21:35

Одна из вещей, которые многим нравятся в JavaScritpt, это то, что этот язык продолжает находить применение в разных областях. Одно из таких применений – в Arduino с Espruino (интерпретатор javascript с открытым исходным кодом для микроконтроллеров), и интересным новым инструментом является AVR8js. AVR8js – это бесплатный симулятор Arduino с открытым исходным кодом, основанный на javascript, который может работать в облаке или практически везде, где работает javascript.


AVR8js – бесплатный симулятор Arduino на основе javascript

Лучшие бесплатные программы для создания печатных плат

Автор: Mike(admin) от 9-12-2019, 03:55

После официального рождения коммерческих систем САПР (EDA) с 1981 года было разработано различное программное обеспечение для проектирования. Печатные платы являются основой любого аппаратного продукта. До разработки программного обеспечения EDA инженеры обычно проектировали электронные схемы и интегральные схемы вручную или каким-либо другим неавтоматизированным способом.


Лучшие бесплатные программы для создания печатных плат

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


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