#URTIS-ANUAL/3
JG 4X@0/
\
QVUDPEFIFSFUPSVOXIFOTXJUDIJT0O
^
JG4X@0''
\
QVUDPEFIFSFUPSVOXIFOTXJUDIJT0GG
^
!LLSWITCHINPUTSAREAUTOMATICALLYDEBOUNCEDBYTHE6#,OPERATINGSYSTEM
4HISPREVENTSNOISYCONTACTSORCONTACTBOUNCEFROMCAUSINGERRONEOUSEVENTS
INYOUR6#,CODE4HEDEBOUNCETIMECANBEVARIEDFROMTOMILLISECONDS
INMSSTEPSUSINGTHISFUNCTION
4FUVQ@4XJUDIFTNJMMJTFDPOET
)FTHISLINEISNOTINTHE6#,CODETHEDEBOUNCETIMEISSETATMS
$RIVERAND$IGITAL/UTPUTS
4HEREARElVEDRIVEROUTPUTS07-THROUGH07-ANDTWODIGITALOUT
PUTS$IG/UTAND$IG/UT4HESEOUTPUTSHAVEVARIATIONSINCURRENTAND
FREQUENCYRANGE&ORTHEIRSPECIlCATIONSSEEhHIGHPOWEROUTPUTSvANDhLOW
POWEROUTPUTSvONPAGE
$RIVEROUTPUTSHAVEHIGHCURRENT&%4OUTPUTSTAGESANDCANBEPULSE
WIDTHMODULATED07-TOVARYTHEAVERAGEOUTPUTTOINDUCTIVELOADSSUCH
ASCONTACTORSANDRELAYS4HISISUSEFULWHENTHEBATTERYVOLTAGENEEDSTOBE
BROUGHTDOWNFORLOWERVOLTAGECOILS4HETWODIGITALOUTPUTSONTHE
AR
ELO
WCURRENT.0.TRANSISTORDRIVERSTHATAREONLY/NOR/FF4HEYWORKWELL
FORDRIVING,%$SORFORINTERFACINGTOANOTHERDIGITALDEVICE4HETWODIGITAL
OUTPUTS
ONTHE
AREAMPDRIVERSTHATAREONLY/NOR/FF
$RIVERS
USEASPECIAL6#,FUNCTIONTOSETTHEIR07-LEVEL4HIS07-
LEVELCANBESETUPINASIGNALCHAINTOUPDATEAUTOMATICALLYORCANBESETDI
R
ECTLYIN
THEMAINLOOP07-CANBESETFROMnUSINGTHEDIGITALRANGE
OFTO
1VU@18.18.
WILLOUTPUTAWAVEFORMON$RIVER
"VUPNBUF@18.18.!VTFS
WILLCONTINUALLYUPDATETHE$RIVEROUTPUTWITHTHEPRESENTVALUEOFVARIABLE
5SER4HISAUTOMATESTATEMENTNEEDSONLYTOBERUNONCEUSUALLYINTHEINI
TIALIZATIONSECTIONOF
THE6#,PROGRAM6#,CANMONITORTHEPRESENTVALUEOF
A07-DRIVERTHEVARIABLE07-X?/UTPUTWHEREhXvISTHE07-CHANNEL
NUMBERISAUTOMATICALLYlLLEDWITHTHEPRESENTVALUEOFTHEDRIVEROUTPUT
4HEPROPORTIONALDRIVER$RIVERISDIFFERENTFROM$RIVERSn)TCAN
BECONTROLLEDINTWOWAYSWITHTHEPROPORTIONALDRIVERPROCESSINGFUNCTIONSEE
&IGUREPAGEORWITHTHE6#,0UT?07-FUNCTION4HE6#,STATEMENT
0UT?07-07-WILLRESULTINA07-OUTPUTONPINONLY
IFTHEPARAMETER0$%NABLEISSETTO/FF3EEPAGEFORMOREINFORMATIONON
INTERFACINGTHEPROPORTIONALDRIVER
#ONTROLOFTHETWO DIGITALOUTPUTS $IGITAL/UTPUTS AND ISDONE
USINGTHE6#,FUNCTIONS3ET?$IGOUTAND#LEAR?$IGOUT
6#,