Documente Academic
Documente Profesional
Documente Cultură
Version 1.2
---electrical wiring----
These connections refers to the 12 pin connector on the back of the 10 digit
display (Astra G, Corsa C)
*/
#ifndef TID_H
#define TID_H
#include <Arduino.h>
class TID {
public:
TID(byte sda, byte scl, byte mrq);
/*
symbols mapping:
DolbyC symbo = 1
DolbyB symbo = 2
AS symbo = 3
Cr symbo = 4
stereo symbo = 5
CD symbo = 6
RDS symbo = 7
CPS symbo = 8
[] symbo = 9
TP symbo = 10
. symbo = 11
*/
private:
void tid_byte(byte data);
void tid_data(byte data);
void tid_address();
void start_tid();
void stop_tid();
void symbol_assign (byte symbo, byte RW);
void cycle(); //sends a whole writing cycle
//private:
byte _sda;
byte _scl;
byte _mrq;
byte _space1start;
byte _space1stop;
unsigned long _space1timestamp;
byte _incr1;
byte _ad1;
byte _space2start;
byte _space2stop;
unsigned long _space2timestamp;
byte _incr2;
byte _ad2;
byte _space3start;
byte _space3stop;
unsigned long _space3timestamp;
byte _incr3;
byte _ad3;
byte _SYMBOLS1;
byte _SYMBOLS2;
char _display[9];
byte _old_bars;
};
#endif
/ *
Biblioteca Arduino para Opel / Vauxhall Triple Info Display (TID)
encontrado, por exemplo, na srie Astra G ou Corsa C
Verso 1.2
---Fiao eltrica----
Essas conexes se referem ao conector de 12 pinos na parte traseira da exibio de
10 dgitos (Astra G, Corsa C)