'레벨 시프터'를 사용하지 않고 BeagleBoard-xM을 HC-SR04에 인터페이스하는 다른 방법이 있습니다.
HC-SR04의 핀은 양방향 이 아니며 입력 또는 출력 전용이므로 레벨 시프터가 필요하지 않습니다.
Echo 펄스 핀은 BeagleBoard-xM에 입력을 제공하며 인터페이스하기가 가장 쉽고 전압 분배기에서 1.8 : 5 (총 = 1.8 + 3.3 인 매우 가까운) 비율에 가까운 두 개의 저항 만 있으면됩니다.
이 회로 시뮬레이션 – CircuitLab을 사용하여 작성된 회로도
(저항은 3.3K 및 6.8K와 같은 다른 값일 수 있습니다.)
트리거 핀을 켜려면 5V에 가깝고 끄려면 0V에 가까워 야합니다. NPN BJT가 신호를 0V로 적극적으로 끌어 당기고 풀업 저항을 5V로 끌어 올리려면 일반적이고 저렴하며 손쉬운 NPN BJT를 사용하십시오.
이 회로를 시뮬레이션
NPN BJT는 거의 모든 범용 목적을 가지고 있으며, 저항 값도 다양 할 수 있지만, 훨씬 작은 저항 값에는 큰 의미가 없습니다. 전압 분배기와 동일한 값을 사용하여 다른 값 저항을 얻는 번거 로움을 제거 할 수 있습니다.
NB : 비글 보드 출력 핀의 감지가 반전되고 트리거의 경우 LOW, 해제의 경우 HIGH입니다.
부품이있는 현지 전자 제품 매장이있을 수도 있습니다. 그렇지 않으면 우편 요금 및 포장 비용이 부품보다 비쌉니다 (하나를 구입할 수 있다면 50 ¢ 미만인 것 같습니다)