Форум программистов, компьютерный форум, киберфорум
Microcontroller
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 5.00. Голосов: 1.
Сравнение датчиков влажности-температуры-давления на шине I2C
Запись от Eddy_Em размещена 14.10.2025 в 16:21. Обновил(-а) Eddy_Em 14.10.2025 в 16:26
Показов 4566 Комментарии 0

Накопилось у меня уже прилично всяких датчиков, вот и решил собрать "стенд", чтобы проверить их. Пока датчики не все: еще с десяток едет с алиэкспресса, но пока опишу в общих чертах суть эксперимента.
Т.к. городить на МК монстра мне совершенно не хочется, я подключил датчики непосредственно к компьютеру через преобразователь на основе CP2112. При этом появляется HID-устройство:
Code
1
[  426.027327] cp2112 0003:10C4:EA90.0006: hidraw5: USB HID v1.01 Device [Silicon Laboratories
...
Windows must die
Старый
Рейтинг: 5.00. Голосов: 1.
Многоканальный ИК-болометр на MLX90640
Запись от Eddy_Em размещена 25.09.2025 в 16:35
Показов 3294 Комментарии 2

Постепенно дошел до "пре-альфы", ссылка на код на гитхабе.
В release-сборке вполне себе скромненько потребляет:
Code
1
2
3
4
Memory region         Used Size  Region Size  %age Used
             rom:         16 KB       128 KB     12.50%
             ram:       33680 B        40 KB     82.23%
          ccmram:          0 GB         8 KB      0.00%
Самыми жирными являются imdata+confdata в mlxproc.c (16660 байт), да...
Windows must die
Старый
Рейтинг: 5.00. Голосов: 1.
Как работать с модулем ESP-12E NodeMcu V3 в ArduinoIDE
Запись от Wired размещена 26.08.2025 в 21:00 / [hard]Wired World
Показов 5201 Комментарии 2

Нажмите на изображение для увеличения
Название: Как работать с модулем ESP-12E NodeMcu V3 в ArduinoIDE.jpg
Просмотров: 430
Размер:	224.8 Кб
ID:	11072
Когда я впервые держал в руках NodeMcu, то не мог поверить, что такой малыш с ценником в пару долларов может похвастаться встроенным Wi-Fi и приличной вычислительной мощностью. Это же настоящий прорыв для бюджетных устройств умного дома! Вспоминаю, как раньше приходилось собирать громоздкие конструкции из Arduino Uno и отдельных Wi-Fi модулей — сейчас это кажется каменным веком.

ESP-12E NodeMcu V3 — это не...
Аватар для Wired
Старый
Управление Arduino из Windows Forms приложения C#. Примеры применения
Запись от Wired размещена 30.07.2025 в 19:29 / [hard]Wired World. Обновил(-а) Wired 30.07.2025 в 19:37
Показов 5096 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino из Windows Forms приложения C# 3.jpg
Просмотров: 484
Размер:	71.3 Кб
ID:	11024
Самое интересное начинается, когда мы применяем полученные знания для решения конкретных задач. За время работы с Arduino я реализовал десятки проектов, где управление осуществлялось через C# приложение, и хочу поделиться наиболее интересными и полезными примерами.

Все части статьи:
Управление Arduino из Windows Forms приложения C#. Подключение Arduino и создание приложения
Управление Arduino из Windows Forms приложения C#. Программирование Arduino и отправка команд, датчики...
Аватар для Wired
Старый
Управление Arduino из Windows Forms приложения C#. Программирование Arduino и отправка команд, датчики
Запись от Wired размещена 30.07.2025 в 19:28 / [hard]Wired World. Обновил(-а) mik-a-el 30.07.2025 в 19:32
Показов 5338 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino из Windows Forms приложения C# 2.jpg
Просмотров: 406
Размер:	85.3 Кб
ID:	11023
Теперь, когда мы разобрались с интерфейсом и коммуникацией на стороне C#, пора уделить внимание программированию самой платы Arduino. Тут важно понимать, что код для микроконтроллера отличается от привычного C# не только синтаксисом, но и подходом к организации программы. Вместо событийной модели у нас циклическая структура, а ресурсы сильно ограничены.

Все части статьи:
Управление Arduino из Windows Forms приложения C#. Подключение Arduino и создание приложения...
Аватар для Wired
Старый
Управление Arduino из Windows Forms приложения C#. Подключение Arduino и создание приложения
Запись от Wired размещена 30.07.2025 в 19:28 / [hard]Wired World. Обновил(-а) Wired 30.07.2025 в 19:30
Показов 5786 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino из Windows Forms приложения C#.jpg
Просмотров: 295
Размер:	172.6 Кб
ID:	11022
Когда я впервые взял в руки Arduino, то сразу понял - это отличный инструмент для быстрого прототипирования и экспериментов с электроникой. Но со временем возникла потребность создать для своих проектов более удобный и функциональный интерфейс, чем предлагает стандартная среда Arduino IDE. Тут-то и приходит на помощь связка Arduino с Windows Forms приложением на C#.

Все части статьи:
Управление Arduino из Windows Forms приложения C#. Подключение Arduino и создание приложения...
Аватар для Wired
Старый
Рейтинг: 5.00. Голосов: 1.
EmBitz, создание проекта, отладка, прошивка
Запись от locm размещена 15.07.2025 в 18:00. Обновил(-а) locm 15.07.2025 в 18:02
Показов 4624 Комментарии 0

Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2.30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др.
Старый
Blazor и контроллер сервопривода IoT Meadow Maple
Запись от Wired размещена 11.07.2025 в 22:26 / [hard]Wired World
Показов 3118 Комментарии 0

Нажмите на изображение для увеличения
Название: Blazor и контроллер сервопривода IoT Meadow Maple.jpg
Просмотров: 415
Размер:	115.6 Кб
ID:	10976
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером Maple для аппаратной части. Выбор не случаен - обе технологии позволяют использовать C# от и до, без необходимости переключаться между разными языками программирования.

В основе...
Аватар для Wired
Старый
Как использовать Bluetooth-модуль HC-05 с Arduino
Запись от Wired размещена 08.07.2025 в 20:19 / [hard]Wired World
Показов 9962 Комментарии 0

Нажмите на изображение для увеличения
Название: Как использовать Bluetooth-модуль HC-05 с Arduino.jpg
Просмотров: 456
Размер:	186.5 Кб
ID:	10967
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т.д. Работает она на частоте 2,45 ГГц и обеспечивает связь на расстоянии до 10 метров. Скорость передачи данных при этом составляет 1 Мбит/с (в некоторых случаях до 2 Мбит/с)....
Аватар для Wired
Старый
Управление Arduino на C# через последовательный порт
Запись от Wired размещена 28.06.2025 в 18:11 / [hard]Wired World
Показов 8920 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino на C# через последовательный порт.jpg
Просмотров: 439
Размер:	168.0 Кб
ID:	10940
Когда я впервые попробовал заставить Arduino общаться с моим C# приложением, казалось, что эти два мира существуют параллельно и никогда не пересекутся. Микроконтроллер упорно моргал встроенным светодиодом, а десктопное приложение молчаливо ждало какого-то отклика. Но стоило разобраться в механизмах...
Аватар для Wired
Старый
Хак домофона или как открыть дверь по номеру
Запись от yariko размещена 25.06.2025 в 07:30
Показов 9354 Комментарии 4

Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры.
Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам снимает трубку и сам открывает дверь.
Принципиальная схема:
Название: домофон кодовый замок.jpg
Просмотров: 43706

Размер: 113.4 Кб...
Аватар для yariko
Старый
Управление Arduino из WPF приложения
Запись от Wired размещена 21.06.2025 в 08:44 / [hard]Wired World
Показов 8544 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino из WPF приложения.jpg
Просмотров: 357
Размер:	147.5 Кб
ID:	10912
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов возможностей встроенного интерфейса часто не хватает. Представьте, что вы создаете систему "умного...
Аватар для Wired
Старый
STM32F103C6T6 - симуляция в протеусе
Запись от locm размещена 15.04.2018 в 17:11
Показов 68182 Комментарии 5

Некоторое время назад в протеус (Proteus) добавили модели микроконтроллеров STM32. Пока правда их доступно не много (несколько из серии STM32F103) и как показало тестирование, в моделях присутствуют ошибки из-за которых при работе с некоторой периферией, в процессе симуляции происходило несколько тысяч ошибок подобных этой.
Access to register of unclocked peripheral at 0x40011004 cause BUS_FAULT [U1_CM3CORE]
Для тестирования модели протеуса, был соответствующим...
Старый
STM32F103C8T6 - Аппаратная динамическая индикация
Запись от locm размещена 08.03.2018 в 17:57
Показов 14457 Комментарии 0

Один из вариантов реализации динамической индикации, осуществляемый периферией микроконтроллера, без непосредственного участия процессора. Использован ранее рассмотренный метод записи в порт массива данных через DMA, по событиям таймера.
В архиве два примера. Первый отображает на индикаторе число 1234.
C
1
2
3
4
5
6
#include "stm32f10x_conf.h"
 
extern uint32_t SystemCoreClock;
volatile uint32_t DmaBuff[4];
 
const uint16_t LedPin = GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5
...
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru