제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 12,100원 |
할인판매가 | 9,680원 (20% 할인) |
적립금 | 120원 |
자체상품코드 | D-117 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
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 | #include "LedControl.h" // LedControl 객체 생성 및 설정 LedControl lc = LedControl(5, 7, 6, 1); // LedControl 객체 생성, 인자는 순서대로 데이터 핀, 클락 핀, 로드 핀, 디스플레이 개수 // 도트 매트릭스에 표시할 이미지 (하트) byte heart[] = { B01100110, B11111111, B11111111, B11111111, B01111110, B00111100, B00011000, B00000000 }; void setup() { // 초기 설정 lc.shutdown(0, false); // 디스플레이 활성화 lc.setIntensity(0, 5); // 밝기 설정 (0부터 15까지 설정 가능) lc.clearDisplay(0); // 디스플레이 초기화 } void loop() { display_heart(1); // 하트를 표시 delay(500); // 0.5초 대기 display_heart(0); // 하트 지우기 delay(500); // 0.5초 대기 } // 도트 매트릭스에 이미지 표시 함수 void display_heart(int a) { if (a == 0) { // a가 0이면 (이미지를 지우는 경우) for (int i = 0; i < 8; i++) // 모든 행에 대해 반복 { lc.setRow(0, i, B00000000); // 해당 행의 모든 LED를 끔 } } else { // a가 0이 아니면 (이미지를 표시하는 경우) for (int i = 0; i < 8; i++) // 모든 행에 대해 반복 { lc.setRow(0, i, heart[i]); // 해당 행에 이미지 데이터를 설정하여 LED를 켬 } } } | cs |