Arduino + PS/2 Keyboard Controlled LED Flasher

2,494

17

Posted in TechnologyArduino

Introduction: Arduino + PS/2 Keyboard Controlled LED Flasher

About: My life is Not only Writing Lines of Codes, But gaining something good. I'm simple in physical world but Very complex in ICT word.

Hi all, It's another Hack with Arduino to be used with PS/2 Keyboard to Control an LED Flasher.

Step 1: Parts

  • Arduino
  • LED
  • 470 ohm Resistor
  • PS/2 Keyboard
  • PS/2 Keyboard connector

Step 2: Connection

Connect the Arduino to Keyboard.There are 4 wires coming from the keyboard and their connections to arduino Digital pins are as follows.

  • 5V :- Arduino 5V out
  • Ground :- Arduino GND
  • Clock :- Arduino Pin 3
  • Data :- Arduino Pin 8

Connect LED to Arduino Pin 9.

Step 3: Code

First Include this library to Arduino (Sketch > Add file) < PS2Keyboard.h>

<p>#include < PS2Keyboard.h><br>const int DataPin = 8;
const int IRQpin =  3;
char c;
PS2Keyboard keyboard;
int led = 9;           // the pin that the LED is attached to
void setup() {  
  delay(1000);
  keyboard.begin(DataPin, IRQpin);
  pinMode(led, OUTPUT);
}
void loop() {
  {
  if (keyboard.available()) {    
    c = keyboard.read()*25;   
    analogWrite(led, c);
  }         
}}</p>

Step 4: Finished - Working Video

Now power the arduino and Pess any number on keyboard.

Ex:- no. 7

See how the LED Flashing changed.

Share

    Recommendations

    • Make it Move Contest

      Make it Move Contest
    • Woodworking Contest

      Woodworking Contest
    • Microcontroller Contest

      Microcontroller Contest
    user

    We have a be nice policy.
    Please be positive and constructive.

    Tips

    Questions

    Comments