Flera knappar till samma port? (snilleblixt?)
Flera knappar till samma port? (snilleblixt?)
Kom på en liten sak idag...
Håller på med ett litet projekt och har något snålt med portar kvar på min 16f628, men det känns onödigt att använda ännu en.
Därför kom jag på att man borde kunna använda sig av kommandot POT i PicBasic. Man kopplar 3-4 brytare med olika motstånd in på samma port(verkar som att man ska ha kondingar också).
Sen kör man bara POT och då vet den vilken knapp som är nedtryckt, beroende på värdet den får!
Obs!Har inte testat än.. Ska ge mig på det nu ikväll eller imorgon..
Nån som har några invändingar eller kommentarer?
Håller på med ett litet projekt och har något snålt med portar kvar på min 16f628, men det känns onödigt att använda ännu en.
Därför kom jag på att man borde kunna använda sig av kommandot POT i PicBasic. Man kopplar 3-4 brytare med olika motstånd in på samma port(verkar som att man ska ha kondingar också).
Sen kör man bara POT och då vet den vilken knapp som är nedtryckt, beroende på värdet den får!
Obs!Har inte testat än.. Ska ge mig på det nu ikväll eller imorgon..
Nån som har några invändingar eller kommentarer?
Har pillat med det ett tag nu men jag får det inte att fungera överhuvudtaget..
Har 3 knappar, 7 Ohm , 20 Ohm och 40 Ohm.
Och en konding på 0,1 µF.
Någon som har använt sig av POT som vet några klurigheter?
PicBasic:
*edit*
Såg på en sida att dom använde en elektrolyt, ska man det? har inte sett det på något annat ställe.
Har 3 knappar, 7 Ohm , 20 Ohm och 40 Ohm.
Och en konding på 0,1 µF.
Någon som har använt sig av POT som vet några klurigheter?
PicBasic:
Kod: Markera allt
Buttons:
var1 = pot porta.3 , 255
if var1 = 20 <> 90 then low porta.0
if var1 = 90 <> 160 then low porta.1
if var1 = 160 <> 250 then low porta.2
goto buttons
Såg på en sida att dom använde en elektrolyt, ska man det? har inte sett det på något annat ställe.
En 8-line to 3-line priority encoder omvandlar från Dec till Bin, om flera ingångar aktiveras samtidigt så är det högsta värdet som gäller.
Mao 4 knappar på 2 bitar.
Har du många knappar (telefontangentbord e.dyl.) är det matriskoppling som gäller.
Sen kan man ju vända på steken, expandera antalet utgångar mha. shiftregister så får man fler portar att ha som ingångar.
Mao 4 knappar på 2 bitar.
Har du många knappar (telefontangentbord e.dyl.) är det matriskoppling som gäller.
Sen kan man ju vända på steken, expandera antalet utgångar mha. shiftregister så får man fler portar att ha som ingångar.