Arduino Due

The Arduino Due is the first Arduino board based on a 32-bit ARM core microcontroller. With 54 digital input/output pins, 12 analog inputs, 2 DAC and 2 CAN it is the perfect board for powerful larger scale Arduino projects.

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.

Warning: Unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.

Arduino General Info

Arduino has many low cost microprocessors.( Uno, Mega, Due. . . )

The Arduino Home Site can be found at:

Arduino is a nice simple solution for many C programming ( C++ if you want ) automation projects, so we will begin with this.

There are many different Arduino boards depending on your desires.

Arduino is a microcontroller with limited memory ( Uno 32k ,Mega 256K, Due 512K).

The I/O is limited, but sufficient if you think of it as a dedicated sub process.

The Analog inputs have a 10 bit (1024) DAQ for input and the PWM output can be filtered for a near analog constant value.

Digital inputs are made for ( 0-5 VDC for Uno & Mega 0-3.3VDC Due) and Digital Outputs can all be ON/OFF limited 40mA current with a PWM output option for several designated outputs.

A great starting point for anyone learning Arduino:

Topic: Useful links - check here for reference posts / tutorials


Arduino Due DAC

Due connections

The Arduino Due board is unique among the Arduinos in that it comes with 2 DAC ( Digital to Analog Converter ) on the board with DAC0 & DAC1.

The Due is a 3.3V board which makes it compatible with a Raspberry Pi, but the DAC output is limited.

1) The true voltage output is 0.54 VDC to 2.74 VDC

2) The resolution is defaulted to 8 bit (0-255), but can be changed to 12 bit (0-4095).

Here is a quick simple example to show.



Here are some helpful tutorials on some the systems available with Scada123 to try on your own.

You can view videos at:     Youtube Channel Scada LLC

Sort through Topics on the left Menu "Tutorial Menu"

Click on one the Topic Tags that interest you.

License : All programs in the tutorial section are free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.