Pages: [1]   Go Down
Author Topic: LCD "Backpack" or Port Expander  (Read 360 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK, so I am starting a fairly ambitious project (especially for my first project). It involves an Adafruit Wave Shield, a 20x4 RGB+ LCD screen, a bunch of toggle switches (some illuminated, some not), and maybe a 12 key keypad. My question is: should I use some sort of LCD "backpack" or a port expander (or both)?

Note: I do want to be able to control the backlight color from the Arduino.

Thanks!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Also, I connected the wave shield the "normal" way.
Logged

Austin, TX
Offline Offline
Faraday Member
**
Karma: 71
Posts: 6132
Baldengineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The Adafruit i2c/spi backpack is just a port expander.  (Actually, there are two on the board.)

Keep in mind that switches can be matrixed.
Logged

Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Keep in mind that switches can be matrixed.

I don't know much about matrixing switches, but I was under the impression that I can only read one switch at a time in a matrix. I need to be able to read the state of 6 toggle switches. When I flip, say, 3 different switches, I need the Arduino to know exactly which switches are on and which are off. Can I do this with a matrix?
Logged

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 72
Posts: 7171
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, matrixed keys can do it. You just may need to write your own code.

Most lcd backpack won't support that rgb backlight.
Logged


Pages: [1]   Go Up
Jump to: