Simple demo from LArduino Github
How to install
Add the package to the arduino Boards Manager Urls:
- Go to Preferences
- paste this url in Boards Manager URL: https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json
- Go to Tools/Board/Boards manager
- Type lgt8fx in the search box
- install lgt8fx
//============================================ // Larduino w/ 328D // DAC0 output demo // DACO output ==> D4 on board //============================================ #define SAMPLES 255 byte table[SAMPLES]; void setup() { // put your setup code here, to run once: for (int i = 0; i < SAMPLES; i++) { table[i] = sin((float)i * TWO_PI / SAMPLES) * 255; } analogReference(DEFAULT); // 5v // analogReference(EXTERNAL); // REF PIN Voltage // analogReference(INTERNAL4V096); // 4.096V // analogReference(INTERNAL2V048); // 2.048v // analogReference(INTERNAL1V048); // 1.024v pinMode(DAC0, ANALOG); } void loop() { // put your main code here, to run repeatedly: for (byte i = 0; i <= SAMPLES; i++) { analogWrite(DAC0, table[i]); } }