2016-06-07 3 views
0

나는 지금 이틀 동안을 추적 해 왔으며 단순히 어떤 진전을 보이지 않고있다.메가의 Arduino LCD2004D 스케치

나는 중국산 키트와 함께 http://reprap.org/wiki/RepRapDiscount_Smart_Controller을 가지고 있습니다.

저는 LCD와 SD 카드 리더기와 상호 작용하려고합니다.

내가 찾을 수있는 정보 하나 하나가 LiquidCrystal.h를 사용하도록 알려줍니다. 모두 Uno에서 사용할 핀을 말하며 메가와 함께 누군가를 찾을 때마다 그 사람은 같은 문제를 겪고 있습니다. 나처럼 Arduino 메가로 변환되지 않는 어딘가에 하드 코드 된 것이있다.

그래서 단순히이 약간의 경험이있는 사람은, 메가에 대한 스케치를 줄 수 넣어 + 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

여기 https://www.sunfounder.com/learn/Super-Kit-V2-0-for-Arduino/lesson-8-lcd1602-super-kit.html 는 2004 년 모델과 유사 병렬 연결을 사용하여 아두 이노를위한 연결하고 프로그램하는 방법을 보여, 2004 년의 작은 형제 인 LCD 1602 모델입니다.

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

를 들어 나는이 밖으로 시도하는 당신에게 몇 가지 아이디어를 부여하고있다 바랍니다.

관련 문제