Salve.
Mi chiamo Maurizio. Abito a Gorizia.
Il mio hobby principale è la Radio e tutto quello che ruota intorno ad essa.
Avrei un quesito da porvi .
Sono da poco che smanetto con Arduino fino a poco tempo fa usavo
gli ST6.
Usando la libreria wine volevo comunicare via I2C con il TDA7318
controllo volume e toni che avevo già testato a suo tempo con una routine creata per l'ST6 ,questo è il codice per arduino
// I2C Digital Potentiometer
// Address TDA7318 (088h) A0 A1 A2 = bit a 0
// Volume (0a6h)
// Toni Alti (0a7h)
// Toni Bassi (0a8h)
// AudiSwitch (058h) gain 0db
// Speaker ATT LR (088h) speaker LF ATT. -10 db
#include <Wire.h>
void setup()
{
Wire.begin(); // join i2c bus (address optional for master)
}
void loop()
{
Wire.beginTransmission(0x88); // transmit to device (0x88)
// device address is specified in datasheet modalita scrittura
Wire.send(0); // where to begin
Wire.send(0xa6); // sends byte Volume
Wire.send(0xa7); // sends byte
Wire.send(0xa8); // sends byte
Wire.send(0x58); // sends byte
Wire.send(0x88); // sends byte
Wire.endTransmission(); // stop transmitting
delay(1000);
}
Purtroppo NON funziona.
Sapete darmi una dritta ?
Mandi