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

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#1

Сообщение rw6cm » 26.03.2016{, 18:27}

Пример, как из 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.03.2016{, 18:30}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

Аватара пользователя
support
Супермодератор
Сообщения: 1750
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 599
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#2

Сообщение support » 26.03.2016{, 19:47}

Огромное спасибо. С Вашего разрешения на основании этого поста напишу статью на Гиктайм и в раздел "Помощь начинающим" сайта
Автор программы FLProg.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#3

Сообщение rw6cm » 26.03.2016{, 21:49}

support писал(а):С Вашего разрешения на основании этого поста напишу статью
Здесь все пишется для благого дела, возражений не может быть.
Возможно код надо подкорректировать,не силен я в VBA )
Последний раз редактировалось rw6cm 27.03.2016{, 08:59}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

Parkhom
Рядовой
Сообщения: 74
Зарегистрирован: 10.01.2016{, 13:49}
Репутация: 1

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

#4

Сообщение Parkhom » 27.03.2016{, 00:43}

rw6cm, спасибо за ваш пример! Задумывался над логированием данных в Exel с построением графиков, но не знал, как этот вопрос решить, каким путем.
Последний раз редактировалось Parkhom 27.03.2016{, 00:43}, всего редактировалось 1 раз.

Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07.09.2015{, 23:51}
Репутация: 0

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

#5

Сообщение Kocтик » 15.04.2016{, 09:38}

У меня не работает. Не принимает данные.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#6

Сообщение rw6cm » 15.04.2016{, 10:37}

Kocтик писал(а):У меня не работает. Не принимает данные.
Подробней можно? что за винда и офис.
Win10-64, FLProg (portable)

Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07.09.2015{, 23:51}
Репутация: 0

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

#7

Сообщение Kocтик » 15.04.2016{, 16:13}

10 , 2010
Не знаю зачем оно вам?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#8

Сообщение rw6cm » 15.04.2016{, 17:45}

Kocтик писал(а):Не знаю зачем оно вам?
я не проверял работу на 10ке и 16ом офисе.
там могут быть свои заморочки с установкой ActiveX, и разрешением для их работы.
Win10-64, FLProg (portable)

Аватара пользователя
dekorator
Лейтенант
Сообщения: 411
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

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

#9

Сообщение dekorator » 16.04.2016{, 12:50}

rw6cm писал(а):Здесь все пишется для благого дела, возражений не может быть.
А пароль какой?
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось dekorator 16.04.2016{, 13:01}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#10

Сообщение rw6cm » 22.04.2016{, 14:19}

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

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

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

Scoobyu3p
Рядовой
Сообщения: 8
Зарегистрирован: 13.07.2016{, 00:41}
Репутация: 0

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

#11

Сообщение Scoobyu3p » 13.07.2016{, 14:39}

Супер ) работает

Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07.09.2015{, 21:21}
Репутация: 0

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

#12

Сообщение Balzamalex » 12.08.2016{, 14:37}

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


Win 7
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#13

Сообщение rw6cm » 12.08.2016{, 15:13}

Не правильно установили ActiveX.
Внимательно пройдите по пунктам в файле txt в папке ActiveX
Win10-64, FLProg (portable)

Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07.09.2015{, 21:21}
Репутация: 0

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

#14

Сообщение Balzamalex » 12.08.2016{, 16:13}

Видно не судьба :-(
Все по пунктам сделал, потом даже Офис переустановил. Ругается, зараза.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#15

Сообщение rw6cm » 13.08.2016{, 10:40}

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

Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07.09.2015{, 21:21}
Репутация: 0

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

#16

Сообщение Balzamalex » 13.08.2016{, 12:48}

Спасибо за помощь, но я поступил кардинальнее :-)
Вместо Microsoft Office 2010 я поставил Microsoft Office 2007 и все заработало.

Exclus
Рядовой
Сообщения: 1
Зарегистрирован: 28.09.2016{, 13:37}
Репутация: 0
Откуда: Санкт-Петербург

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

#17

Сообщение Exclus » 28.09.2016{, 23:51}

rw6cm, добрый день. Написал вам личку!!!

Ardudue
Лейтенант
Сообщения: 318
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 14
Имя: Антон

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

#18

Сообщение Ardudue » 25.05.2020{, 05:08}

rw6cm писал(а):
22.04.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
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

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

#19

Сообщение rw6cm » 25.05.2020{, 12:38}

Ardudue, Для меня это не актуально. Не пользуюсь этим.
офис не помню какой стоял тогда (тестировал не на своем компе)
Win10-64, FLProg (portable)

Ardudue
Лейтенант
Сообщения: 318
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 14
Имя: Антон

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

#20

Сообщение Ardudue » 25.05.2020{, 17:18}

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

Но к сожалению Ваш скрипт не завелся у меня.

Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»