======CFDAC-2V====== This is a DAC module that can output 0~10VDC voltage. [[https://comfiletech.com/modular-faduino/cfdac-2v-analog-output-module/|View at our online store]]. =====Electrical specifications===== * DA output points: 2 channels * Output resolution: 12Bit (0 to 4094) * Output range: 0~10VDC * Error rate: ±0.1% * Load resistance: 270 ohms or more * Isolation: No isolation =====Wiring method===== {{:modularfaduino:cfdac_2vdesc.png?nolink |}} ===== Setting the module's address ===== * Up to 8 CFDAC-1Vs can be used in one system with different address settings of 0x00~0x07. {{ :modularfaduino:dip_sw_0x00.png?nolink |}} =====How to use the API===== 1. #include "CFMEGA.h" library registration 2. CFNET object creation: ''CFNET **object name**'' =>'' CFNET ** cfnet;**'' 3. Call the function(s): ''**Object name**.analogWrite();'' => ''**cfnet**.analogWrite(0, 0, 409);'' ====-void analogWrite(u8 address, u8 channel, u16 data); ==== Outputs the voltage (0 ~ 10V) corresponding to the provided ''data'' value to the ''channel'' of the module at ''address''. * ''address'': The address of the module as configured by its DIP switch (0~7) * ''channel'': Channel number (0~1) * ''data'': 0 ~ 4094 values ​​(0 ~ 10Vdc) #include "CFMEGA.h" CFNET cfnet; void setup() { } void loop() { cfnet.analogWrite(0, 0, 409); //CH0 1V cfnet.analogWrite(0, 1, 2047); //CH1 5V delay(500); } [[modularfaduino:index|Modular FADUINO]]