Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <code>
- #define rfReceivePin A0 //RF Receiver pin = Analog pin 0
- #define ledPin 13 //Onboard LED = digital pin 13
- #define ledPin1 7 //Onboard LED = digital pin 7
- unsigned int data = 0; // variable used to store received data
- const unsigned int upperThreshold = 600; //upper threshold value
- const unsigned int lowerThreshold = 600; //lower threshold value
- int a = 0;
- int b = 0;
- void setup(){
- pinMode(ledPin, OUTPUT);
- pinMode(ledPin1, OUTPUT);
- Serial.begin(9600);
- }
- void loop(){
- data=analogRead(rfReceivePin); //listen for data on Analog pin 0
- if(data == 0)a=0;
- if(data>upperThreshold){
- digitalWrite(ledPin, LOW); //If a LOW signal is received, turn LED OFF
- Serial.println(data);
- a=a+1;
- if( a > 100)digitalWrite(ledPin1, HIGH);
- }
- if(data<lowerThreshold){
- digitalWrite(ledPin, HIGH); //If a HIGH signal is received, turn LED ON
- Serial.println(data);
- b=b+1;
- if( b > 2)digitalWrite(ledPin1, LOW);
- }
- }
- </code>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement