Thanks for the answer, I understand what you say the column inputs remain high when no swithc are pushed and the 0 is sequentially circulating for each row, but my confusion is, why if the 0 is put to some row it is not taken high by the connection to +V when the key is cloed?
Because its columns are connected to +V via a resistors, not directly.
Ok I can see that, but then where goes the current? I mean the row is low and the column is connected to +V via a resistor, not directly. but that makes current not to flow to the row, and what makes the current not to flow to the column either? because taking the row low when the key is closed takes the column low too, haven't understand that
i mean ok it's low, but what happens with that closure? it is conected by the key to +V, right?
And why is it necessary to pull Low the row too when the key is closed to put the column low?
Because you need 6 bits to give 64 switch combinations and without the row going low how would closing switch pull the column low.?
My question is not that, it is How pulling the row low also puts the column low to? it's related to the first red question, where goes the current? why do I convert that 1 provenient from +V and nulle it puting row and column low?
I don't understand that, I mean if the key is closeed no current is flowing by the column, it flows throught the row, or the fact that there's a 1 in the row makes it not to flow there but to flow throgh the cloumn, if that's the answer for that question, the new question is why? what is the diode doing there?
If the diode wasnt there every time a row line was pulled low, [when a switch is pushed] all the other rows would be pulled low, you dont want that to happen,,, so the diode blocks that path.
I'm sorry but I don't see that, the why would the other rows be pulled low? where is the connection? the only path I see related to the diode is the one that connects it to the columns.
I mean i can accept that and move on, but just accept it 'cause I'm not understanding.
Excuse me for the lot of questions, but I'm confused and I don't like leaving something without understanding.
hi,
Its ok to ask.