USB를 통해 LED 점등

USB를 통해 LED 점등

안녕하세요, 저는 USB 케이블과 LED를 가지고 놀고 있습니다. USB를 컴퓨터에 연결하고 접지선을 LED 접지선에, 마지막 USB 핀(+)을 LED선에 연결했습니다.

밝게 유지됩니다. USB 전원 핀에서 D+ 핀으로 전선을 옮겼습니다. 이 LED를 켜기 위해 USB를 통해 비트스트림을 보낼 수 있습니까?

저는 USB, 드라이버 등에 관해서는 초보자도 아닙니다. 친구들에게 자랑하는 방법으로 사용할 수 있는지 알아보는 아이디어가 생겼습니다.

답변1

직접적으로는 아니고 가능하더라도 USB 프로토콜이 회선을 통해 계속 핑을 보내므로 LED가 계속 어두워질 수 있으므로 별로 유용하지 않습니다.

원한다면 저역통과 증폭기를 만들어서 할 수도 있습니다. 이 길로 가신다면 꼭 보세요간단히 말해서 USBUSB 프로토콜에 대해 자세히 알아보세요.

답변2

또 다른 옵션은 USB 직렬 또는 USB 병렬 포트 어댑터일 수 있습니다.

무언가(LED 또는 인터페이스)가 소진되는 것을 방지하기 위해 전류를 적절한 양으로 제한하려면 LED와 직렬로 연결된 저항이 필요합니다.

또는 "google 검색"을 작성할 때 많은 링크를 생성하는 "usb gpio"와 같이 원하는 작업을 수행하는 기성 장치가 있습니다.

답변3

오래된 병렬 또는 직렬 포트가 있는 경우 훨씬 쉽습니다.

답변4

모든 USB 장치는 열거부터 시작하여 USB 프로토콜의 기본 기능을 구현해야 합니다. 그렇지 않은 경우 컴퓨터는 15kOhm 저항을 통해 두 데이터 라인을 모두 일정한 0V로 유지합니다.

실제 장치(마우스 등)에 LED를 병렬로 연결하더라도 흥미로운 점은 보이지 않습니다. USB 프로토콜 사용NRZI코딩과비트 채우기따라서 눈이 LED 밝기의 변화를 감지할 수 있을 만큼 오랫동안 데이터 라인을 일정한 전압 레벨로 유지할 수 없습니다.

관련 정보