X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=rf433ctl%2Frf433ctl.pde;h=47673143c322f50ce8aefb730da2b4c27b586fc8;hb=8476c3f31a5e7e8949feb8ae618df8bcb421c991;hp=3501cb343a2b5431c48bb25afb8039958df7b3b0;hpb=8b8bab09ff860da5804edf220740564c28ba9827;p=svn42.git diff --git a/rf433ctl/rf433ctl.pde b/rf433ctl/rf433ctl.pde index 3501cb3..4767314 100644 --- a/rf433ctl/rf433ctl.pde +++ b/rf433ctl/rf433ctl.pde @@ -141,9 +141,9 @@ void init_word(const word_t w) 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(); } @@ -157,9 +157,9 @@ ISR(TIMER1_COMPA_vect) 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; } @@ -168,13 +168,13 @@ ISR(TIMER1_COMPA_vect) 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) @@ -205,7 +205,7 @@ void printTemperature(DeviceAddress deviceAddress) { 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 @@ -236,7 +236,7 @@ void updateLightLevel(unsigned int pin) void printLightLevel() { - Serial.print("Photo: "); + //Serial.print("Photo: "); Serial.println(light_level_mean_); } @@ -300,7 +300,7 @@ void flash_led(unsigned int times, unsigned int brightness_divisor, unsigned int 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