Arduino Code:
#include <IRremote.h>
const int RECV_PIN = 7;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
irrecv.blink13(true);
pinMode(8,OUTPUT);
}
void loop(){
if (irrecv.decode(&results)){
// Serial.println(results.value, HEX);
int button = results.value;
Serial.println(button);
if(button==4133){
digitalWrite(8, HIGH);
}
else if(button==6181)
{
digitalWrite(8, LOW);
}
irrecv.resume();
}
}
Python Code:
import serial,time,keyboard,os
ser = serial.Serial(port='COM3', baudrate=9600, bytesize=serial.EIGHTBITS)
while True:
output = ser.readline().decode().rstrip()
# print(output)
if output =='4133':
os.system('notepad')
Circuit Digram:
Comments
Post a Comment
If you any doubt of any topic then you can comment me.