Find Jobs
Hire Freelancers

Arduino PS2 keyboard emulator

£20-250 GBP

Completed
Posted almost 8 years ago

£20-250 GBP

Paid on delivery
I need a program written that will allow us to control and old DOS system as if it was an old PS2 keyboard. I need to download a .cvs of items from our web store and put it into some kind of tool that will add a sequence of keys before and after the variables. I need to plug a PS2 keyboard lead into my old DOS system and the device act as if it is typing the data in. The structure is as per below, square bracket items are the variables [Part Number], down, enter, [Quantity], enter, [Price], enter, enter, enter, enter, [Batch], enter, enter It runs off of a Windows 98 system so it needs to be plugged in without having drivers installed. It also needs to have an setting to time between each key as the system would crash if keys were hit too fast. Ideally it would have a usb lead or SD card slot for me to put the data onto the emulator, then a button for it to run the script. I used "The Glitch" which would have been perfect but the system wouldn't recognise it as it was USB based Thanks Karl
Project ID: 10615505

About the project

5 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I have experience for 15+ years in electronics/embedded development. I have several years of advanced AVR/arduino development, including library development from scratch. Practically all Arduino AVR boards used, like: 2009, 2010, UNO, MEGA, NANO, MICRO, MINI, etc. Several shields used like Ethernet (W5100, ENC28J60, etc.) with various IP protocols implementation, various graphical TFTs with and without touchscreen and various BUS types (parallel, SPI, I2C, etc.), all kinds of sensors and buses, serial and parallel memories, etc. I have developed previous projects with arduinos acting as PS/2 keyboards and I can easily implement your project too. This will be tested in a real live environment with a native PC with PS/2 interface running W98. As for how/where to store the keys to send through PS/2, I think the best approach would be an SD card (virtually no limit on the amount of data stored) - a file would be generated in a PC with a specific format (like 1 key per line or similar, that we would agree later), saved to the SD card and put into this project's device, device powered up and card initialized, when a button was pushed in the device, the file contents would be sent sequentially and until EOF to the PS/2 host (with a programmed delay between chars). Before any payment is made, I'll provide a video demoing all the final implemented project. If you are interested in my bid, feel free to contact me. Regards, Carlos.
£200 GBP in 10 days
5.0 (22 reviews)
6.0
6.0
5 freelancers are bidding on average £245 GBP for this job
User Avatar
Hi, I have experience in emulating Arduino as PS2. I have read your project details. I would like to discuss it in more details. Khawaja
£315 GBP in 3 days
4.8 (60 reviews)
6.6
6.6
User Avatar
Dear Sir. I had make a similar project before (keyboard "transparent" adaptor for USB input) For connection of USB keyboard you will need some board (USB-host shield). In any case, I will make a working prototype.I'm already out of that boards after the last project I just sent to the client, that's why I need about 7-15 days to get the new one. If you want to use the SD-based version only, you need only the SD-adaptor. I can install Win98 at the one of my comps and make complete test. I can make and send you the whole working device after tests, in that case, the cost of the components and delivery will be added to it. With best regards Maxim Bulkowsky
£110 GBP in 15 days
4.8 (91 reviews)
5.9
5.9

About the client

Flag of UNITED KINGDOM
Rochester, United Kingdom
5.0
51
Payment method verified
Member since Dec 17, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.