라즈베리파이의 GPIO를 투닥거리면서 가지고 놀고 있었습니다.


그러다가 어제오늘 파이썬으로 코드를 짰는데 희한한 일이 발생하네요.


GPIO를 입력으로 하는 소스코드를 짰는데,


C나 C++에선 아무 문제 없이 동작하던게


파이썬에선 문제가 발생하는군요.


그 문제란게...


전선만 연결했을 뿐인데 해당 GPIO의 입력값이 HIGH가 됩니다?!


손으로 GPIO를 만졌을때 HIGH로 뜨는건 이해하겠습니다만


GPIO들이 하나같이 전선을 제거하면 값이 LOW가 되고,


전선을 연결하면 값이 HIGH가 되는 기현상이 발생하네요 ㄷㄷ


참고로 전선 반대편엔 아무것도 없습니다(...)


-----


지금 테스트해보니 C/C++에서도 해당 현상이 발생하네요.


파이썬 하기 전엔 멀쩡했는데... ;ㅅ;