Stap 5: Programmering - II
CODE onder tabblad q4:
Deze code is om op en af estafette 4 aan boord
VOID a4_on()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x08);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
VOID a4_off()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x00);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
CODE onder tabblad q5:
Deze code is om op en af estafette 5 aan boord
VOID a5_on()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x10);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
VOID a5_off()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x00);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
CODE onder tabblad q6:
Deze code is om op en af estafette 6 aan boord
VOID a6_on()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x20);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
VOID a6_off()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x00);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
CODE onder tabblad q7:
Deze code is om op en af estafette 7 aan boord
VOID a7_on()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x40);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
VOID a7_off()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x00);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
CODE onder tabblad q8:
Deze code is om op en af estafette 8 aan boord
VOID a8_on()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x80);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}
VOID a8_off()
{
Begin transmissie
Wire.beginTransmission(MCP_ADDR);
Wire.write(0x09);
Wire.write(0x00);
delay(1800);
Wire.requestFrom (MCP_ADDR, 1);
int GPIO = Wire.read();
Wire.endTransmission();
Output naar het scherm
Serial.Print ("GPIO waarde:");
Serial.println(GPIO,bin);
}