I2c interfész lego mindstorms nxt-ben

I2c interfész lego mindstorms nxt-ben

Valószínűleg sokan hallották, hogy az ultrahangos távolságmérő a Lego Mindstorms NXT készletben digitális. És az I2C interfészt használja az adatátvitelhez.

És tudod mi az? Mi ez a felület?

A részletek a Wikipédiában olvashatók. A történetről, a munka elveiről és az adatátvitelről, stb. Ha a dióhéjban olyan szabvány, amely megadja a vezetékek számát és célját a "csere résztvevők" között, valamint az általuk közvetített jeleket.

Az első alkalmazás, ami eszembe jut, az, hogy egyszerre legfeljebb 8 NXT egységet csatlakoztasson, és együtt dolgozzon. Az egyetlen dolog, ami megállít eddig - nem 8 csatlakozók NXT port (hogy a hivatkozás a nyolc egység), és a kedvéért a vágás a vezetékeket a készletek nem kívánatos.

Ha magához szeretne kötni egy vezetéket, vagy csatlakoztathat egy külső eszközt, akkor tudnia kell, hogy melyik "pin" (vagyis a csatlakozó érintkezője), amelyhez csatlakozni szeretne. Ez az információ a táblázatból származhat:

(SCL, SDA, GND megtalálható az I2C leírásban a Wikipedia-nál, a POWER ugyanaz, mint a Vdd)

A második, érdekesebb alkalmazás az NXT-hez való csatlakozáshoz szükséges néhány külső eszköz, amely az I2C interfészen működik. Az ilyen eszköz bármi lehet - egy harmadik fél érzékelő, konzol, joystick, érzékelő kapcsoló vagy relé, külső kijelző, Arduino mikrokontroller stb. Íme egy példa: egy joystick - "nunchuck" csatlakoztatása a Wii játékkonzolról az NXT blokkra.

Meg kell említeni azt is, hogy nem elegendő csupán egy külső eszköz vezetékkel való összekapcsolásához, akkor is programot kell írni. Az I2C-vel különböző programozási nyelveken dolgozhat:

  • NXT-G - további blokkokat kell telepíteni ezen az oldalon;
  • RobotC - rövid kurzusok itt és itt találhatók (angolul);
  • NXC - még egy kurzus angolul;

Sajnos a legtöbb cikk ezen eszközök használatáról angolul van.

Most már tudod, hogy kedvenc tervezőink szinte bármilyen hardverhez csatlakoztathatók. Remélem, hogy ez a cikk arra fog inspirálni, hogy valami szokatlan és szórakoztató dolgot hozzon létre.

Keresés az oldalon

Site Navigation

Tag felhő

Kapcsolódó cikkek