#include #define TX 1 // *** PB1, MISO #define RX 4 // *** PB0, MOSI char c; SoftwareSerial mSerial(RX, TX); const int ledPin = TX; int digitalPin = TX; int sensorValue = 0; boolean digitalValue=0; void setup() { pinMode(digitalPin,INPUT); pinMode(ledPin,OUTPUT); mSerial.begin(9600); // initialize serial communications at 9600 bps } void loop() { sensorValue = analogRead(RX); digitalValue = digitalRead(TX); mSerial.print("Sensor Value "); mSerial.println(sensorValue); mSerial.print("Digital Value "); mSerial.println(digitalValue); if( digitalValue==HIGH )//if the value of TX is HIGH { digitalWrite(RX,LOW);//turn off the led } if( digitalValue==LOW)//else { digitalWrite(RX,HIGH);//turn on the led } delay(1000);//delay 200ms }