Content for PS2

PS2

The PS/2 port is a 6-pin mini-DIN connector used for connecting keyboards and mice to a PC compatible computer system. Its name comes from the IBM Personal System/2 series of personal computers, with which it was introduced in 1987. The PS/2 mouse connector generally replaced the older DE-9 RS-232 "serial mouse" connector, while the PS/2 keyboard connector replaced the larger 5-pin/180° DIN connector used in the IBM PC/AT design. The PS/2 keyboard port is electrically and logically identical to the IBM AT keyboard port, differing only in the type of electrical connector used. The PS/2 platform introduced a second port with the same design as the keyboard port for use to connect a mouse; thus the PS/2-style keyboard and mouse interfaces are electrically similar and employ the same communication protocol. However, unlike the otherwise similar Apple Desktop Bus connector used by Apple, a given system's keyboard and mouse port may not be interchangeable since the two devices use different sets of commands and the device drivers generally are hard-coded to communicate with each device at the address of the port that is conventionally assigned to that device. (That is, keyboard drivers are written to use the first port, and mouse drivers are written to use the second port.

Arduino Nano Personal Computer - Squeezing Water from a Stone

“I am pushing the limits of how much compute you can get out of an Arduino Nano: - 320x200 pixels of monochrome VGA output (optional: 16 row colors) - PS/2 keyboard readout - requires only 1(!) logic IC 74HC166”

Black Swan V2.0

“The Black Swan V2.0 is an ESP32-based, secure, one-way communication channel. It utilizes a sophisticated encryption algorithm combined with the integrity verification feature to ensure the confidentiality, integrity, and authenticity of the data being transmitted through it. Once …

KhadashPay V2.0 (Raspberry Pi Pico Version)

“KhadashPay is an easy-to-use DIY payment system A while ago, I released an ESP32 version of the KhadashPay V2.0, don’t get me wrong - it wasn’t insufficient or terribly flawed in some irredeemable way. It just so happened …

The 10 Euro IoT Computer With ESP 8266

“A little computer based on a datalogger shield, an ESP8266 dev board and a few other components running an IoT capable BASIC interpreter. The Idea This project is about building a small IoT computer running with BASIC with low cost …

A Arduino RP2040 Standalone IoT Computer Running BASIC

“This instructable is about building standalone computers running a BASIC dialect suitable for IoT and interactive work. It uses low cost components that are readily available and can be integrated without much difficulty. So why running BASIC on a microcontroller …

Project  Cipherbox

Cipherbox

“With the development of cryptanalysis and new hacking techniques, the cost of accessing your data without your authorization continues to decline, making it easier and more attractive for different sides to get it. I’m not going to get into …

Project  PicoMemcard

PicoMemcard

“PicoMemcard allows you to build your own supercharged PSX Memory Card that can be connected to your computer via USB in order to transfer saves directly to/from your PSX. You can use it to repurpose broken/counterfeit Memory Cards …

The Black Swan Project

“The Black Swan Project is an ESP8266-based, secure, one-way communication channel. It might be superfluous in the current conditions. But let’s suppose that a black swan event occured, causing the nationwide blackout, complete failure of the mobile network …

Project Midbar

“Midbar (מדבר) is a Hebrew word that means “pasture,” “uninhabited land,” “wilderness,” “large tracts of wilderness (around cities),” “desert.” There are two reasons why I chose the word Midbar as the name of this project. First - while working on my …

Build a 80s Style Home Computer From Scratch From Arduino Components

“This project began in a rainy summer 2021 in Corona lockdown when I started to write a BASIC interpreter for Arduino from scratch. The project was simple and mainly targeted for Arduino UNO and other small systems but has now …