2017-04-20 1 views
0

배터리에 연결된 태양 전지로 프로젝트를 진행하고 있습니다. 이 배터리는 Arduino에 전원을 공급해야합니다 (일부 센서는이 센서에 연결되어 있음). 동시에 Arduino가 센서에서 오는 값에 따라 내 코드를 완성하도록 내 PC에 연결해야합니다. 내가 직면하고있는 문제는 Arduino가 PC로부터 힘을 얻고 있으며 그렇게하기를 원하지 않는다는 것이다.Arduino를 전원에 연결하지 않고 PC에 연결

케이블이 전원 및 데이터 용인 것을 알고 있으므로 데이터 전용 케이블을 검색했지만 내 지역에서는 사용할 수 없습니다. PC의 전원을 끌 수있는 방법이 있습니까?

미리 감사드립니다.

+6

이 문제에 대한 프로그래밍 솔루션 (하드웨어)이 없기 때문에이 질문을 주제와 관련이 없으므로 닫으려고합니다. – MSalters

+0

동의했다. 질문을 "당신의 스케치에서하라"힌트로 바꾸는 것은 어렵다;) – datafiddler

답변

1

"데이터 전용"USB 케이블이 없습니다.

USB 연결을 사용하는 Uno 또는 Mega 2560과 USB 연결을 처리하는 ATmega16U2에 대해 이야기하고 있다고 가정합니다.

배터리 전원이 Vin 또는 배럴 잭에서 사용 가능한 경우 Arduino의 전원을 공급하는 데 사용됩니다.

https://www.arduino.cc/en/Main/ArduinoBoardMega2560 또는 해당 Uno 페이지를 확인하고 링크 된 설계도 PDF를 확인하십시오. 나는 폴리 퓨즈 (polyfuse)를 깨거나 다른 해킹을 적용하지 않을 것입니다. 배터리가 부족하지만 USB 연결 (왜?) 동안 실행에서 스케치를 억제하려면

, 당신은 analogRead 통해 LOW

  • 체크 배터리 전압에

    • 풀 RESET과에 따라 행동 할 수 스케치.
  • 관련 문제