control potenciometro digital DS1804

Hola !

me encuentro diseñando una fuente de voltaje autimatica, para ello quiero controlar el potenciometro digital DS1804, realice varia pruebas con distintos programas pero aun no logr tener los resultados que deseo. Alguien podria ayudarme. dejo el codigo de uno de los programas que realice.

/* contro de potenciometro digital */

int pushcs=4;
int pushud=7;
int pushinc=8;
int cs=3;
int ud=5;
int inc=9;

void setup (){
pinMode (pushcs, INPUT);
pinMode (pushud, INPUT);
pinMode (pushinc, INPUT);

}

void loop(){

if (pushcs==LOW && pushud==HIGH && pushinc==HIGH){
analogWrite(cs, 0);
analogWrite(ud, 255);
analogWrite(inc, 255);
analogWrite(inc, 0);
}
else if (pushcs==LOW && pushud==LOW && pushinc==HIGH){
analogWrite(cs, 0);
analogWrite(ud, 0);
analogWrite(inc, 255);
analogWrite(inc, 0);

}
delay(1000);

}

este programa, tiene el fin de controlar el aumento de la resistividad del potenciometro, pero mas sin embargo, cuano simulo en proteus 8, al potenciometro no le llega ninguna señal aún que las condiciones se cumpla.

agredesco de ante mano su tiempo.

Amigo siempre usa este recurso en GOOGLE: Arduino Ds1804
En 2 segundos encontré este link Library DS1804
Un potenciómetro digital raro.. no es SPI, no es I2C.

Ya has comprado el DS1804?
Tengo opciones que te pueden interesar para la fuente digital