답변:
가정 : 특정 Arduino 모델이 지정되지 않았으므로 Arduino Uno를 사용하여이 답변을 설명하십시오. 이론적 근거는 다른 Arduino의 핀아웃 및 마이크로 컨트롤러 작동 전압에 동일하게 적용됩니다.
Arduino Uno에 대한 이 핀아웃 다이어그램을 참조하십시오 : ( source )
이제 다른 가능성을 살펴 보자.
어떤 이유로 든 핀 11이 더 이상 입력 또는 출력을 수행하지 않으면 MCU의 해당 내부 보호 회로가 돌이킬 수 없을 정도로 손상되었습니다. 이를 복구 할 방법이 없습니다. 이것은 Manishearth 의 답변에서 잘 다루어 졌습니다 .
전체 마이크로 컨트롤러가 손상되지 않았으므로 더 이상 Pin 11을 사용하지 않도록 애플리케이션을 다시 코딩하십시오.
개인 팁 : 점퍼 와이어가 그 전압에 노출되는 것을 피하기 위해 오래 전에 Arduino 보드의 VIN 소켓을 벗겨 냈습니다. 실제로 언젠가 VIN을 사용해야한다면, 거기에 붙어있는 단열재를 추출하기 위해 고군분투하는 즐거운 시간을 보낼 것입니다.
입력을 출력으로 단락시켜 핀을 파괴 할 수 없습니다. 입력 핀은 Vcc 레벨 전압을 처리 할 수 있으므로 다른 핀의 낮은 출력 전압을 처리 할 수 있어야합니다. 또한 임피던스가 높기 때문에 대부분의 것들로부터 보호해야합니다. (자세한 내용은 동일한 질문에 대한 Anindo의 답변을 참조하십시오). 특정 경우에는 다음 중 하나가 발생한 것 같습니다.
그러나 다음과 같은 연결로 핀을 제거 할 수 있습니다 ( 이 우수한 게시물 에서 가져온 Arduino를 파괴하는 더 일반적인 방법이 많이 있습니다).
핀을 파괴 할 때 일반적으로해야 할 일 :
이러한 경우 마이크로 컨트롤러 핀이 타 버려 고정 될 수 없습니다. 이 문제를 해결하는 유일한 방법은 마이크로 컨트롤러를 교체하거나 (DIP 패키지 인 경우 비교적 저렴하고 쉽습니다) 새 보드를 구입하는 것입니다. 마이크로 컨트롤러를 교체 할 때 USB를 통해 Arduino를 프로그래밍하려면 부트 로더를 부트 로더와 함께 제공하지 않는 한 새 마이크로 컨트롤러에 구워야합니다.
회로도를 살펴보면 다음 보드에는 마이크로 컨트롤러에 직접 연결된 핀이 있습니다.
다음 보드에는 보호되고 타기 어려운 핀이 있습니다.
그러나 이것에 핀을 태우면 마이크로 컨트롤러를 교체하는 것보다 더 많은 것을 할 수 없습니다.
핀 굽기가 발생하기 쉬운 것 같으면 ruggedduino 를 사용해보십시오 .