아두이노 i2c lcd 예제

모든 가격은 중국 구매로 인해 낮습니다. 그것은 당신이 기다릴 또는하지에 달려 있습니다. 1. 하나의 아두 이노 또는 프로 미니 (작은 크기) (2 €-3 €) LINK 이베이 2. 하나의 i2c 모듈 (1 €-2 €) 링크 이베이 3. 하나의 LCD 16×2 모듈 (2 €-3 €) LINK 이베이 4. 직렬 TTL / FTDI FT232RL 모듈 (그냥 아두 이노 프로 미니 케이스에) (2 €-3 €) 링크 이베이 5. 9V 배터리 (2 €) 6. 전선, 코넥터스, 납땜, 납땜 인두… (0€) 압축되지 않은 폴더 Adafruit_LiquidCrystal의 이름을 바꿉니다 및 Adafruit_LiquidCrystal 폴더에 Adafruit_LiquidCrystal.cpp 및 Adafruit_LiquidCrystal.hPlace Adafruit_LiquidCrystal 라이브러리 폴더 를 포함하바, 아두이노스케치폴더/ 라이브러리 / 폴더. 첫 번째 라이브러리인 경우 라이브러리 하위 폴더를 만들어야 할 수 있습니다. IDE를 다시 시작합니다. 우리는 또한에서 아두 이노 도서관 설치에 좋은 튜토리얼이 :http://learn.adafruit.com/adafruit-에 대한 모든 – 약 – 아두 이노 라이브러리 – 설치 -이 튜토리얼에서, 당신은 i2c LCD 디스플레이 (액정 디스플레이)를 사용하여 아두 이노에 연결하는 방법을 볼 수 있습니다 i2c 모듈.

이 기사를 시작하기 전에 우리는 i2c 무엇인지 볼 수 있습니다. I2C(I-square-C i.e IIC)는 통합 통신 프로토콜을 의미합니다. 일반적으로 하나의 마스터와 여러 슬레이브 간에 통신하는 데 사용됩니다. I2C 사용에 대한 가장 좋은 점 중 하나는 연결 (배선)을 줄일 수 있다는 것입니다. 일반 LCD 디스플레이를 사용하는 경우 총 연결 수는 12개입니다. I2C LCD 디스플레이를 사용하는 경우 4 개의 연결만 있으면됩니다. 위의 예제를 보면 I2C 프로토콜의 장점을 알 수 있습니다. I2C 프로토콜은 2 회선 프로토콜이라고도 합니다.

/var/폴더/zh/cspl3ptx5p33k6b2qn8ly6w80000gp/T/arduino_modified_sketch_73471/sketch_feb08 a.ino: 기능 `보이드 설정()`: sketch_feb08a:8:11: 오류: `LiquidCrystal_I2C::begin()` lcd.begin();// 초기화 디스플레이 ^ I /사용자/에릭/문서/아두이노/라이브러리/액정_I2C-1.1.2/LiquidCrystal_I2C.h:58:8: 참고: 후보자는 3개의 인수를 기대하고, 0제공 된 출구 상태 1 `LiquidCrystal_I2C::begin()`에 대한 호출에 대한 일치 함수가 없습니다. 보드의 중심은 NXP에 의해 PCF8547 컨트롤러입니다. 핀 행은 HD44870 호환 LCD의 동일한 핀 행에 부착됩니다. 측면에 네 개의 핀은 아두 이노 또는 I2C 지원 마이크로 컨트롤러에 부착 할 것입니다. 클래식 병렬 LCD는 때때로 Arduino 핀을 많이 사용하는 프로젝트에 문제를 게시합니다. 사용할 수 있는 핀의 최소 양은 6개이며, 전원 핀과 전위주의 대비 조정(선택 사항) 핀을 제외합니다. 고맙게도 I2C LCD “배낭”을 사용하면 핀 사용을 4 개로 줄일 수 있습니다! 3 단계 : 일부 코드에서는 필요한 라이브러리가 Arduino에 포함되어 있지 않으므로 컴파일하기 전에 추가해야합니다. 다운로드한 파일의 압축을 해제합니다. 라이브러리 폴더 아래의 폴더를 Arduino의 라이브러리 폴더에 복사합니다(아두이노에서 경로를 찾을 수 없는 경우 Arduino IDE를 열고 파일 ->환경 설정을 클릭하면 다음 다이어그램과 같이 찾아보기 상자에서 경로를 볼 수 있습니다).

프로그램을 컴파일합니다. Tthis 프로젝트는 새로운 주도 상태를 파종 아두 이노 옆에 LCD와 블루투스 주도 제어를 만드는 방법을 보여 줄 것입니다. 이 코드를 작성했습니다. 그러나 컴파일 후, 그것은 아래 서면 오류 메시지를 보여주는: 아두 이노 : 1.6.8 (윈도우 10), 보드 : “아두 이노 / 제누이노 우노”I2C_LCD_TUTORIAL :6 : 오류 : `긍정적`이 이 범위에서 선언되지 않았습니다 LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, 긍정적 인); ^종료 상태 1`POSITIVE`이 범위에서 선언되지 않았습니다이 보고서는 “컴파일 하는 동안 자세한 출력 표시”옵션 파일 -> 환경 설정에서 사용 설정 된 자세한 정보를 가질 것 이다.

Comments are closed