#define ONE_WIRE_PIN 8
#define PANIC_BUTTON_PIN 7
#define BLUELED_PWM_PIN 6
-#define BLUELED2_PWM_PIN 10
+#define BLUELED2_PWM_PIN 11
#define PHOTO_ANALOGPIN 0
//movement is reported if during IR_SAMPLE_DURATION at least IR_TRESHOLD ir signals are detectd
#define IR_SAMPLE_DURATION 15000
bit_cnt = 0;
if(bit_defs[current_word[bit_cnt]][chunk_cnt].state)
- digitalWrite(RF_DATA_OUT_PIN, HIGH);
+ digitalWrite(RF_DATA_OUT_PIN, LOW); //neue 12V MosFET Verstärkung invertiert Logik !
else
- digitalWrite(RF_DATA_OUT_PIN, LOW);
+ digitalWrite(RF_DATA_OUT_PIN, HIGH);
start_timer();
}
chunk_cnt++;
if(bit_defs[current_word[bit_cnt]][chunk_cnt].offset != 0) {
if(bit_defs[current_word[bit_cnt]][chunk_cnt].state)
- digitalWrite(RF_DATA_OUT_PIN, HIGH);
+ digitalWrite(RF_DATA_OUT_PIN, LOW); //neue 12V MosFET Verstärkung invertiert Logik !
else
- digitalWrite(RF_DATA_OUT_PIN, LOW);
+ digitalWrite(RF_DATA_OUT_PIN, HIGH);
return;
}
alpha_cnt = 0;
chunk_cnt = 0;
if(bit_defs[current_word[bit_cnt]][chunk_cnt].state)
- digitalWrite(RF_DATA_OUT_PIN, HIGH);
+ digitalWrite(RF_DATA_OUT_PIN, LOW); //neue 12V MosFET Verstärkung invertiert Logik !
else
- digitalWrite(RF_DATA_OUT_PIN, LOW);
+ digitalWrite(RF_DATA_OUT_PIN, HIGH);
return;
}
stop_timer();
- digitalWrite(RF_DATA_OUT_PIN, LOW);
+ digitalWrite(RF_DATA_OUT_PIN, HIGH);
word_cnt++;
if(word_cnt < FRAME_LEN)
{
dallas_sensors.requestTemperatures();
float tempC = dallas_sensors.getTempC(deviceAddress);
- Serial.print("Temp C: ");
+ //Serial.print("Temp C: ");
Serial.println(tempC TEMPC_OFFSET_ARDUINO_GENEREATED_HEAT);
//Serial.print(" Temp F: ");
//Serial.println(DallasTemperature::toFahrenheit(tempC)); // Converts tempC to Fahrenheit
void printLightLevel()
{
- Serial.print("Photo: ");
+ //Serial.print("Photo: ");
Serial.println(light_level_mean_);
}
flash_led_time_--;
int c = abs(sin(float(flash_led_time_) / 100.0)) * flash_led_brightness_;
//int d = abs(sin(float(flash_led_time_) / 100.0)) * flash_led_brightness_;
- analogWrite(BLUELED2_PWM_PIN,255-c);
+ analogWrite(BLUELED2_PWM_PIN, 255-c);
if (flash_led_brightness_ == 255)
{
if (flash_led_time_)
- analogWrite(BLUELED_PWM_PIN,255-c);
+ analogWrite(BLUELED_PWM_PIN, 255-c);
else
- analogWrite(BLUELED_PWM_PIN,c);
+ analogWrite(BLUELED_PWM_PIN, c);
}
}
void setup()
{
pinMode(RF_DATA_OUT_PIN, OUTPUT);
- digitalWrite(RF_DATA_OUT_PIN, LOW);
+ digitalWrite(RF_DATA_OUT_PIN, HIGH);
pinMode(IR_MOVEMENT_PIN, INPUT); // set pin to input
digitalWrite(IR_MOVEMENT_PIN, LOW); // turn off pullup resistors
pinMode(PANIC_BUTTON_PIN, INPUT); // set pin to input