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

Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

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

В качестве примера взят датчик DS18B20, который по команде из Excel,  через ComPort,
с arduino uno, передает данные температуры каждые 5 секунд в Excel, и строит в нем OnLine график.
3296494.png
На стороне Arduino мониторинг температуры и команды Excel выводятся на дисплей.
8976089.jpg
Схемка в FLProg не сложна для понимания, и повтора.
1783198.png
На стороне Excel программа написана в VBA с использованием  ActiveX   MSCOMM32  мелкософта.
Библиотека и хелп по установке внутри.

Дерзайте!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 26 мар 2016, 18:30, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

Огромное спасибо. С Вашего разрешения на основании этого поста напишу статью на Гиктайм и в раздел "Помощь начинающим" сайта
Автор программы FLProg.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

support писал(а):С Вашего разрешения на основании этого поста напишу статью
Здесь все пишется для благого дела, возражений не может быть.
Возможно код надо подкорректировать,не силен я в VBA )
Последний раз редактировалось rw6cm 27 мар 2016, 08:59, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Parkhom
Рядовой
Сообщения: 74
Зарегистрирован: 10 янв 2016, 13:49

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

Сообщение Parkhom »

rw6cm, спасибо за ваш пример! Задумывался над логированием данных в Exel с построением графиков, но не знал, как этот вопрос решить, каким путем.
Последний раз редактировалось Parkhom 27 мар 2016, 00:43, всего редактировалось 1 раз.
Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07 сен 2015, 23:51

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

Сообщение Kocтик »

У меня не работает. Не принимает данные.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Kocтик писал(а):У меня не работает. Не принимает данные.
Подробней можно? что за винда и офис.
Win10-64, FLProg (portable)
Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07 сен 2015, 23:51

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

Сообщение Kocтик »

10 , 2010
Не знаю зачем оно вам?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Kocтик писал(а):Не знаю зачем оно вам?
я не проверял работу на 10ке и 16ом офисе.
там могут быть свои заморочки с установкой ActiveX, и разрешением для их работы.
Win10-64, FLProg (portable)
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

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

Сообщение dekorator »

rw6cm писал(а):Здесь все пишется для благого дела, возражений не может быть.
А пароль какой?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось dekorator 16 апр 2016, 13:01, всего редактировалось 1 раз.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

dekorator писал(а):А пароль какой?
123  :)

В архиве есть pdf файл, он там написан.

Добавлено (22.04.2016, 14:19)
---------------------------------------------
rw6cm писал(а):я не проверял работу на 10ке и 16ом офисе.
Сегодня появилась возможность проверить в Win10-64 и Of-2016/
Все работает, проблем с установкой не было.
Win10-64, FLProg (portable)
Scoobyu3p
Рядовой
Сообщения: 8
Зарегистрирован: 13 июл 2016, 00:41

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

Сообщение Scoobyu3p »

Супер ) работает
Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07 сен 2015, 21:21

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

Сообщение Balzamalex »

Извините, немного не по теме:
Никто не может подсказать, почему при запуске (нажатии на кнопку) екселевского файла от уважаемого rw6cm вылезает такаю бяка:


Win 7
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Не правильно установили ActiveX.
Внимательно пройдите по пунктам в файле txt в папке ActiveX
Win10-64, FLProg (portable)
Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07 сен 2015, 21:21

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

Сообщение Balzamalex »

Видно не судьба :-(
Все по пунктам сделал, потом даже Офис переустановил. Ругается, зараза.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Balzamalex писал(а):Все по пунктам сделал, потом даже Офис переустановил. Ругается, зараза.
Какая то из прог сделала бяку в настройках системы винды.
Попробуйте сделать.
с командной строки с правами админа ввести:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"
Win10-64, FLProg (portable)
Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07 сен 2015, 21:21

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

Сообщение Balzamalex »

Спасибо за помощь, но я поступил кардинальнее :-)
Вместо Microsoft Office 2010 я поставил Microsoft Office 2007 и все заработало.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

rw6cm писал(а): 22 апр 2016, 14:19 Сегодня появилась возможность проверить в Win10-64 и Of-2016/
Все работает, проблем с установкой не было.
тут говорят что с 32-битной версией Office работает ,а с 64-битной версией Office не работает https://forum.arduino.cc/index.php?topi ... msg3013761
У Вас 32-битная версия Office 2016? У меня Ваш скрипт не работает на 64-битной версией Office.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

[ref]Ardudue[/ref], Для меня это не актуально. Не пользуюсь этим.
офис не помню какой стоял тогда (тестировал не на своем компе)
Win10-64, FLProg (portable)
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

[ref=#ff8000]rw6cm[/ref], я на базе Вашего творчества хотел по шаманить и сделать проверку линейности потенциометров.
Накопились без обозначений.
На работе выгнали на самоизоляцию до 1-го июня. Решил порядок в мастерской навести :smile38:

Но к сожалению Ваш скрипт не завелся у меня.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Ardudue писал(а): 25 май 2020, 17:18 сделать проверку линейности потенциометров.
Можете использовать спец программы (плоттеры COM порта). Путем подписывания приставок можно посмотреть насколько каналов. Или как вариант сбрасывать показания на SD, а потом вставить в Exel.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

Вернуться в «Другие»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя