3 vezetékes eszközök#

A 3-vezetékes eszközök az EXP Brain háromtűs portjaihoz csatlakoznak. Ezek az eszközök érzékelőket, hagyományos motorokat és aktuátorokat tartalmaznak, amelyek egyszerű analóg vagy digitális jelekkel kommunikálnak.

Az alábbiakban a rendelkezésre álló 3-vezetékes eszközök listája látható:

  • 3-vezetékes bővítő - Egy 3-vezetékes bővítő további 3-vezetékes portokat ad hozzá, ha az agy összes beépített portja használatban van.

  • Gyorsulásmérő – Több tengely mentén érzékeli a gyorsulást és a dőlést a mozgás és az irány mérése érdekében. Az érzékelő egy jumperrel rendelkezik, amely az érzékenységet a 2G és a 6G tartományok között állítja be.

  • Címezhető LED – A LED-szalagokat egy 3 vezetékes porton keresztül vezérli, lehetővé téve az egyes LED-ek meghatározott színekre és mintákra állítását.

  • Analóg – Folyamatos feszültségjelet olvas be egy analóg 3-vezetékes érzékelőtől, és egy adott tartományon belüli értékeket jelent.

  • Ütközőkapcsoló - Rugós kapcsoló, amely a robot ütközéseinek vagy ütéseinek észlelésére szolgál.

  • Digitális bemenet – Bináris bemeneti jeleket (magas vagy alacsony) olvas külső eszközökről, például kapcsolókról vagy érzékelőkről.

  • Digitális kimenet – Bináris kimeneti jeleket küld (magas vagy alacsony) külső eszközök, például LED-ek vagy relék vezérlésére.

  • Kódoló – Méri a tengely relatív forgási helyzetét és irányát a sebesség vagy a megtett távolság meghatározásához.

  • Giroszkóp - A giroszkóp a robot irányát és forgását méri.

  • LED jelzőfény – A LED jelzőfények be- és kikapcsolását vezérli.

  • Fényérzékelő – Méri a környezeti fény intenzitását, hogy érzékelje a robot környezetében bekövetkező fényerő- vagy kontrasztváltozásokat.

  • Végálláskapcsoló - Egy kis kapcsoló, amely tárgyakkal vagy felületekkel való érintkezést érzékel.

  • Vonalkövető - Érzékeli a fényvisszaverődésbeli különbségeket, lehetővé téve a robot számára, hogy kövesse a terep felületén lévő vonalakat.

  • Tárgyérzékelő – Infravörös visszaverődés segítségével érzékeli, hogy van-e közel egy tárgy, és digitális jelet küld vissza, ha valami a hatótávolságon belül van.

  • Potenciométer – Forgó tengely vagy mechanizmus szöghelyzetét méri. Az érzékelő 270 fokos elfordulást támogat.

  • Impulzusszélesség-moduláció (PWM) - Impulzusszélesség-modulált vezérlőjelet ad ki egy 3 vezetékes porton keresztül hagyományos motorvezérlők vagy szervomotorok meghajtásához.

  • Távmérő – Ultrahangos hanghullámokat használ az érzékelő és a közeli tárgyak közötti távolság mérésére.

Ezek az eszközök a nyolc 3-vezetékes port (a től h) egyikéhez csatlakoznak az EXP Brain vagy a 3-vezetékes bővítő modulon. 3-vezetékes eszköz építésekor a megfelelő portot kell megadni port argumentumként:

  • Az EXP Brain porton a portok brain.three_wire_port porton keresztül érhetők el (például: brain.three_wire_port.a).

  • Egy 3-vezetékes bővítő esetén a portok közvetlenül a bővítő példányról érhetők el (például 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)