Как связать Arduino с Excel

prepodavatel
Offline
Зарегистрирован: 07.02.2014

Извиняюсь, если данная тема уже обсуждалась, да я ее не нашел. Подскажите пожалуйста, как связать Arduino с Excel? Мне не удалось использовать NETCommOCX из испанской разработки http://real2electronics.blogspot.ru/. Ну не идет, да и только. Что необходимо загрузить в Arduino. 

 

Если кто как нибудь подключал - подскажите пожалуйста, если возможно по подробнее, я новичок.

Клапауций
Offline
Зарегистрирован: 10.02.2013

это смотря где ексель находится.

если на локальном компе, то пусть ексель читает компорт дуины.

prepodavatel
Offline
Зарегистрирован: 07.02.2014

Будьте добры, подскажите как. Вам самому это удавалось? Подскажите пожалуйста код для Excel и для Arduino.

Клапауций
Offline
Зарегистрирован: 10.02.2013

prepodavatel пишет:

Будьте добры, подскажите как. Вам самому это удавалось? Подскажите пожалуйста код для Excel и для Arduino.

вам нужен код под винду или иную операционку - при каких делах тут дуино.

ищите софт, который читает компорт.

prepodavatel
Offline
Зарегистрирован: 07.02.2014

Мне под винду. Я этот код ищу уже вторую неделю. Перепробовал разное, но не идет.

step962
Offline
Зарегистрирован: 23.05.2011

www.google.ru/search...???

и потом - какая связь вам нужна: единичные считывания (типа получения данных с ридера штрихкодов) или обработка потока (100500 данных с датчика в секунду)? В зависимости от ответа на этот вопрос идеологии обработки данных будут ну очень разные.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Причем тут "шоколадные конфеты", а сладкоежка? :D

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Excel в виндах - это такая штука, которая клеточки рисует. При чем тут компорт? Читайте чем угодно из компорта и складывайте в файл формата csv, а вот его уже Excel читать умеет... Каждая программа должна заниматься свои делом.

step962
Offline
Зарегистрирован: 23.05.2011

Тьху бли... да это результат сиденья в двух форумах сразу. Наши городские бабы кипят праведным гневом на плесень, обнаруженную в шоколадных конфетах. Ну, я им ссылочку на "кафетки с рокфором" собирался кинуть. А в результате - с вами нечаянной радостью поделлся.

Дохтур, выпиши мне пилюлю для концентрации...

 

ЗЫ: а "нужная" ссыль еще болтается во вкладках - www.google.ru/search?

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

поищи в тырнете книжку " Измерение, управление и регулирование с помощью макросов VBA в Word и Exel"

не помню где закачал то ли с рутрекера, то ли с nnm-club. Там вместе с книжкой диск прилогался с библиотечкой и примерами программ
 

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Море информации:

https://www.google.ru/search?q=execl+com+port&oq=execl+com+port&aqs=chro...

 

Пара первых ссылок:

http://www.vr-online.ru/blog/upravlenie-iz-excel-cherez-com-port-8475

http://www.mrexcel.com/forum/excel-questions/488335-receive-data-com-por...

Там всё настолько просто, что проще не бывает. Примеры, исходники, описание, подробное и не очень

 

prepodavatel
Offline
Зарегистрирован: 07.02.2014

Большое спасибо, уважаемый kisoft! 

Может подскажете, какой код необходим для загрузки в Ардуино, чтобы связать его с Excel по материалам http://www.vr-online.ru/blog/upravlenie-iz-excel-cherez-com-port-8475?

PS: Благодарен каждому, кто посчитал возможным откликнуться и еще сможет, что дельное подсказать!!!

В качестве благодарности за оказанную помощь хочу поделиться своими наработками по VBA: http://yadi.sk/d/s0BpRaXLDB7yb

 

PPS: Очень хочется для учащихся школы дать представление о возможности соединения Excel с Arduino, ведь иметь такое устройство и не использовать его на все 100%, необъяснимое расточительство технических возможностей.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

prepodavatel пишет:

PPS: Очень хочется для учащихся школы дать представление о возможности соединения Excel с Arduino, ведь иметь такое устройство и не использовать его на все 100%, необъяснимое расточительство технических возможностей.

Ну да: школа - хорошему не научит. С точки зрения методологии правильнее было бы скинуть в файл и прочитать с помощью OpenOffice, а не учить детей работать на ворованом софте.

prepodavatel
Offline
Зарегистрирован: 07.02.2014

Школа не учит работать на ворованном софте, просто в школах стоит исключительно неворованный софт. А, если бы OpenOffice на все 100% имитировал MS Office то учили бы на нем.

Управление Arduino под VBA MS Office дает возможность создания интерактивных приложений АСУ и САУ.

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

в школе уже АСУ дают? А у нас к 5 курсу студенты еще офисом толком пользоваться не умеют :)

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

prepodavatel пишет:

Управление Arduino под VBA MS Office дает возможность создания интерактивных приложений АСУ и САУ.

Ну да, больше ведь АСУ под x86 архитектурой работать не на чем... Закономерный итог многолетней работы нашего министерства образования: даже у преподавателей кругозора дальше M$ нету.

Клапауций
Offline
Зарегистрирован: 10.02.2013

prepodavatel пишет:

PPS: Очень хочется для учащихся школы дать представление о возможности соединения Excel с Arduino, ведь иметь такое устройство и не использовать его на все 100%, необъяснимое расточительство технических возможностей.

PPPS: Категорически желается, что бы перподаватели не путали тёплое с мягким, неся странное в мосг учашимся школы.

по сабжу:

ну, ок - попала инфа с дуино в ексель и, чего? возможности дуино выполнены на 100%%?

если так, то давайте из екселя, взад, в дуино данные пулять, то бы гарантировать 100%-е пользование екселя.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Клапауций пишет:

если так, то давайте из екселя, взад, в дуино данные пулять, то бы гарантировать 100%-е пользование екселя.

Оно бы могло через COM объекты, если бы нужные либы можно было портировать на ардуино. Но лицензия, скорее всего, с обоих сторон не даст этого сделать.

n123ss
Offline
Зарегистрирован: 31.07.2015

prepodavatel, как ваши успехи? получилось осуществить желаемое? Меня тоже интресует эта тема.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013
prepodavatel
Offline
Зарегистрирован: 07.02.2014

n123ss, дайте свой e-mail.

n123ss
Offline
Зарегистрирован: 31.07.2015
n123ss
Offline
Зарегистрирован: 31.07.2015

Спасибо большое!

 

Maverik
Offline
Зарегистрирован: 12.09.2012

встроенных средств вроде VBA cкорее всего будет недостаточно. 

здесь три варианта

1) искать готовую разработку. видимо,с этим у автора не очень

2) использовать дополнительный софт для создания промежуточного файла из данных, приходящих по ком-порту.  например, использовать Processing или C++ для обработки данных из ком-порта и сохранять их, например в текстовый csv, который понимает эксель и куча других офисных прог.

3) отказаться от обмена данными по ком-порту и использовать промежуточный сервер и базу данных.  например  ардуина передает данные по tcp/ip (нужен ethernet или gsm шилд)  а сервер их обрабатывает php+ javascript+ jquery+mysql и дальше уже что угодно можно делать.

metrim
Offline
Зарегистрирован: 01.08.2019

kisoft пишет:
Пара первых ссылок:

http://www.vr-online.ru/blog/upravlenie-iz-excel-cherez-com-port-8475

Как раз по этой ссылке пытался попробовать работу Эксель-СОМ-Ардуино и уперся на том сосенте, что зарегистрировал MSCOMM32.OCX по инструкции, а вот добавить элемент управления в Тулбокс  - уже не получается.

Желанный "желтый телефон" - не появлется и Microsoft communications control -в списке отсутствует.

Windows 7, Office 2013 ,  помогите разобраться: что не так.....

Мне нужно получать с АЦП ардуино данные в миливольтах, записывать их и сильно желательно - он-лайн строить график. Это для хроматографии колоночной, если что ...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

metrim пишет:

Мне нужно получать с АЦП ардуино данные в миливольтах, записывать их и сильно желательно - он-лайн строить график. Это для хроматографии колоночной, если что ...

Дак надо нанять программиста.

vshurik
Offline
Зарегистрирован: 30.12.2017

попробуйте https://www.parallax.com/downloads/plx-daq

я пользуюсь и все отлично передает в EXCEL.

https://vk-book.ru/peredacha-dannyx-v-excel-iz-arduino/

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Было же уже - можно из VBA напрямую читать из файла привязанного к Com порту - https://playground.arduino.cc/Main/Excel/