![]() The middle button, if any (sometimes the scroll wheel is also a button), attenuates the buss signal by about half. The bus signal has it's own frequency and shape. The frequency I was shooting for was apparently too high and registered as the button being held down steady. Second, the low period was triggering a right click on the bus, making it a rapid right clicker. ![]() I tried blocking that with a diode on the output but it didn't work. It turned out the high output of the IC being only 2/3 of the 5V needed to trigger a left click on the click bus wasn't high enough and the diode's turn on voltage made matters worse. Using the high signal to trigger an NPN transistor between 5v and the bus didn't work, also because the high output wasn't high enough to get full turn-on. ![]() So to fix this I used a PNP transistor as a switch inverting the low out signals to allow the full 5V to be seen on the click bus. PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE FULL I even added a switch to choose between two different capacitors to allow two different click speeds the higher being roughly 2X the lower speed. I tried 10X, but too high a frequency ended up registering as a button held down even if I fiddled with the duty cycle. The biggest lesson I learned from this project is that the low side of the 555 output is the stronger and more duty cycle flexible part of it's output. PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE SERIES.PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE FULL.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |