Sunday, September 5, 2021

How to Interface and Simulate Keypad Phone with Arduino in Proteus 8 | Student Projects

Today, I will share how to interface and simulate a keypad phone with Arduino in Proteus 8 software. In this project, a simple code was created by Alexander Brevig for using matrix style keypads with the Arduino. You can use other types of keypads, such as a calculator or custom keypad.


Components:

  • Phone keypad
  • Arduino

Steps:
  1. Open your Proteus software and add ARDUINO UNO R3, KEYPAD-PHONE, and VIRTUAL TERMINAL to the workspace.


  2. Connect RX and TX Virtual Terminal to the pinouts 1 and 0 of  Arduino UNO R3. Next, connect row pinouts A, B, C and D of the keypad to the pinouts 5, 4, 3 and 2 of the Arduino UNO R3. Finally, connect column pinouts of the keypad 1, 2 and 3 to the pinouts 8, 7 and 6 of the Arduino UNO R3.


  3. Open Arduino IDE and go to Sketch > Include Library > Manage Libraries. Type 'Keypad' on the search box and install it.


  4. Go to File > Examples > Keypad > HelloKeypad. Verify and copy the Hex file, then paste it into the Project file Arduino board.



  5. Start the simulation, and press any key on the phone keypad.

  6. Virtual Terminal will display a new message according to the keypad function.


Video:



If you have any suggestions, please write in the comment section. Thank you for your time 👷.