#include <Wire.h>
#include "BULB_H.h"
#include "DETECTION_H.h"
#include "OPERATIONS.h"
void MCP_Initialistaion()
{
Wire.begin(); //Initialise communication
for (uint8_t i=32; i<=36;i++)
{
// Adresse MCP23017 ; Registre IO GPA ; Ports en Output;
Wire.beginTransmission(i); Wire.write(0x00); Wire.write(0x00); Wire.endTransmission();
Wire.beginTransmission(i); Wire.write(0x01); Wire.write(0x00); Wire.endTransmission();
}
for (uint8_t i=37; i<=39;i++)
{
// Adresse MCP23017 ; Registre IO GPA ; Ports en Input;
Wire.beginTransmission(i); Wire.write(0x00); Wire.write(0xFF); Wire.endTransmission();
Wire.beginTransmission(i); Wire.write(0x01); Wire.write(0xFF); Wire.endTransmission();
}
}
void setup()
{
MCP_Initialistaion();
CAPTEURS_Initialisation();
BULB_ALL_OFF();
Serial.begin(19200);
}
void loop()
{
DETECTION();
ABC();
BULBS();
Serial.println(Score[Player]);
Serial.println(Bonus_Blue_Sum);
Serial.println(Bonus_Green_Sum);
//TEST_ENTREES();
}