Страница 1 из 1

LabVIEW + Arduino Due

Добавлено: 05 июл 2019, 16:13
kuz9sh
Добрый вечер
столкнулся с такой проблемой:
есть LV 18-ой версии, а также плата Arduino Due.
скачал библиотеку для использования Arduino на LV - всё успешно
проверил саму плату на простейшем скетче - плата рабочая
далее попытался загрузить на Arduino прошивку из файла LIFA_Base.ino, которая, судя по всему, необходима для успешной компиляции программ из LV на Arduino
однако при попытки загрузки вышеуказанного скетча вылезла ошибка "avr/io.h: no such file or directory"
Посмотрел, в папке такой библиотеки и вправду нет
однако где её взять
и как решить сам этот вопрос с подключением - непонятно :/
прошу совета

Re: LabVIEW + Arduino Due

Добавлено: 05 июл 2019, 17:49
Alex Dem
https://github.com/adafruit/Adafruit-GF ... issues/121
Board update issue. if you're having this problem, uninstall the Due from the boards menu, then re-install the board with the latest software.

Re: LabVIEW + Arduino Due

Добавлено: 08 июл 2019, 10:09
kuz9sh
Alex Dem писал(а):https://github.com/adafruit/Adafruit-GF ... issues/121
Board update issue. if you're having this problem, uninstall the Due from the boards menu, then re-install the board with the latest software.
обновил софт Ардуино Due в менеджере плат, а также в списке подключенных устройств Windows
однако, на статусе проблемы это никак не отобразилось..
ниже прикладываю сообщение ошибки и её скриншот
вдруг поможет :dntknw:
"Arduino: 1.8.9 (Windows 10), Плата:"Arduino Due (Programming Port)"

In file included from C:\Program Files\National Instruments\LabVIEW 2018\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base\LabVIEWInterface.ino:34:0:

AFMotor.h:9:20: error: avr/io.h: No such file or directory

#include <avr/io.h>

^

compilation terminated.

exit status 1
avr/io.h: No such file or directory "

Изображение

Re: LabVIEW + Arduino Due

Добавлено: 08 июл 2019, 17:52
Alex Dem
Я прошу прощения, не обратил внимания сразу, слишком давно использовал LIFA и LINX, вроде DUE и не поддерживается официально, с чего бы все проходило без ошибок?
Возможно Вам проще будет запрограммировать плату на выполнение необходимой задачи, а через COM порт общаться с LabView, передавая нужные данные.

Re: LabVIEW + Arduino Due

Добавлено: 11 июл 2019, 14:02
kuz9sh
Alex Dem писал(а):Я прошу прощения, не обратил внимания сразу, слишком давно использовал LIFA и LINX, вроде DUE и не поддерживается официально, с чего бы все проходило без ошибок?
Возможно Вам проще будет запрограммировать плату на выполнение необходимой задачи, а через COM порт общаться с LabView, передавая нужные данные.
попытался докачать упомянутые в ошибке библиотеки
и в конечном счёте получилось именно так, как вы и сказали..
"this chip is not supported" :think:
и в таком случае возник вопрос:
вот вы говорили, что: "..вроде DUE и не поддерживается официально..", какую плату стоило бы использовать вместо DUE, дабы избежать такой ошибки?
может, подойдёт в некоем роде "стандартная" Arduino Uno, или, быть может, "укрупнённая" Mega 2560?
также, быть может, помимо упомянутых двух выше, есть предложия по поводу других плат?

Re: LabVIEW + Arduino Due

Добавлено: 11 июл 2019, 18:34
Alex Dem
Когда открываете порт в LIFA, там есть вход "тип платы" , посмотрите, какие варианты там содержатся, по памяти Uno и Mega были.

Re: LabVIEW + Arduino Due

Добавлено: 12 июл 2019, 09:12
kuz9sh
Alex Dem писал(а):Когда открываете порт в LIFA, там есть вход "тип платы" , посмотрите, какие варианты там содержатся, по памяти Uno и Mega были.
Спасибо большое за помощь
если я правильно вас понял, то именно вот эти МК можно использовать для правильной работы Arduino с LV
Изображение
:thank: