제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 3,400원 |
적립금 | 30원 |
자체상품코드 | D-23 |
상품요약정보 | 4핀(I2C제어), 파란색 백라이트 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
COMMENT |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드현재 상품과 관련된 상품들입니다. 함께 구매해보세요^^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | #include <Wire.h> // i2C 통신을 위한 라이브러리 #include <LiquidCrystal_I2C.h> // LCD 1602 I2C용 라이브러리 LiquidCrystal_I2C lcd(0x27,16,2); // 접근주소: 0x3F or 0x27 byte pac_man1[8] = { // 팩맨 출력 입벌림, 얼굴방향 오른쪽 0b01110, 0b11011, 0b11110, 0b11100, 0b11100, 0b11110, 0b11111, 0b01110, }; byte pac_man2[8] = { // 팩맨 출력 입닫음, 얼굴방향 오른쪽 0b01110, 0b11011, 0b11111, 0b11111, 0b11100, 0b11111, 0b11111, 0b01110, }; byte pac_man3[8] = { // 팩맨 출력 입벌림, 얼굴방향 왼쪽 0b01110, 0b11011, 0b01111, 0b00111, 0b00111, 0b01111, 0b11111, 0b01110, }; byte pac_man4[8] = { // 팩맨 출력 입닫음, 얼굴방향 왼쪽 0b01110, 0b11011, 0b11111, 0b11111, 0b00111, 0b11111, 0b11111, 0b01110, }; void setup() { lcd.init(); // LCD 초기화 lcd.backlight(); // 백라이트 켜기 lcd.createChar(1, pac_man1); // 팩맨 얼굴1 lcd.createChar(2, pac_man2); // 팩맨 얼굴2 lcd.createChar(3, pac_man3); // 팩맨 얼굴3 lcd.createChar(4, pac_man4); // 팩맨 얼굴4 } void loop(){ for(int first_line=0; first_line<16; first_line++){ // 첫번째 줄 if(first_line == 0){ // 프로그램 처음 실행 시 lcd.setCursor(0, 0); // 커서 위치 0,0 첫번째 줄 lcd.write(byte(1)); // 팩맨 얼굴 출력 lcd.setCursor(1, 0); // 커서 위치 1,0 첫번째 줄 lcd.print("Hello, Eduino!!");// Hello, Eduino!! 출력 lcd.setCursor(0, 1); // 커서 위치 0,1 두번째 줄 lcd.print("Have a nice day!"); // Have a nice day! 출력 } else { for(int blank = 0; blank < first_line; blank++){ // 팩맨이 지나온 길을 빈칸으로 만들기 lcd.setCursor(blank, 0); // 빈칸 lcd.print(" "); } int place = first_line; // fisrt_line 변화를 막기 위해 place 변수 만듦 lcd.setCursor(place++, 0); // 팩맨 한칸씩 이동 if(place % 2 == 1) lcd.write(byte(1)); // 팩맨 1 else lcd.write(byte(2)); // 팩맨 2 } delay(500); } for(int second_line = 15; second_line >= 0; second_line --){ // 팩맨 오른쪽부터 시작 if(second_line == 15){ // for문 맨 처음 시작 시 for(int blank = 0; blank < 16; blank++){ // 첫번째 줄 모두 다 빈칸으로 만들기 lcd.setCursor(blank, 0); // 빈칸 lcd.print(" "); } lcd.setCursor(15, 1); // 맨 오른쪽에 팩맨 위치 lcd.write(byte(3)); } else { for(int blank = 15; blank >= second_line; blank--){ // 팩맨이 지나온 길 빈칸으로 lcd.setCursor(blank, 1); // 빈칸 lcd.print(" "); } int place = second_line; // second_line 변화를 막기 위해 place 변수 만듦 lcd.setCursor(place++, 1); // 팩맨 한칸씩 이동 if(place % 2 == 0) lcd.write(byte(3)); // 팩맨3 else lcd.write(byte(4)); // 팩맨4 } delay(500); } } | cs |
상품의 사용후기를 작성해주세요.
글읽기 권한이 없습니다.
"19세 미만의 미성년자"는 출입을 금합니다!
no | photo | title | write | date | hit | point |
---|---|---|---|---|---|---|
25 | 가격도 적당하고 설명이 잘되어 있어서 ㅎㅎ | 장**** | 2017-02-01 | 285 | ||
24 | 상품도 싸고 설명이 참 잘되어 있네요 | 정**** | 2017-01-22 | 266 | ||
23 | 감사합니다. 가격도 싸고 포장도 깔끔하네요 ㅎㅎ | 강**** | 2017-01-22 | 295 | ||
22 | 백라이트가 참 맘에 드네요 | 배**** | 2017-01-20 | 218 | ||
21 | 서비스도 주시고 ㅎㅎㅎ 감사해요~~ | 유**** | 2017-01-13 | 109 |
상품에 대해 궁금한 점을 해결해 드립니다.
글읽기 권한이 없습니다.
"19세 미만의 미성년자"는 출입을 금합니다!
no | category | title | write | date | hit |
---|---|---|---|---|---|
36 | 문의 드립니다 [1] | 한재문 | 2023-09-06 | 187 | |
35 | 아두이노 2.1.0 버전에서도 작동되는지 궁금합니다 [1] | 김주영 | 2023-06-08 | 387 | |
34 | 제품의 작동전류에대해 알고싶습니다. | 154560193@n | 2023-05-23 | 341 | |
33 | LCD 모듈 - 기구결합용 도면 자료 건 | 36525718@n | 2023-03-31 | 1 | |
32 | 알코올 센서 & lcd 출력 자리수 늘어나는 문제 [1] | 김기환 | 2023-01-16 | 11 |