3선 장치#
3선 장치는 EXP 브레인의 3핀 포트에 연결됩니다. 이러한 장치에는 간단한 아날로그 또는 디지털 신호를 사용하여 통신하는 센서, 기존 모터 및 액추에이터가 포함됩니다.
다음은 사용 가능한 3선식 장치 목록입니다.
3선 확장기 - 3선 확장기는 브레인의 내장 포트가 모두 사용 중일 때 추가 3선 포트를 추가합니다.
가속도계 - 여러 축을 따라 가속도와 기울기를 감지하여 움직임과 방향을 측정합니다. 센서에는 2G와 6G 범위 사이에서 감도를 조정하는 점퍼가 포함되어 있습니다.
주소 지정 가능 LED - 3선 포트에서 LED 스트립을 제어하여 개별 LED를 특정 색상 및 패턴으로 설정할 수 있습니다.
아날로그 - 아날로그 3선 센서에서 연속 전압 신호를 읽어 범위에 걸쳐 값을 보고합니다.
범퍼 스위치 - 로봇에 대한 충돌 또는 충격을 감지하는 데 사용되는 스프링 장착 스위치입니다.
디지털 입력 - 스위치나 센서와 같은 외부 장치에서 이진 입력 신호(높음 또는 낮음)를 읽습니다.
디지털 출력 - LED 또는 릴레이와 같은 외부 장치를 제어하기 위해 이진 출력 신호(높음 또는 낮음)를 보냅니다.
인코더 - 샤프트의 상대적인 회전 위치와 방향을 측정하여 속도 또는 이동 거리를 결정합니다.
자이로 센서 - 자이로 센서는 로봇의 방향과 회전을 측정합니다.
LED 표시기 - LED 표시기를 켜거나 끄는 방식으로 제어합니다.
조명 센서 - 로봇 환경의 밝기 또는 대비 변화를 감지하기 위해 주변광의 강도를 측정합니다.
리미트 스위치 - 물체 또는 표면과의 접촉을 감지하는 작은 스위치입니다.
라인 트래커 - 빛 반사의 차이를 감지하여 로봇이 필드 표면의 선을 따라갈 수 있도록 합니다.
객체 센서 - 적외선 반사를 사용하여 물체가 근처에 있는지 감지하고 범위 내에 물체가 있을 때 디지털 신호를 반환합니다.
포텐시오미터 - 회전축 또는 메커니즘의 각도 위치를 측정합니다. 센서는 270도 회전을 지원합니다.
펄스 폭 변조(PWM) - 3선 포트를 통해 펄스 폭 변조 제어 신호를 출력하여 기존 모터 컨트롤러 또는 서보를 구동합니다.
거리 측정기 - 센서와 주변 물체 사이의 거리를 측정하기 위해 초음파를 사용합니다.
These devices connect to one of eight 3-Wire ports (a through h) on the EXP Brain or a 3-Wire Expander. When constructing a 3-Wire device, pass the correct port as the port argument:
EXP Brain에서 포트는
brain.three_wire_port를 통해 액세스됩니다(예:brain.three_wire_port.a).3선 확장기에서는 확장기 인스턴스에서 포트에 직접 액세스합니다(예:
expander.a).
# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)
# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)