http://book.openmv.cc/example/02-Board-Control/dac-control.html