Tabs

Click on the buttons inside the tabbed menu:

Beskrivelse



PT2314 library API
MetodeParameterBemærkning
bool init(void)NAInitier
void muteOn(void)NAAktiver mute
void muteOff(void)NADeaktiver mute
void volume(int v)0 - 100Sætter volumen. 0 til 100%
void gain(int v)0 - 3 Sætter volumen med dB angivelse. 0:0dB, 1:+3.75dB, 2:+7.5dB, 3:+11.25dB
void attenuation(int l, int r)0 - 100 , 0 - 100Sætter balance. 0 til 100% på venstre og højre kanal
void channel(int ch)0 - 3Vælger input kanal 0,1,2 eller 3
void bass(int b)0 - 100Sætter bas. 0 til 100%
void treble(int b)0 - 100Sætter diskant 0 til 100%
void loudnessOn()NAAktiver loadness
void loudnessOff()NADeaktiver loadness








Arduino

I2c interface
ArduinoPT2314Bemærkning
5vVCC
GndGND
A4SDAData
A5SCLClock
PT2314 interface
PT2314Funktion
R1Input 1 Højre kanal
L1Input 1 Venstre kanal
R2Input 2 Højre kanal
L2Input 2 Venstre kanal
R3Input 3 Højre kanal
L3Input 3 Venstre kanal
R4Input 4 Højre kanal
L4Input 4 Venstre kanal
ROutput Højre kanal
LOutput Venstre kanal
Code eksempel:

Raspberry

For PT2314, skal man bruge I2C-bus0, som normalt ikke er enablet på Raspberry

Enable I2C-bus0:
I filen: /boot/config.txt
Tilføj følgende line: dtparam=i2c_vc=on


Benforbindelser for I2C-bus0:
SDA på GPIO30
SCL på GPIO31


Download PT2314 library for Raspberry fra Download menuen.
Læg pt2314.so og PT2314.h i samme mappe som dit C++ program.
Hvis du vil genbygge lib, kører du compile_pt2314Lib.sh

Code eksempel:


Byg dit C++ program med følgende script:

Dovnloads



Download PT2314 library for Arduino


Download PT2314 library for Raspberry


Download PT2314 datablad

Køb



Køb PT2314 modul

Køb PT2314 IC alene

Hvis du selv vil lave modulet, får du måske brug for et
SOP28 til DIL28 print