BASIC4MCU | 질문게시판 | 답변 : esp32 배터리 잔량 공부중입니다..
페이지 정보
작성자 master 작성일2024-09-07 08:36 조회118회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=23861
본문
https://www.digikey.kr/ko/resources/conversion-calculators/conversion-calculator-voltage-divider
27K와 75K를 사용하면 4.488V 입력에서 3.3V가 얻어지고 이 때의 adc값이 4095가 됩니다.
4.2V 입력에서는 3.0882352941가 계산되고
3.0882352941/3.3=adc/4095
adc=3832.219251315
4.2V 입력에서 adc값은 3832가 입력됩니다.
저항을 27K와 75K로 변경한 경우에는 앞의 댓글 설명을 수정해야겠죠
float adc=sum/100.0;
if(adc>3832.219251315)adc=3832.219251315; // 4.2V가 넘으면 4.2V로
float volt=adc*4.2/3832.219251315;
float Percent=adc*100.0/3832.219251315;
Serial.print(adc); Serial.print(" adc, "); Serial.print(volt); Serial.println(" V, ") Serial.print(Percent); Serial.println("%")
댓글 0
조회수 118등록된 댓글이 없습니다.