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_portporton 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)