본문으로 바로가기

  아두이노(Arduino) 중급 3.2인치 TFT 터치 LCD 쉴드  


애드라이프의 아두이노 모든 포스팅 리스트를 보고 싶으신 분은 공지 읽어주세요.


참고로 중급편 부터는 응용편이 없습니다. 

왜냐하면 고급편에서 중급에 사용했던 부품의 응용편을 다룰 예정이기 때문이죠!!


안녕하세요. 애드라이프 입니다.

오늘은 터치LCD를 포스팅 할 예정입니다.

아직 저도 많이 써본 제품이 아니라서 우선 이번 포스팅에서는 간단한 예제를 업로드하고

결과를 확인 하는 시간을 갖도록 하겠습니다.


그럼먼저 사용해야하는 모듈의 실물을 먼저 확인 해야겠죠?▼


아두이노 3.2인치 TFT터치 LCD 모듈아두이노 3.2인치 TFT터치 LCD 모듈




구성은 3.2인치 터치 LCD, TFT LCD Shield , 아두이노 mega 2560 이렇게 총 3가지입니다.


3개의 부품을 결합해서 사용하는데 좀 많이 두꺼워집니다.

부품을 결합한 결과입니다. ▼

아두이노 3.2인치 TFT터치 LCD 모듈아두이노 3.2인치 TFT터치 LCD 모듈

결합이 완료되었다면 USB 케이블을 사용하여 컴퓨터와 연결해 주세요.

보트세팅은 지금까지는 아두이노 UNO만 사용했지만 

이번엔 아래와 같이 Arduino mege 2560으로 해주시구요.

포트는 자신의 아두이노가 연결된 포트 확인만 해주시면 됩니다.

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)


보드 연결까지 완료 되었으면 아래파일을 다운받아 주세요.

3.2inch_TFT_touch_LCD.zip

압축을 원하는 곳에 풀고 라이브러리를 자신의 아두이노IDE libraries 경로에 붙여 넣어주세요.

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)


3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)

아두이노 라이브러리 추가하는 방법과 동일합니다.



이제 사용할 라이브러리도 추가되었고 보드셋팅도 모두 끝났으니 예제를 업로드 해서 확인해 보겠습니다.

아래 사진과 같은 경로로 들어가서 예제를 실행시켜줍니다. ▼

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)

여러가지 그림이 번갈아 가며 나오는 예제입니다. 

하지만 LCD모듈의 제조사에 따라서 정의를 다르게 해줘야 하는 부분이 있어서

저 같은 경우에는 그냥 업로드 해서는 안되더군요.

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)

UTFT myGLCD부분에 저의 경우에는 (ITDB32WC,38,39,40,41)을 추가하여 업로드 하니 제대로 되었습니다.

동영상으로 결과를 확인 해보겠습니다.

영상이 거꾸로지만 감상하는데는 문제가없으니 양해부탁드립니다.


다른 예제들도 몇가지 보여드리겠습니다.

먼저 터치로 간단한 숫자를 기입할 수 있는 버튼 예제입니다.

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)

예제의 경로 사진입니다. ▲



예제 업로드 후 LCD결과화면 입니다. 버튼을 누르면 숫자가 아래 써지고 Enter를 누르면 줄바꿈

Clear을 누르면 쓰던 줄의 내용이 지워집니다.

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)





두번째로는 간단한 그림을 그리는 예제입니다.

3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)

예제의 경로 사진입니다. ▲


3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega)

예제 업로드 후 LCD결과화면 입니다. 색도 바꿀 수 있고 그려지는 두께조절도 가능한 예제입니다.


저도 지금은 간단한 예제를 업로드 해서 쓰는정도밖에 활용을 못하고 있지만 

좀더 공부해서 더 많은 기능을 활용할 수 있도록 노력하겠습니다.

지금까지 아두이노(Arduino) 중급 3.2인치 TFT 터치 LCD 쉴드 Touch LCD Shield + 아두이노 메가(Mega) 

포스팅이였습니다. 계속해서 도움되는 포스팅으로 찾아뵙겠습니다.

by 애드라이프