aggiunta parte rele

This commit is contained in:
jops 2015-11-14 18:02:13 +01:00
parent 2ec1d8e75e
commit 05efd8bba1

55
arduino/rele/rele.ino Normal file
View file

@ -0,0 +1,55 @@
#include <SoftwareSerial.h>
#define RELAY1 8
SoftwareSerial mySerial(4, 2); // RX, TX
String command = ""; // Stores response of the HC-06 Bluetooth device
char blueToothVal; //value sent over via bluetooth
void setup() {
// Open serial communications:
Serial.begin(9600);
Serial.println("Type AT commands!");
// The HC-06 defaults to 9600 according to the datasheet.
mySerial.begin(9600);
pinMode(13,OUTPUT);
pinMode(RELAY1, OUTPUT);
}
void loop() {
// Read device output if available.
//if (mySerial.available()) {
// while(mySerial.available()) { // While there is more to be read, keep reading.
// command += (char)mySerial.read();
// }
// Serial.println(command);
// command = ""; // No repeats
//
//}
// Read user input if available.
if (mySerial.available()){
//delay(10); // The delay is necessary to get this working!
//mySerial.write(Serial.read());
blueToothVal=(char)mySerial.read(); //read it
}
if (blueToothVal=='n')
{//if value from bluetooth serial is n
digitalWrite(13,HIGH); //switch on LED
digitalWrite(RELAY1,LOW);
mySerial.write('n');
blueToothVal=' ';
}
else if (blueToothVal=='f')
{//if value from bluetooth serial is n
digitalWrite(13,LOW); //turn off LED
digitalWrite(RELAY1,HIGH);
mySerial.write('f');
blueToothVal=' ';
}
delay(1000);
}