3-trådsenheter#

3-trådsenheter ansluts till trepoliga portar på EXP Brain. Dessa enheter inkluderar sensorer, äldre motorer och ställdon som kommunicerar med enkla analoga eller digitala signaler.

Nedan följer en lista över tillgängliga 3-trådsenheter:

  • 3-tråds expander - En 3-tråds expander lägger till ytterligare 3-trådsportar när alla inbyggda portar i en Brain används.

  • Accelerometer – Detekterar acceleration och lutning längs flera axlar för att mäta rörelse och orientering. Sensorn har en bygel som justerar känsligheten mellan 2G och 6G.

  • Adresserbar LED – Styr LED-remsor från en 3-trådsport, vilket gör att enskilda lysdioder kan ställas in på specifika färger och mönster.

  • Analog - Läser en kontinuerlig spänningssignal från en analog 3-trådssensor för att rapportera värden över ett område.

  • Stötfångarbrytare - En fjäderbelastad brytare som används för att detektera kollisioner eller stötar på roboten.

  • Digital ingång - Läser binära insignaler (höga eller låga) från externa enheter såsom brytare eller sensorer.

  • Digital utgång - Skickar binära utsignaler (höga eller låga) för att styra externa enheter som lysdioder eller reläer.

  • Pilar - Mäter den relativa rotationspositionen och riktningen för en axel för att bestämma hastighet eller tillryggalagd sträcka.

  • Gyrosensor - Gyrosensorn mäter robotens kurs och rotation.

  • LED-indikator - Styr LED-indikatorer genom att slå på eller av dem.

  • Ljussensor – Mäter intensiteten hos omgivande ljus för att upptäcka förändringar i ljusstyrka eller kontrast i robotens omgivning.

  • Gränslägesbrytare - En liten brytare som detekterar kontakt med föremål eller ytor.

  • Linjespårare – Upptäcker skillnader i ljusreflektion, vilket gör att roboten kan följa linjer på fältytan.

  • Objektsensor - Använder infraröd reflektion för att upptäcka om ett objekt är i närheten och returnerar en digital signal när något är inom räckhåll.

  • Potentiometer - Mäter vinkelpositionen för en roterande axel eller mekanism. Sensorn stöder 270 graders rotation.

  • Pulsbreddsmodulering (PWM) - Matar ut en pulsbreddsmodulerad styrsignal via en 3-trådsport för att driva äldre motorstyrenheter eller servon.

  • Avståndsmätare - Använder ultraljudsvågor för att mäta avståndet mellan sensorn och närliggande objekt.

Dessa enheter ansluts till en av åtta 3-trådsportar (a till h) på EXP Brain eller en 3-trådsexpander. När du konstruerar en 3-trådsenhet, skicka rätt port som argumentet port:

  • På EXP Brain nås portar via brain.three_wire_port (till exempel brain.three_wire_port.a).

  • På en 3-tråds expander nås portar direkt från expanderinstansen (till exempel 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)