67 lines
2.9 KiB
C
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
|