2016-06-07 53 views
0

我一直在狩獵這一兩天,現在根本沒有任何進展。Arduino LCD2004D素描爲巨型

我有一個http://reprap.org/wiki/RepRapDiscount_Smart_Controller它來自中國的工具包。

我正在嘗試與LCD和SD卡讀卡器進行交互。

我能找到的每一條信息都告訴我使用LiquidCrystal.h,他們都告訴我在Uno上使用什麼引腳,每當我找到有人使用Mega的人時,這個人都有同樣的問題就我而言,有些東西是硬編碼的,不會轉化爲Arduino Mega。

所以簡單地說,可誰的人有這種一些經驗,給草圖的MEGA + RAMPS1.4 + LCD2004D + SD讀卡器

這是我設法弄到

#define LCD_RS 16 
#define LCD_ENABLE 17 
#define LCD_D1 23 
#define LCD_D2 25 
#define LCD_D3 27 
#define LCD_D4 29 

//encoder pins 
#define BTN_EN1 31 
#define BTN_EN2 33 
#define BTN_ENC 35 

//beeper 
#define BEEPER 37 

//SD card detect pin 
#define SDCARDDETECT 49 

#define SDPOWER   -1 
#define MOSI 51 
#define MISO 50 
#define SCK 52 
#define SDSlaveSelect 53 

我已確認這些是通過RAMPS1.4跳線板和EXT 1和EXT 2連接器連接的正確引腳,儘管我無法確認它們與我在此處編寫的內容有關,因爲沒有真正的信息可以幫助我解決這個問題。

並請請如果你能幫忙,或者幫助,使你的答案容易解碼,因爲我現在將與LCD控制器一起工作,並可能稍後升級,所以我希望在這裏學習一些東西然後我切換控制器!

(或工作草圖將是真棒!)

謝謝你的人提前。

回答

-1

這裏是液晶1602模型,這是2004年的小弟, https://www.sunfounder.com/learn/Super-Kit-V2-0-for-Arduino/lesson-8-lcd1602-super-kit.html 它演示瞭如何使用類似於2004年模型的並行連接來連接和編程Arduino。

很多我見過的2004款車型都有串行到並行的驅動板,這可能是一個選項,因爲驅動i2c板更容易實現並使用更少的引腳。

例如http://www.ebay.com/itm/IIC-I2C-TWI-SP-I-Serial-Interface-Board-Module-LCD1602-2004-Display-For-Arduino-/172591106177?hash=item282f3b4881:g:jDoAAOSw4CFY1JTI

我希望這給了你一些想法嘗試。