Управление Arduino с помощью Excel
Добрый день. Вчера на форуме программы FLProg пользователем Rw6cm был выложен очень интересный пост. Я решил, что информация из него может оказаться интересной более широкому кругу людей и переношу его сюда. Авторский текст сохранён без изменений.
Пример, как из Excel управлять Arduino и получать данные.
Информация может быть полезна сторонникам Excel и знающим основы VBA.
Пример реализован в FLProg 1.10.5 на Windows7 — 32 и 64, и MsOffice 2007.
Все необходимое для его повтора находится в архиве.
В качестве примера взят датчик DS18B20, который по команде из Excel через ComPort, с arduino uno передает данные температуры каждые 5 секунд в Excel, и строит в нем OnLine график.
На стороне Arduino мониторинг температуры и команды Excel выводятся на дисплей.
Схемка в FLProg не сложна для понимания и повтора.
На стороне Excel программа написана в VBA с использованием ActiveX MSCOMM32 мелкософта.
Библиотека и хелп по установке внутри.Важно!!!
Элемент ActiveX MSComm древний, и работает с COM портами с 1 по 16.
Если ваше устройство определилось с большим номером, измените его в свойствах драйвера.Сборка проста, подключаете arduino по юсб шнуру,
открываете проект, ставите свой адрес датчика Ds18b20, заливаете.
Запускаете файл excel, разрешаете в нем работу макросам, прописываете № Com порта arduino,
нажимаем «Начать»… и наслаждаемся.
Кому захочется поковыряется в коде, пароль 123
Дерзайте!!!
Архив с исходниками



Samsung Galaxy S26 FE засветился на видео за неделю до официального анонса
Физики превзошли эталонный тест для квантовых компьютеров, применив три фотона вместо двух
Будущее наступило: представлен дата-центр для искусственного интеллекта на базе человеческих нейронов
SanDisk представила сверхнадежные SSD-накопители NAS 800 и NAS 600 с повышенным ресурсом
Без 60 FPS даже на PS5 Pro: разработчики The Blood of Dawnwalker раскрыли детали консольной производительности
В России наладят выпуск микросхем 130 и 250 нм на новом крупном заводе мощностью 15 тысяч пластин в месяц
LG Electronics впервые продала установку прямой лазерной литографии с точностью 1,5 мкм, работающую без фотомасок
22 вылета, 30 часов в воздухе и пять прерванных взлетов: новейший российский Ил-114-300 успешно выдержал проверку экстремальной жарой