  I was not able to protect the circuit.
  SI1145 Digital UV Index / IR / Visible Light Sensor could also be useful as it reports SPI 
  and can actually give predicted UV levels by measuring Visible light and IR.
+
+ Special thanks to Darko in Italy who corrected an error when decoding negative temperatures. Grazie ragazzi!!!
  
  The Future:
  The Solar Power sensor (a silicon cell's open voltage under sunlight) has been added

int     BluPin     = 5;     //The Blue LED, turn on for a valid Rain sensor packet

// Variables for Manchester Receiver Logic:
word    sDelay     = 240;    //Small Delay about 1/4 of bit duration  try like 250 to 500
word    lDelay     = 490;    //Long Delay about 1/2 of bit duration  try like 500 to 1000, 1/4 + 1/2 = 3/4
byte    polarity   = 1;      //0 for lo->hi==1 or 1 for hi->lo==1 for Polarity, sets tempBit at start
byte    tempBit    = 1;      //Reflects the required transition polarity
byte    discards   = 0;      //how many leading "bits" need to be dumped, usually just a zero if anything eg discards=1

/*
 Oregon Scientific Weather Station and Manchester Decoding, (reading by delay rather than interrupt)
 Rob Ward 2015
 This example code is in the public domain.
 Use at your own risk, I will take no responsibility for any loss whatsoever for its deployment.
 Visit https://github.com/robwlakes/ArduinoWeatherOS for the latest version and
 documentation. Filename: MainWeather_09.ino

 Main_Weather, 24 Dec 2017  (works with Protocol Version 3.0)

 The aim of this version is use the new Manchester decoding routine and incorporate detection
 of a Oregon compatible sensor built to cover novel environmental sensors.
