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 exempelbrain.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)