LCD 명령어 정리
lcd.begin(x 좌표 개수, y 좌표개수) LCD 모듈을 초기화 시키는 명령어, 16X2 LCD의 경우 lcd.begin(16,2) lcd.print(값) / lcd.print(값, 옵션) 값 : char, byte, int, long, string / 옵션(선택적 사용) BIN,DEC,OCT,HEX(진법) lcd.Cursor(x 좌표, y좌표) 커서 또는 출력 시작의 위치를 지정된 좌표로 이동 lcd.init() LCD 초기화 lcd.backlight() LCD 백라이트를 켬 lcd.noBacklight(); LCD 백라이트를 끔 lcd.noDisplay(); LCD 표시된 내용을 숨김 lcd.display(); LCD 표시내용을 보임 lcd.cursor(); 커서를 표시함 lcd.noCursor..
2021. 4. 26.
map( 넣고 싶은변수, 변수의 최솟값, 변수의 최댓값,변환할 최솟값,변환할 최댓값 )
설명 map(넣고 싶은변수, 변수의 최솟값, 변수의 최댓값,변환할 최솟값,변환할 최댓값); 변수가 가지고 있는 0~1024 센서 값을 0~255로 연산하여 변수값에 넣어주는 함수입니다 숫자를 한 범위에서 다른 곳으로 변환한다. 즉, fromLow 의 값은 toLow 으로 변환되고, fromHigh 값은 toHigh 으로, 값들 사이의 값은 값들 사이의 값으로, 등등. 값을 범위 안으로 제한하지 않는데, 왜냐면 범위 밖의 값이 때때로 의도되고 쓸모있기 때문. 범위 제한이 필요하면, constrain() 함수를 이 함수 전 또는 후에 쓸 수 있다. 어떤 범위의 "하한"이 "상한" 보다 크거나 작을 수 있으므로 map() 함수는 숫자의 범위를 뒤집는데 쓸 수 있다. 예를 들어 y = map(x, 1, 50, ..
2021. 4. 19.