arduino lcd 예제

나는 아두 이노 보드와 동일해야하지만 그냥 첫 번째 행의 모든 픽셀을 채우는 일을 작성할 수 없습니다 elegoo 보드를 사용하고 있습니다. 아두 이노의 어떤 버전을 사용해야합니까? 나는 창에, 나는 이전 버전을 사용해야합니까? 혜… 누구든지 나를 도울 수 있습니다 … 4 개의 다른 버튼을 누를 때 LCD가 4 개의 다른 텍스트를 표시하도록해야합니다… button1 누르면 LCD 디스플레이 텍스트 A if button2 누르면 LCD 디스플레이 텍스트 B 등… 누구든지 연결 및 코드를 도와 줄 수 있습니다… 나는 그것을 이해하려고 4 일을 보냈지 만 나는 그것을 이해할 수없는 것 같다… 아두 이노 세계에서 메신저 너무 초보자 … 이 튜토리얼의 하단에, 나는 당신이 16 × 2 LCD와 아두 이노와 함께 무엇을 할 수 있는지에 대한 몇 가지 프로젝트 아이디어를 통해 이동합니다. 당신이 공유하고 싶은 아이디어가있는 경우, 다음 아래에 코멘트를 남겨 주저하지 말고. 아두 이노 시계를 만들 계획이라면 이 중 하나를 사용하고 싶을 것입니다.

온도 센서와 버튼이 함께 묶여 있으면 버튼을 눌러 현재 온도를 얻을 수있는 스마트 시계를 만들 수 있습니다. 한 단계 더 스피커를 추가하고 알람 시계 역할을하는 것입니다. 이 함수는 커서를 화면의 왼쪽 위 모서리에 배치하고 해당 위치에서 후속 텍스트를 인쇄합니다. 예를 들어 이 코드는 “hello world!” 의 처음 세 글자를 X: 히타치 호환 LCD는 4비트 또는 8비트의 두 가지 모드로 제어할 수 있습니다. 4비트 모드에는 Arduino의 7개의 I/O 핀이 필요하며 8비트 모드에는 11개의 핀이 필요합니다. 화면에 텍스트를 표시하려면 4비트 모드에서 대부분의 작업을 수행할 수 있으므로 예제에서는 4비트 모드에서 16×2 LCD를 제어하는 방법을 보여 주었습니다. 이 아두 이노 LCD 튜토리얼에서 우리는 아두 이노 보드에 LCD (액정 디스플레이)를 연결하는 방법을 배우게됩니다. 이와 같은 LCD는 프로젝트의 센서 데이터와 같은 정보를 표시하는 데 좋으며 매우 저렴하기 때문에 전자 프로젝트에서 매우 인기가 있으며 광범위하게 사용됩니다. LCD 보드의 데이터시트에는 핀 번호와 해당 유형이 포함됩니다. 예를 들어, 아래는 내 보드의 데이터 시트입니다. (DB4 = D4, E = 사용 등) 실제로 무언가를 영구적으로 인쇄 할 수는 있지만 LCD를 재부팅 한 후에도 전원이 꺼져있을 때 데이터를 저장할 수있는 Arduino의 EEPROM을 사용하여 원하는 것을 표시 할 코드를 만들 수 있습니다.

이 모듈을 사용하면 4 개의 핀만 있으면됩니다! Arduino에 연결하는 방법은 다음과 같습니다:이 모듈을 사용하려면 먼저 I2C 주소를 알아야합니다. 다음은 Arduino에 연결된 I2C 장치를 스캔하는 스케치입니다: 아래의 모든 코드는 Arduino IDE와 함께 사전 설치된 LiquidCrystal 라이브러리를 사용합니다. 라이브러리는 축약된 형식으로 프로그램에 쉽게 추가할 수 있는 함수 집합입니다. “편집” 버튼을 클릭하여 계속 재생하고 코드를 직접 수정할 수 있습니다. 예를 들어 첫 번째 와 두 번째 행에서 메시지를 변경해 보십시오. 두 번째 줄에는 Arduino가 재설정된 이후의 밀리초 수가 표시됩니다. 디스플레이와 통신하는 코드는 실제로 매우 간단합니다. 디스플레이를 연결하는 동안 코드가 복잡할 것이라고 생각했을 수도 있지만, 아두 이노의 주요 라이브러리 컬렉션에 이미 포함되어있는 Limor Fried의 유용한 라이브러리 덕분에 기꺼이 그렇지 않습니다. LiquidCrystal() 기능은 아두이노가 LCD에 연결하는 데 사용하는 핀을 설정합니다. Arduino의 디지털 핀을 사용하여 LCD를 제어할 수 있습니다.

액정 (RS, E, D4, D5, D6, D7): 그냥이 순서로 괄호 안에 Arduino 핀 번호를 넣어. RS, E, D4, D5, D6, D7은 LCD 핀입니다. 사용 중이던 LCD의 핀 다이어그램은 다음과 같습니다.

Por
agosto 2, 2019