I use the RCSwitch library receive signals with a RF receiver. I really need to change the pin the receiver is connected to on my Arduino Uno.
What should I change in my sketch? What pins can I connect the receiver to?
This is my code:
#include <RCSwitch.h>
RCSwitch receiver = RCSwitch();
void setup() {
Serial.begin(9600);
receiver.enableReceive(0);
pinMode(1, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
Serial.println("READY");
}
void loop() {
if (receiver.available()) {
int value = receiver.getReceivedValue();
Serial.println(value);
switch(value) {
case 1:
digitalWrite(1, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
break;
case 2:
digitalWrite(1, LOW);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
break;
case 3:
digitalWrite(1, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
break;
case 4:
digitalWrite(1, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
break;
}
}
}