아두이노와 호환되는 배터리 용량 표시 디스플레이 모듈을 테스트해보려고 한다

* 모듈 내부 5 칸 LED 로(빨간색) 배터리 용량을 표시할 수 있음
부품 명칭
DFROBOT : SKU FIT0466
기타 제조사 : Battery Capacity Indicator Display
핀 정보
CLK : CLOCK
DIO : DATA
VCC : Power Input +(3.3V-5.5V) // 작동 전압 확인
GND :GND (-)
샘플 코드
-> 사용자 입력 숫자 0 ~ 5 에 따라 배터리 용량 표시
#include "TM1651.h"
#define CLK 3//pins definitions for TM1651 and can be changed to other ports
#define DIO 2
TM1651 batteryDisplay(CLK,DIO);
void setup() {
Serial.begin(115200);//Initialize the serial port
Serial.println("START ");
batteryDisplay.init();
batteryDisplay.set(5);//0 ~ 7 mean to different brightness; // 배경 밝기 조절
batteryDisplay.frame(FRAME_ON);//light the frame of the battery display or FRAME_OFF to turn off the frame of the battery display
}
void charging()
{
for(uint8_t level = 0; level < 6; level ++)
{
batteryDisplay.displayLevel(level);
delay(500);
}
}
void loop() {
if ( Serial.available() > 0 ){
char ch = Serial.read();
switch(ch){
case '1':
Serial.println("level 1");
batteryDisplay.displayLevel(1);
break;
case '2':
Serial.println("level 2 ");
batteryDisplay.displayLevel(2);
break;
case '3':
Serial.println("level 3 ");
batteryDisplay.displayLevel(3);
break;
case '4':
Serial.println("level 4 ");
batteryDisplay.displayLevel(4);
break;
case '5':
Serial.println("level 5 ");
batteryDisplay.displayLevel(5);
break;
}
}
delay(1000);
}
TMI 6151 라이브러리
FIT0466-Libraries (1).zip
0.00MB
실행 결과
00:32:47.158 -> START
00:32:51.158 -> level 1
00:32:55.177 -> level 2
00:32:59.161 -> level 3 // 레벨 3

https://wiki.dfrobot.com/Battery_Capacity_Indicator_SKU__FIT0466
'basic > 아두이노 모듈' 카테고리의 다른 글
| [Crowtail-Electromagnet] 전자석 모듈 (0) | 2023.10.08 |
|---|---|
| 수위 측정 Part1 - 비접촉 센서 활용 [XKC-Y26] (0) | 2023.10.04 |
| 온습도 센서 테스트 (DHT11) (0) | 2023.10.04 |