I'm trying to connect a Joystick/Encoder/Button (Copal Electronics CJ25) to a Raspberry PI. Using gpiotest I managed to get it up and running pretty well - using 3.3V input (though the data sheet mentions 5V).
The problem is, that each of the joystick's axes has 3 levels of voltage as output. 0x, 0.5x and 1x input voltage. So with 3.3V input there's 0V, ~1.7V, 3.3V.
Is there a way to simply step up/down voltage (resistors?), so that by using two different GPIOs I can detect all three states with those digital I/Os ?
(2) Getting started with the Sense HAT Joystick https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat/10
(3) SenseHat python roll [on hold] https://raspberrypi.stackexchange.com/questions/99763/sensehat-python-roll/99766#99766
– tlfong01 Jun 22 '19 at 01:46https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=2316&p=1415535&hilit=fpga#p1415535 – tlfong01 Jun 24 '19 at 03:54
I was not exaggerating when I said I signed off millions of tested NE555, 2N2222 etc. In those days US enggr designed ICs, but a huge proportion of the ICs were assembled and tested in my city, with smart but very cheap labour.
https://en.wikipedia.org/wiki/555_timer_IC
As of 2003, 1 billion units were manufactured every year, . most popular IC ever manufactured. - Wiki. And because of mass production, so 555 is dirt cheap these days, ...
– tlfong01 Jun 24 '19 at 04:15