- PVSM.RU - https://www.pvsm.ru -

Управление Arduino с помощью Excel

Управление Arduino с помощью Excel - 1

Добрый день. Вчера на форуме программы FLProg пользователем Rw6cm был выложен очень интересный пост. Я решил, что информация из него может оказаться интересной более широкому кругу людей, поэтому описание проекта от автора опубликовал здесь (автор не имеет аккаунта на Geektimes).

Пример, как из Excel управлять Arduino и получать данные.
Информация может быть полезна сторонникам Excel и знающим основы VBA.
Пример реализован в FLProg 1.10.5 на Windows7 — 32 и 64, и MsOffice 2007.
Все необходимое для его повтора находится в архиве.
В качестве примера взят датчик DS18B20, который по команде из Excel через ComPort, с arduino uno передает данные температуры каждые 5 секунд в Excel, и строит в нем OnLine график.

Управление Arduino с помощью Excel - 2

На стороне Arduino мониторинг температуры и команды Excel выводятся на дисплей.

Управление Arduino с помощью Excel - 3

Схемка в FLProg не сложна для понимания и повтора.

Управление Arduino с помощью Excel - 4

На стороне Excel программа написана в VBA с использованием ActiveX MSCOMM32 мелкософта.
Библиотека и хелп по установке внутри.

Важно!!!

Элемент ActiveX MSComm древний, и работает с COM портами с 1 по 16.
Если ваше устройство определилось с большим номером, измените его в свойствах драйвера.

Сборка проста, подключаете arduino по юсб шнуру,
открываете проект, ставите свой адрес датчика Ds18b20, заливаете.
Запускаете файл excel, разрешаете в нем работу макросам, прописываете № Com порта arduino,
нажимаем «Начать»… и наслаждаемся.
Кому захочется поковыряется в коде, пароль 123
Дерзайте!!!

Архив с исходниками [1]

Автор: FLProg

Источник [2]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/zhelezo/116217

Ссылки в тексте:

[1] Архив с исходниками: https://yadi.sk/d/1NZA49DhqVmhA

[2] Источник: https://geektimes.ru/post/273370/