I've been running Makerhub Linx to control a Arduino nano for quite a few years and it works great for SPI and DO pins. I've been tasked with using the AO pins as Digital outputs. I know the nano will do this as I've tested with standard Arduino code. I can't get it to work in Labview. I hope someone here can help.
Solved! Go to Solution.
The problem seems to be with the firmware provided by LINX Firmware Wizzard.
In files LinxArduinoNano328.cpp and LinxArduinoNano328.h only 14 channels are defines as ditigal.
The previous solution posted here (though it has been removed) opted to modify LINX Digital Write 1 Chan.vi by removing error checking. Note tis solution is risky and definatelly not recommended.
A possible more permanent solution is to modify the firmware files and to upload the firmware using Arduino IDE.
The following lines need to be changed in the firmware.