Skip to content

Releases: Bruce-Evans/ArduinoDueArbitraryWaveformGeneratorAndController

Arduino Due AWG and Controller - Version 2.0

22 Dec 01:53
4cfca69
Compare
Choose a tag to compare

Version 2.0 new features:
Waves can be mixed together.
Wave parameters can be adjusted & the new wave shape saved.
Start-up default settings can be changed.
Accurate white, pink or brown noise can also be produced.
Music can even be composed, saved and played by the Arduino Due.
Plus many more features. See https://www.hackster.io/BruceEvans/arduino-due-arbitrary-waveform-generator-a9d180#overview

The DueArbitraryWaveformGeneratorV2.ino.zip file should be unzipped and uploaded to the Arduino Due.

DueAWGController GUI:

For Windows users, simply extract the .zip file into a folder of your choice and make a short-cut to the .exe file. Note: The "DueAWGController-win64.zip" file is intended for 64 bit systems, but the 32.zip file often works more reliably since it has java embedded. You may need to install java on your system for the 64.zip version.

For Linux users, extract the DueAWGController-linuxXX.zip file into a folder, then double click the DueAWGController file or add it to the system menu.
DueAWGController-linux64.zip file has java embedded. You should install java on your system for the other versions so DueAWGController will display correctly. On the command line (in Terminal), type: sudo apt install default-jdk
You might also need to gain permission to access the USB before you can connect to the Arduino. On the command line (in Terminal), type: sudo usermod -a -G dialout $USER

Arduino Due AWG and Controller

16 Nov 09:15
086a4ee
Compare
Choose a tag to compare

Download the DueArbitraryWaveformGenerator.ino.zip file and one of the DueAWGController*.zip files.

With this release the Controller GUI can run on Linux (as well as Windows).
No need to install it, just double click the DueAWGControllerLinux file after unzipping.
But you may need to install OpenJDK 8 (java 8) for Debian, Ubuntu, etc: (Newer versions might not work.)
On the command line (in Terminal), type: sudo apt-get install openjdk-8-jre
You might also need to gain permission to access the USB. Type: sudo usermod -a -G dialout $USER
The "arm" files are for Raspberry Pi etc.

The Windows versions, and the .ino file are virtually unchanged from the previous release.
With Windows, the Controller GUI also doesn't need installing. Just double click the .exe file after unzipping.
Like previous releases, the 32 bit Windows version may be more reliable than the 64, since java is embedded.

For more info visit here:
https://create.arduino.cc/projecthub/BruceEvans/arduino-due-arbitrary-waveform-generator-a9d180?f=1

Note: An "Arbitrary Waves" folder containing sample files is included inside each Controller zip file. This was omitted in version 1.1.

Due AWG.

07 Jan 14:51
ddd71bf
Compare
Choose a tag to compare

Added the ability to the GUI to manually select the COM port if automatic selection fails.
The .ino file is unchanged.

Download "DueArbitraryWaveformGenerator.ino"

Also Download "DueAWGController32.rar" (highly recommended for 32 & 64 bit system, see note below.)
OR "DueAWGController64.rar"

NOTE: Although the 64.rar file is intended for 64 bit systems, it usually fails because it doesn't have java embedded!

DueAWG

04 Jan 12:41
f2f6dda
Compare
Choose a tag to compare

1st Release.

Download "DueArbitraryWaveformGenerator.ino"

Also Download "DueAWGController32.rar"
OR "DueAWGController64.rar"

NOTE: The DueAWGController32.rar file is intended for 32 bit systems, but often works better on 64 bit systems as well (since the DueAWGController64.rar file doesn't have java embedded).