AD5272 mit Arduino über I2C verbinden

Hallo leute,

ich bin neu hier im Forum und brauche eure Hilfe.

ich habe folgendes Problem,

ich möchte meinen Arduino Uno mit dem AD5272 Digitalpotentiometer über
I2C verbinden. Über den Arduino I2C Portscanner sketsch hat das schon
funktioniert, und somit kenne ich die Adresse: 0x2c
jetzt komme ich aber irgendwie nicht weiter

#include <Wire.h>

void setup()
{
  Wire.begin(); // join i2c bus (address optional for master)
  Serial.begin(9600);  // start serial for output
}

byte val = 0;
void loop()
{
  Wire.beginTransmission(44); // transmit to device #44 (0x2c)
  Wire.write(byte(val));      
  Wire.endTransmission();      // stop transmitting
   Wire.requestFrom(44, 6);

  while(Wire.available())    // slave may send less than requested
  { 
    char c = Wire.read();    // receive a byte as character
    Serial.print(c);         // print the character
  }
  
  val++;        // increment value
  if (val == 100) 
  {
    val = 0;    // start over from lowest value
  }
   delay(10);
}

Das ist der Programmcode, ich möchte erstmal das der Widerstand vom Poti
erhöht wird, und das ich diesen dann über den Seriellen Monitor von der
Arduino IDE auslese, welcher Wert gerade eingestellt ist.

Aber raus bekomme ich nur das:
(((000888@@@HHHPPPXXX```hhhpppx x x
€"€"€"ˆ$ˆ$ˆ$�&�&�&˜(˜(˜( * * *¨,¨,¨,°.°.°.¸0¸0¸0À2À2À2È4È4È4Ð6Ð6Ð6Ø8Ø8Ø8
à:à:à:è<è<è<ð>ð>ð>ø@ø@ø@

(In einer Zeile)
Aber wie bekomme ich die Werte in Zahlen ?

Ich bekomme zwar die Meldung, dass das Digital Poti mit dem I2C
Portscanner Sketsch gefunden wurde, also liegt es nicht an der
Testschaltung.
Kann mir jemand einen Code zeigen, der Daten vom Arduino an das Poti
sendet und diese von dem Poti wieder beim Arduino empfangen werden und
dargestellt werden ?
Danke

Hier hat jemand ein gleichgelagertes Problem: http://www.mikrocontroller.net/topic/372286