Added heartbeat LED feature on pin 13
This commit is contained in:
@@ -21,8 +21,10 @@
|
|||||||
#include <IRremote.h>
|
#include <IRremote.h>
|
||||||
|
|
||||||
int pinGND=4; // Longer leg on the IR LED
|
int pinGND=4; // Longer leg on the IR LED
|
||||||
|
int pinLED=13; // The heartbeat LED on the board
|
||||||
|
|
||||||
int secs;
|
int secs;
|
||||||
|
int heartbeat=0;
|
||||||
int playtime= 1*60; // set here ypur DVD title playtime in sec leave a little extra
|
int playtime= 1*60; // set here ypur DVD title playtime in sec leave a little extra
|
||||||
//int playtime= 10; // testing
|
//int playtime= 10; // testing
|
||||||
|
|
||||||
@@ -30,6 +32,7 @@ IRsend irsend;
|
|||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
pinMode(pinGND,OUTPUT);
|
pinMode(pinGND,OUTPUT);
|
||||||
|
pinMode(pinLED,OUTPUT);
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
|
|
||||||
Serial.println("Toshiba DVD SD1091EKE Synchronizer $Rev$");
|
Serial.println("Toshiba DVD SD1091EKE Synchronizer $Rev$");
|
||||||
@@ -72,6 +75,14 @@ void loop() {
|
|||||||
Serial.print(":");
|
Serial.print(":");
|
||||||
Serial.print(t % 60);
|
Serial.print(t % 60);
|
||||||
Serial.println("");
|
Serial.println("");
|
||||||
|
if (heartbeat == 1) {
|
||||||
|
digitalWrite(pinLED, HIGH);
|
||||||
|
heartbeat = 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
digitalWrite(pinLED, LOW);
|
||||||
|
heartbeat = 1;
|
||||||
|
}
|
||||||
delay(1000);
|
delay(1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
#include <IRremote.h>
|
#include <IRremote.h>
|
||||||
|
|
||||||
int pinGND=4; // Longer leg on the IR LED
|
int pinGND=4; // Longer leg on the IR LED
|
||||||
|
int pinLED=13; // The heartbeat LED on the board
|
||||||
|
|
||||||
|
int heartbeat=0;
|
||||||
int secs;
|
int secs;
|
||||||
int playtime= 6*60+9; // set here ypur DVD title playtime in sec leave a little extra
|
int playtime= 6*60+9; // set here ypur DVD title playtime in sec leave a little extra
|
||||||
//int playtime= 10; // testing
|
//int playtime= 10; // testing
|
||||||
@@ -26,6 +28,7 @@ IRsend irsend;
|
|||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
pinMode(pinGND,OUTPUT);
|
pinMode(pinGND,OUTPUT);
|
||||||
|
pinMode(pinLED,OUTPUT);
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
|
|
||||||
Serial.println("Toshiba DVD SD590EKE Synchronizer $Rev$");
|
Serial.println("Toshiba DVD SD590EKE Synchronizer $Rev$");
|
||||||
@@ -69,6 +72,14 @@ void loop() {
|
|||||||
Serial.print(":");
|
Serial.print(":");
|
||||||
Serial.print(t % 60);
|
Serial.print(t % 60);
|
||||||
Serial.println("");
|
Serial.println("");
|
||||||
|
if (heartbeat == 1) {
|
||||||
|
digitalWrite(pinLED, HIGH);
|
||||||
|
heartbeat = 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
digitalWrite(pinLED, LOW);
|
||||||
|
heartbeat = 1;
|
||||||
|
}
|
||||||
delay(1000);
|
delay(1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user