Difference between revisions of "MyMenu"

From Land Boards Wiki
Jump to navigation Jump to search
Line 38: Line 38:
 
== OLED Display ==
 
== OLED Display ==
  
* On ebay...
+
* [http://www.ebay.com/sch/i.html?_odkw=OLED+0.96+2IC&_sop=15&_from=R40%7CR40%7CR40&LH_BIN=1&LH_FS=1&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.XOLED+0.96+i2c.TRS0&_nkw=OLED+0.96+i2c&_sacat=0  On ebay...]
* Another on bay
+
* [http://www.ebay.com/itm/141536719131?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Another on bay]
 
* There are several versions
 
* There are several versions
 
* MyMenu requires
 
* MyMenu requires

Revision as of 13:31, 25 January 2020

MyMenu-CCA-X3 5793-800px.jpg

Features

MyMenu is a self contained menu system with these features:

  • 0.96" OLED
  • Menu Pushbuttons
    • 5 Way Keypad (Up, Down, Left, Right, Select)
  • Direction, Select buttons
  • 2-wire I2C (VCC, GND, CLK, DATA) interface
    • Selectable I2C address in range 0x20-0x27 (resistor install option)
    • Interrupt output line on button press
  • MCP23008 I2C Port Expander
  • OLED connection - mounts OLED to card and shares I2C connection to Host
  • 3 LEDs
  • 49x49mm card with (4) 4-40 mounting holes

MCP23008 I2C Port Expander

Data Sheet

GPIO Port Map
GP0 - LED D3
GP1 - LED D2
GP2 - LED D1
GP3 - Select button 0 = pressed
GP4 - Right button
GP5 - Down button
GP6 - Up button
GP7 - Left button

OLED Display

  • On ebay...
  • Another on bay
  • There are several versions
  • MyMenu requires
    • 4-pin I2C version
    • Rev X1-X3 requires pin Ordering VCC, GND,

Driver/Example code

Parts List