[CODE] [C] 4x4 KEYPAD

Go To Last Post
7 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
 

Issue solved

This topic has a solution.

Nitin Shenoy

Last Edited: Thu. Jan 17, 2019 - 02:26 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The general idea is that you make the columns either input or low. Driving a column actively high when the others are actively low means certain key presses can short them out. This also means the inputs are active low and there should be pullups enabled.

This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

So this is now solved?

 

https://www.avrfreaks.net/commen...

 

 

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I guess not wink

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yep.I'll update it with as solved

 

Nitin Shenoy

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Please do not start a second thread on the same topic as your other thread.

It is best to continue the discussion within one thread.

 

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For this reason this ends here. Anyone who wants to read about this follow Brian's link in #3

Topic locked