하드웨어 문제 해결을 위한 팁
하드웨어 문제는 잘못된 배선으로 인해 부품이 손상될 수 있기 때문에 소프트웨어 문제보다 더 즉각적으로 심각한 결과를 초래할 수 있습니다. 가장 중요한 팁은 연결을 만들거나 변경할 때는 항상 전원을 분리하고 전원을 연결하기 전에 작업을 다시 한 번 확인하는 것입니다.
참고
회로를 만들고 수정하는 동안 Arduino의 전원 플러그를 뽑습니다 .
전원을 인가하는 것은 회로 테스트의 마지막 작업이지 첫 번째 작업이 아닙니다.
복잡한 회로의 경우 한 번에 조금씩 빌드하세요. 복잡한 회로는 종종 여러 개의 개별 회로 요소로 구성되며, 각 요소는 Arduino의 핀에 연결됩니다. 이 경우 한 비트를 빌드하고 테스트한 다음 다른 비트를 한 번에 하나씩 테스트하세요. 가능하다면 Arduino와 함께 제공된 예제 스케치 중 하나 또는 Arduino Playground와 같은 알려진 작업 스케치를 사용하여 각 요소를 테스트하세요. 각 요소를 개별적으로 테스트하면 일반적으로 복잡한 프로젝트를 작동시키는 데 훨씬 적은 시간이 걸립니다.
이 부록의 일부 기술에는 멀티미터가 필요합니다(전압, 전류 및 저항을 읽을 수 있는 저렴한 디지털 미터가 적합할 것입니다).
가장 효과적인 테스트는 배선을 주의 깊게 검사하고 제작하려는 회로와 일치하는지 확인하는 것입니다. 특히 전원 연결이 올바른 방식으로 되어 있는지, 단락이 발생하거나 +5볼트가 실수로 0볼트에 연결되거나 부품의 다리가 닿지 않아야 할 곳에 닿지 않았는지 주의하세요. Arduino 핀에 연결된 장치가 얼마나 많은 전류를 소비하는지 확실하지 않은 경우 핀에 연결하기 전에 멀티미터로 테스트하세요. 회로가 40mA(WiFi Rev2/Nano Every의 경우 20mA, 대부분의 ARM 기반 보드의 경우 7mA) 이상의 전류를 소비하는 경우 Arduino의 핀이 손상될 수 있습니다. (멀티미터 사용 방법에 대한 자세한 내용은 이 동영상 튜토리얼 및 PDF를 참조하세요.)
Arduino 핀 대신 양극 전원 공급 장치에 연결하여 출력 회로(LED 또는 모터)를 테스트할 수 있습니다. 장치가 작동하지 않으면 장치에 결함이 있거나 올바르게 배선되지 않은 것일 수 있습니다.
디바이스는 정상적으로 테스트되지만 핀에 연결하고 코드를 실행할 때 예상되는 동작이 나타나지 않는다면 핀이 손상되었거나 소프트웨어에 문제가 있는 것일 수 있습니다.
디지털 출력 핀을 테스트하려면 LED에 저항기를 연결하거나( 7장 참조) 멀티미터를 연결해 전압을 읽고 해당 핀에서 깜박임 스케치를 실행합니다. 멀티미터에서 LED가 깜박이지 않거나 0V와 5V(3.3V 보드의 경우 3.3) 사이에서 점프하지 않는다면 출력 핀이 손상되었을 가능성이 높습니다.
배선이 실수로 전원선을 접지에 연결하지 않도록 주의하세요. USB로 전원이 공급되는 보드에서 이런 일이 발생하면 모든 표시등이 꺼지고 보드가 응답하지 않게 됩니다. 보드에는 USB 포트에서 과도한 전류가 흐르지 않도록 컴퓨터를 보호하는 폴리퓨즈라는 부품이 있습니다. 전류가 너무 ...