Find Jobs
Hire Freelancers

USB control panel to computer - keyboard emulator

$100-500 USD

Chiuso
Pubblicato circa 20 anni fa

$100-500 USD

Pagato al completamento
I have a pcb designed to act as an intermediary between a control panel (joysticks, buttons), and a computer. Switches will be grounded, and the pins on the IC (when grounded) will send a specific keyboard keypress to the computer. For example: the user pushes a joystick UP, the switch is grounded, and the corresponding grounded pin on the IC causes a signal to the computer of an UP ARROW keypress, fooling it into thinking you are using a keyboard...etc The IC used is a Cypress cy7c63413-pc. Basically, I want a duplicate 'exactly' of the functions of this: [login to view URL] The Ipac(2). -There is a jumper on the board to allow the user to define a certain layout as you can see with the 'winipac' software. So there is a 'mame' jumper position that uses the permanent keyboard definition stored in the 7c63413. When the jumper is in the 'alt' position, an external eeprom is accessed for a different user defined keyboard key set to apply to each switch in the control panel. The 'mame' layout also has a number of 'shift' keys ('alt' can also have 'shift' keys). These are accessed by holding down a button on the control panel, and activating another switch. This way the limit of inputs on the Cypress chip can be overcome and essentially the number of keys that can be sent to the computer are doubled. The 'WinIpac' software and 'Ipac' key layout on the website probably explains it better. ---- Please look at my other job up for bid in pcb layout for this board. I would prefer same person/group to do both so the coder is familiar with the circuit. That job is a simple re-draw of this prototype board I have with a few small changes. Would like job done in 1 month or under timeframe. ## Deliverables **SO, project in a nutshell.** 1) program the Cypress cy7c63413-pc to act as described on the given website. I will provide which pins correspond to which keyboard buttons, and the 'shift' layout. Most of the 'features' touted there I believe are just standard functions of the IC. The 'Technical Info' is more the actual programming. 2) Allow programming to use the code outputted by the 'winIpac' software on given website off an external eeprom. 3) IC 'has' to be this as my pcb is designed for that. If programmer is good at pcb layout as well, I would consider going to a different IC with same functionality and redesigning the existing pcb. BUT IC has to be compatable in price (2$usd) or its not worth it for me. --------------------------------------------------------- 4) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 5) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 6) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform windows
Rif. progetto: 3137367

Info sul progetto

4 proposte
Progetto a distanza
Attivo 20 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
4 freelance hanno fatto un'offerta media di $971 USD
Avatar dell'utente
See private message.
$102 USD in 30 giorni
4,7 (31 valutazioni)
5,7
5,7
Avatar dell'utente
See private message.
$127,50 USD in 30 giorni
0,0 (1 valutazione)
0,0
0,0
Avatar dell'utente
See private message.
$2.720 USD in 30 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
See private message.
$935 USD in 30 giorni
0,0 (1 valutazione)
0,0
0,0

Info sul cliente

Bandiera: CANADA
Canada
5,0
2
Membro dal feb 18, 2004

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.