Find Jobs
Hire Freelancers

Turbo fire microcontroller project on microcontroller

$100-500 USD

W trakcie realizacji
Opublikowano ponad 13 lat temu

$100-500 USD

Płatne przy odbiorze
My proposed job is for a coder to write code for a MICROCHIP PIC12f683 microcontroller. The code is for a rapid fire / turbo fire modification for a games console controller and must have multiple modes/states that can be selected at the push of a momentary tact switch and give information of its current state using an led. It is possible to do what I propose using the PIC12f683 chip as other similar products are available which use this chip so it is already proven as capable hardware for this task. ## Deliverables my proposed job is for a coder to write code for a MICROCHIP PIC12f683 microcontroller. It is possible to do what I propose using the PIC12f683 chip as other similar products are available which use this chip so it is already proven as capable hardware for this task. The code is for a rapid fire / turbo fire modification for a games console controller and must have multiple modes/states that can be selected at the push of a momentary tact switch and give information of its current state using an led. Features required. 7 modes ??" each mode is a different output speed, changed by pressing and holding tact switch for several seconds. On/off mode ??" press tact to enable/disable output (when enables must return to previous state) Burst mode ??" fire set amount of outputs and then no more until button is released and pressed again. Output change ??" press and hold tact to change output from r1 button to r2 or r2 to r1 ??" see below) Dual mode which will interface a secondary line at the same time as the first (enabling rapidfire on both left and right trigger) Source code cam be either in Assembly or Basic (If Basic is used it MUST be compatible with PicBasic PRO compiler) Source code is to be provided and must be neatly laid out and well commented. It MUST also be able to be easy for me to make small adjustments to such as output speeds ,Led brightness (pwm needs to be able to be enabled and disabled for use of different colour/voltage leds) ,Button hold time for changing state/mode Information of the controller hardware the Microcontroller needs to interface with :-- In this controller 6 buttons share the same signal line and pulses are sent in series each pulse carries the value of the pressure sensitive button, The code must be able to monitor the pulses and act on only one pulse per cycle without causing interference to the others. the first pulse is the r1 button, the second is r2 button, there needs to be an ability to choose which signal to output too. I have an oscilloscope and can provide screenshots showing the activity of the signals, please read the below statement for a breakdown of what can be seen on the scope) The signal occurs every 10 ms (100Hz or 100 times per second. The pulses in the waveform last 500 usec per button. ‘That signal occurs every 10 ms (100Hz or 100 times per second). If you wait for the signal to first drop down, (FOR R1) (or 2nd signal for R2) you can then apply the rapdifire signal directly. The best way to do it is to monitor the signal to see if the trigger has been pushed. If it has, then change the PIC to output and force it back to a HI state. The pulses in the waveform last 500 usec per button, so make your RF pulses the same. After you do your RF, wait out the other button pulses and then start The output speed must be adjustable within the source code, this should be achievable by allowing the code to skip its output on some cycles, the more cycles missed the slower the result of output and therefore speed.
Identyfikator projektu: 3655752

Informację o projekcie

2 ofert
Zdalny projekt
Aktywny 14 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
See private message.
$156,40 USD w 14 dni
5,0 (11 opinii)
4,1
4,1
2 freelancerzy składają oferty o średniej wysokości $121 USD dla tej pracy
Awatar Użytkownika
See private message.
$85 USD w 14 dni
4,6 (66 opinii)
5,2
5,2

O kliencie

Flaga UNITED KINGDOM
United Kingdom
0,5
1
Członek od cze 24, 2009

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.