## 👀 IR_PC_Controller Overview  
<h1 align="center">IR Remote Controller for Users with Mobility Impairment</h1>  


![Image](https://github.com/FURK4NGG/IR_PC_Controller/blob/main/{}/ir-pc-controller.webp)


## 🚀 Features  
<h1 align="center">The design aims to provide a solution that can accelerate simple computer operations for individuals with mobility limitations.</h1>  


## 🔎 Preparation
<details>
<summary>1. Components</summary>
'1' Arduino Pro Micro<br>
'1' IR Receiver (1838B IR Receiver)<br>
'1' IR Transmitter Remote or Mobile Application
</details>


## 📦 Setup 
1. `Refer to the circuit diagram`
2. `Install the 'Arduino IDE' software and open 'ir_controller.ino' file`
3. `Plug the 'Arduino Pro Micro' into your computer`
4. `Select 'Tools>Board>Arduino AVR Boards>Arduino Micro'`
5. `Tools>Port>'Select the arduino's port'`
6. `Tools>Manage Libraries...>Install the libraries used in the code`
7. `Click the 'upload ➡️' button`  
✅ **To make sure it has been uploaded successfully, you should see the message 'Done uploading'**  

## 🎉 Run  
`After connecting the USB device to the computer, you can perform the following operations via the controller:`  

`1- Printscreen`  
`2- Alt+F4+Enter`  
`3- Ctrl+C`  
`4 and 5 – Left blank for defining personalized, scheduled shortcuts`  
`6- Win+D`  
`7- F11`  
`8- Enter`  
`9- Alt+Shift`  
`*- ESC`  
`#- Alt+Tab`    


`For any media player:`  
`OK- Play/Pause`  
`←- Go back to the previous item`  
`→- Go to the next item`  
`↑- Volume Up`  
`↓- Volume Down`  



## 🔒 License  
<h1 align="center">📜 GPL-3.0 License</h1>  
