[英]Arduino LCD2004D Sketch for Mega
我已經搜尋了幾天了,只是沒有取得任何進展。
我有一個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控制器,並且以后可能會升級,所以希望我在這里學習一些關於控制器切換的知識。 !
(或工作草圖將是AweSome!)
預先感謝任何人。
這是LCD 1602型號,它是2004年的較小型號, https://www.sunfounder.com/learn/Super-Kit-V2-0-for-Arduino/lesson-8-lcd1602-super-kit.html它說明了如何使用類似於2004年模型的並行連接為Arduino連接和編程。
我在2004年的型號中看到的許多LCD都有串行到並行驅動器板,這可能是一個選擇,因為驅動i2c板更容易實現且使用的引腳更少。
我希望這給了您一些嘗試的想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.