Escolar Documentos
Profissional Documentos
Cultura Documentos
#define LED_PIN2 5
#define LED_PIN3 6
#define LED_PIN4 7
#define LED_PIN5 8
#define LED_PIN6 9
#define LED_PIN7 10
#define LED_PIN8 11
void setup()
{
// start serial port at 9600 bps:
Serial.begin(9600);
//pinMode(2, INPUT); // digital sensor is on digital pin 2
//establishContact(); // send a byte to establish contact until receiver
responds
pinMode(LED_PIN1, OUTPUT);
pinMode(LED_PIN2, OUTPUT);
pinMode(LED_PIN3, OUTPUT);
pinMode(LED_PIN4, OUTPUT);
pinMode(LED_PIN5, OUTPUT);
pinMode(LED_PIN6, OUTPUT);
pinMode(LED_PIN7, OUTPUT);
pinMode(LED_PIN8, OUTPUT);
status_bluetooth = true;
status_unlock = false;
sec = 0;
}
void loop()
{
if (Serial.available() > 0) {
if(inByte == �a�){
digitalWrite(LED_PIN2, HIGH); // switch on LED
Serial.print(�a�, BYTE); // send a char
//delay(800);
digitalWrite(LED_PIN2, LOW); // switch off LED
status_unlock = true;
sec = 0;
inByte = 0;
}
if(inByte == �B�){
digitalWrite(LED_PIN3, HIGH); // switch on LED
Serial.print(�B�, BYTE); // send a char
inByte = 0;
}
if(inByte == �b�){
digitalWrite(LED_PIN3, LOW); // switch off LED
Serial.print(�b�, BYTE); // send a char
inByte = 0;
}
if(inByte == �C�){
digitalWrite(LED_PIN4, HIGH); // switch on LED
Serial.print(�C�, BYTE); // send a char
inByte = 0;
}
if(inByte == �c�){
digitalWrite(LED_PIN4, LOW); // switch off LED
Serial.print(�c�, BYTE); // send a char
inByte = 0;
}
if(inByte == �D�){
digitalWrite(LED_PIN5, HIGH); // switch on LED
Serial.print(�D�, BYTE); // send a char
inByte = 0;
}
if(inByte == �d�){
digitalWrite(LED_PIN5, LOW); // switch off LED
Serial.print(�d�, BYTE); // send a char
inByte = 0;
}
if(inByte == �E�){
digitalWrite(LED_PIN6, HIGH); // switch on LED
Serial.print(�E�, BYTE); // send a char
inByte = 0;
}
if(inByte == �e�){
digitalWrite(LED_PIN6, LOW); // switch off LED
Serial.print(�e�, BYTE); // send a char
inByte = 0;
}
if(inByte == �F�){
digitalWrite(LED_PIN7, HIGH); // switch on LED
Serial.print(�F�, BYTE); // send a char
inByte = 0;
}
if(inByte == �f�){
digitalWrite(LED_PIN7, LOW); // switch off LED
Serial.print(�f�, BYTE); // send a char
inByte = 0;
}
if(inByte == �G�){
digitalWrite(LED_PIN8, HIGH); // switch on LED
Serial.print(�G�, BYTE); // send a char
inByte = 0;
}
if(inByte == �g�){
digitalWrite(LED_PIN8, LOW); // switch off LED
Serial.print(�g�, BYTE); // send a char
inByte = 0;
}
if(inByte == �S�){
}
} // if(Serial
/*
unsigned long currentMillis = millis();
sec++;
if(status_unlock==true){
if(sec== 11){
delay(800);
digitalWrite(LED_PIN1, LOW); // switch off LED
status_unlock = false;
sec = 0;
}
}
else sec = 0;
*/
} //Loop
void establishContact() {
while (Serial.available() <= 0) {
Serial.print(�.�, BYTE); // send a capital A
delay(500);
}
}