Lab_interaccio/2014/VDOSSIER_DIL/Constants.h
Miguel Angel de Heras 451795bb92 Second commit
2025-03-05 15:57:19 +01:00

67 lines
2.9 KiB
C

//const char mySSID[] = "DI&L";
//const char myPassword[] = "vdossier";
//const char *IP = "192.168.1.255";
const char mySSID[] = "hangar_lab";
const char myPassword[] = "labinteractius";
const char *IP = "172.26.20.253";
const uint16_t outPort = 8000;
const uint16_t localPort = 9000;
#define PIN_WS2812 43
#define PIN_DYNAMIXEL 4
#define PIN_BAT A0
#define PIN_VOL A1
#define PIN_IR 3
#define PIN_POWER_MIC 40
#define PIN_AUD 42
#define LANC_X_PIN 15 // Receive Status from LANC Device (unimplemented)
#define bitMicroSeconds 103 // // 102 bad sony / good cannon, 103, good (canon & sony), 104 (spec) good sony bad cannon
#define MAX_WAIT_MILLISEC 20 // 17 measures from sony
#define TIMER_ENABLE_INTR (TIMSK3 = _BV(OCIE3A))
#define TIMER_DISABLE_INTR (TIMSK3 = 0)
#define TWI_FREQ 400000L //Frecuencia bus I2C
int bot[4] = {8, 13, 12, 9}; //Pines del encoder
int enc[4] = {8, 13, 12, 9}; //Pines del encoder
int dis[15] = {32, 34, 37, 30, 28, 26, 27, 35, 25, 24, 33, 38, 31, 29, 36}; //Pines del encoder
//Visualizacion del Display
//A, B, C, D, E, F, G1,G2,H, J, K, L, M, N
uint8_t codeDisplay[17][14] = {{1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1},//0
{0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},//1
{1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0},//2
{1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},//3
{0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},//4
{1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},//5
{1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},//6
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},//7
{1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},//8
{1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},//9
{1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},//A
{1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0},//B
{1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},//C
{1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0},//D
{1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},//E
{1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},//F
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};//NULL
const uint16_t MORSE[28] = {0xB000,0xD500,0x1AD0,0x6DB0,0x3500,0x1000,0xAD00,
0x6D00,0x5500,0x5000,0x2DB0,0x6B00,0xB500,0x1B00,
0xD000,0x1B5B,0xDB00,0x16D0,0x36B0,0x2D00,0x1500,
0x3000,0x2B00,0xAB00,0x5B00,0x1AB0,0x35B0,0x1B50};
#define NUM_LEDS 6
#define VCC 5000
#define P1 100 //Kohm
#define RES_MCP 256
int encval[4] = {1, 2, 4, 8};
#define ADXL345 0x53 //ADXL345 device address
#define MCP1 0x2E // Direction of the mcp1 audio out
#define MCP2 0x2F // Direction of the mcp2 amplificador