BASIC4MCU | 질문게시판 | 블루투스 연결 질문입니다.
페이지 정보
작성자 ASAP 작성일2021-11-26 21:52 조회1,804회 댓글4건본문
아두이노에 서보모터와 LED, 블루투스.여러센서를 부착하고 외부전원으로 동작시켰을 때 원하는대로 너무 잘 돌아가지만 블루투스를 통해 앱인벤터로 만든 어플로 출력값을 보내는 간단한 코딩을 삽입했을 뿐인데 서보모터는 루프문 딜레이마다 진동하고 다른 센서들도 잘 작동하지 않습니다. 9v외부전원사용중인데 전력문제인지 아니면 코딩 문제인지 궁금합니다. 정보가 부족하시면 말씀해주세요.
BTserial.print("SOIL MOIST:");
BTserial.print(soilmoisture_per);
BTserial.print("%");
BTserial.print("TEMPERATURE:");
BTserial.print(t_Value);
BTserial.print("HUMIDITY:");
BTserial.print(h_Value);
댓글 4
조회수 1,804master님의 댓글
master 작성일
9V 사각전지의 전류용량은 너무 작습니다.
외부 전원으로 동작시키세요
ASAP님의 댓글
ASAP
9v DC어댑터 사용했습니다!
master님의 댓글
master
전원장치는 전압 외에 전류까지 신경써야합니다.
9V 아답터는 전류용량이 보통 작습니다.(300mA 정도)
서보모터는 홀딩전류가 700mA 이상이므로 사용하고 있는 서보모터의 홀딩전류 이상의 전류용량을 가진 아답터를 사용하세요
9V 아답터를 사용하면 아두이노 내부의 5V 레귤레이터를 거쳐서 서보모터에 전원이 공급되는데
내부 레귤레이터의 전류용량은 1A도 안되고, 고장위험이 있으므로
9V 아답터를 사용하지말고 5V 2A 혹은 5V 3A 아탑터의 출력을 아두이노의 +5V와 GND에 직접 연결하세요
서보모터 개 수가 많을 수록 아답터 전류용량이 커져야하므로 서보모터 개 수가 많을 때는 전류용량이 큰 SMPS를 사용해야 합니다.
ASAP님의 댓글
ASAP
넵 바꿔보겠습니다 감사합니다!