목록Information/Arduino (2)
개발자 뺚
Keypad keypad = Keypad( makeKeymap(key), cp_row, cp_col, row, col ); # cp : connect_position # example const byte ROWS = 4; const byte COLS = 4; char key[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; byte cp_row[ROWS] = {6, 7, 8, 9}; byte cp_col[COLS] = {5, 4, 3, 2}; Keypad keypad = Keypad( makeKeymap(key), cp_row, cp_col, ROWS, COLS ); Keypad의 전처리..
LiquidCrystal_I2C lcd(address, row, column); # example LiquidCrystal_I2C lcd(0x27, 16, 2); LCD의 전처리 함수이다. 해당 내용은 MCP23008 기반, 32 LCD 16 x 2 (I2C)를 기준으로 작성되었다. address : I2C 주소. 0x20, 0x27, 0x3F 중 하나이다. column : LCD의 행 개수. 위 LCD 기준 16이다. row : LCD의 열 개수. 위 LCD 기준 2이다. lcd.init(); LCD 초기화 함수이다. LCD 화면 출력 이전 setup 문에서 실행시켜 준다. lcd.backlight(); LCD의 백라이트를 켜는 함수이다. lcd.noBacklight(); LCD의 백라이트를 끄는 함수..