BASIC4MCU | 질문게시판 | 답변 : 아두이노 LCD화면 출력 문제입니다
페이지 정보
작성자 master 작성일2018-12-07 15:17 조회6,919회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6513
본문
//I2C LCD의 I2C 주소 확인하기#include <Wire.h>void setup(){Wire.begin();Serial.begin(9600);while (!Serial);Serial.println("\nI2C Scanner");}void loop(){byte error, address;int nDevices;Serial.println("Scanning...");nDevices = 0;for(address = 1; address < 127; address++ ){Wire.beginTransmission(address);error = Wire.endTransmission();if (error == 0){Serial.print("I2C device found at address 0x");if (address<16)Serial.print("0");Serial.print(address,HEX);Serial.println(" !");nDevices++;}else if (error==4){Serial.print("Unknow error at address 0x");if (address<16)Serial.print("0");Serial.println(address,HEX);}}if (nDevices == 0)Serial.println("No I2C devices found\n");elseSerial.println("done\n");delay(5000);}
댓글 0
조회수 6,919등록된 댓글이 없습니다.