PlatformIO и Visual Studio Code для программирования Arduino, ESP32, Maixduino и не только

PlatformIO и Visual Studio Code для программирования Arduino, ESP32, Maixduino и не только

В этой статье приведены пошаговые инструкции по установке и настройке расширения PlatformIO в Visual Studio Code для дальнейшего программирования Arduino, ESP32, ESP8266, Maixduino, Raspberry Pi и не только. Visual Studio Code Visual Studio Code — редактор исходного кода (IDE, Integrated Development Environment), основан на Electron, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор …

HW-613/MP2315 — Синхронный понижающий DC-DC преобразователь на 1.8, 2.5, 3.3, 5, 9 или 12 В

HW-613 (MP2315) - Синхронный понижающий DC-DC преобразователь на 1.8, 2.5, 3.3, 5, 9 или 12 В

Модуль HW-613 это миниатюрный синхронный DC/DC преобразователь построен на базе микросхемы MP2315 — высокочастотный (частота преобразования 500 кГц) понижающий импульсный преобразователь с встроенными MOSFET ключами. Микросхема обеспечивает выходной ток до 3 ампера, при входных напряжениях от 6 до 24 вольт. Выходное напряжение регулируется подстрочником или задается фиксированным 1.8, 2.5, 3.3, 5, 9 или 12 В. …

MP2225 (IAFRJ/AFRJ) — понижающий DC-DC преобразователь с КПД до 98%

MP2225 (IAFRJ-AFRJ) - понижающий DC-DC преобразователь с КПД до 98%

MP2225 (MP2225GJ, маркировка IAFRJ) — это высокочастотный синхронный понижающий DC-DC преобразователь со встроенными силовыми полевыми МОП-транзисторами. Очень компактное решение для достижения выходного тока до 5 А с отличной регулировкой выходного напряжения и с минимальными пульсациями при широком диапазоне входного напряжения. MP2225 имеет синхронный режим работы. Синхронная топология обеспечивает более высокий КПД (вплоть до 98%) и …

Orange Pi 4B — одноплатный мини ПК с аппаратным ускорителем нейронных сетей

Модификация Orange Pi 4B, в отличие от Orange Pi 4, имеет ИИ-ускоритель Gyrfalcon Lightspeeur SPR2801S NPU (Neural Processing Unit), используемый для аппаратного ускорения работы алгоритмов искусственных нейронных сетей, компьютерного зрения, распознавания по голосу, машинного обучения и других методов искусственного интеллекта. Заявленное пиковое быстродействие составляет 5,6 TOPS (триллионов операций в секунду) при частоте 100 МГц. В …

Orange Pi 4 — одноплатный мини ПК на базе RK3399 и с 4 Гб LPDDR4

Orange Pi 4 - одноплатный мини ПК на базе RK3399 и с 4 Гб LPDDR4

Orange Pi 4 — второй одноплатный компьютер от Shenzhen Xunlong на основе SoC Rockchip RK3399, что насчитывает шесть вычислительных ядер архитектуры big.LITTLE: с двумя ARM ядрами Cortex A72 до 2.0 ГГц, четырьмя ядрами Cortex A53 и графическим процессором ARM Mali-T860 MP4 с поддержкой OpenGL от 1.1 до 3.1, OpenVG1.1, OpenCL и DX 11. Новинка несёт …

Указатели напряжения. Их виды, конструкция и применение

высоковольтные контактные указатели напряжения

Любые работы на электрических сетях начинают с проверки наличия напряжения на токоведущих элементах. Безопасность электромонтёра зависит от этой операции. Контроль выполняют с помощью переносных устройств, названных указателями напряжения. У этих приборов есть сигнализация, необходимая для предупреждения о наличии напряжения. Для правильного подбора указателя напряжения электрику необходимо разбираться с видами, конструкцией, особенностями применения этих устройств. Виды …

CP2102 — преобразователь USB-UART

CP2102 - преобразователь USB-UART

CP2102 — это USB-UART преобразователь (USB to UART Bridge), можно использовать, чтобы программировать Arduino или других Arduino-подобных контроллеров, получать информацию на компьютер со всего, что имеет последовательный интерфейс с TTL логикой. Также можно использовать для отладки одноплатных компьютеров, особенно те, что не имеют видеовыход: NanoPi NEO, Orange Pi Zero, Orange Pi R1 и т.п.. CP2102 может …

Управление сервоприводом SG90 с помощью PCA9685 из Python на Raspberry Pi/Orange Pi/Banana Pi

Сервопривод — это мотор-редуктор, способный поворачивать выходной вал в заданное положение (на заданный угол) и удерживать его в этом положении, вопреки сопротивлениям и возмущениям. Сервопривод Tower Pro 9g SG90 не имеет мощные характеристики (всего 1,2-1,6 кг*см), но имеет недорогую цену. Отлично подходит для управления небольшими легкими механизмами под управлением контроллеров Arduino, Raspberry Pi  и т.п.. …

SMBus: Работа с шиной I2C на Python в Raspberry Pi/Orange Pi/Banana Pi

Установка I2C Tools - i2cdetect -y 0

SMBus (англ. System Management Bus) — последовательный протокол обмена данными для устройств питания. Основан на шине I²C, но использует более низкое сигнальное напряжение (3,3 В), предложен Intel в 1995 году. Используется, например, для получения информации о состоянии аккумуляторной батареи ноутбука (оставшаяся ёмкость аккумуляторной батареи, температура, количество использованных циклов разряда, и т. д.). С версии SMBus 2.0 (2000 год) используется …

CodeLobster IDE — бесплатный PHP, HTML, CSS, JavaScript редактор

CodeLobster IDE - бесплатный PHP, HTML, CSS, JavaScript редактор (logo)

В этой статье мы рассмотрим бесплатный кросс-платформенный редактор для веб-разработки — CodeLobster IDE. Он уже долгое время присутствует на рынке и завоевал очень большое количество пользователей. CodeLobster IDE предназначен для редактирования PHP, HTML, CSS и JavaScript файлов. Он подсвечивает код в зависимости от синтаксиса, показывает подсказки для тэгов, функций и их параметров. Этот редактор очень …