Sok Arduinónk van, és mindegyiket elhelyezzük egy fülkében. Mindegyik csak egy számítógéphez csatlakozik. A számítógép akkor áll szerverként, ha ott irányíthatod Arduino-t
Sok Arduinónk van, és mindegyiket elhelyezzük egy fülkében. Mindegyik csak egy számítógéphez csatlakozik. A számítógép akkor áll szerverként, ha ott irányíthatod Arduino-t
Igen, több Arduino UNO (USB) kártyát csatlakoztathat egyetlen számítógéphez. Van egyszerű és fejlettebb módszer a kezelésére.
Az egyszerű módszer az, ha több táblát csatlakoztatunk, de csak egy Arduino Software
IDE-t használunk egy tábla vezérléséhez a Egy idő. ( IDE = Integrált fejlesztői környezet. Az Arduino rendszer egyes elemei nem szabványos szakkifejezéseket használnak. ) Az Tools > Port
menü segítségével válassza ki, hogy melyik csatolt táblák a vezérléshez. A kiválasztott paneltípus és port a jobb alsó állapotsorban jelenik meg.
Több tábla kezelésének fejlettebb módja, ha több Arduino Software IDE-példányt nyit meg. a példánynak megvan a maga független Tools > Port
beállítása. Ezután szerkeszthet, ellenőrizhet és két különböző "vázlatot" ( programok ) feltölthet két különböző táblára, anélkül, hogy elveszítené a helyét, és nem kellene folyamatosan módosítania az Eszközök> Port beállítást. Ez akkor lenne kényelmes, ha két vagy több tábla között kommunikációs protokollt fejlesztene.
Ez a többportos technika csak akkor fog működni, ha az Arduino Software IDE másik példányát indítja el, anélkül, hogy bezárná a az első. Nem elég a File
menüt használni egy másik ablak megnyitásához, mert akkor csak egy másik ablakot kap, amely ugyanazt az Tools > portokat
használja beállítás. Ha módosítja a portok beállítását egy ablakban, akkor megváltoztatja az adott ablakhoz tartozó összes ablak beállítását. Több tábla egyidejű támogatásához újra kell indítania az Arduino Software IDE-t, az első bezárása nélkül, egy második példány létrehozásához.
Általában azt várhatja, hogy minden ablak egyedi dokumentumot képvisel, és mindegyik kapcsolódik az alkalmazáshoz. De az Arduino Software IDE rejtett függőséggel rendelkezik az ablakai között. Amikor újraindítja az IDE-t, ez megnyitja az IDE új és láthatatlan példányát , ahol megjegyzi a kártya és a port beállításait. Ha a Fájl menü segítségével új ablakot nyit meg, akkor az új ablak továbbra is ugyanazon IDE része. Tehát megváltoztatva az Tools > Port
beállítást egy ablakban, megváltoztatja ezt a beállítást az összes ablakhoz, amely az IDE adott példányához tartozik.
De ha újraindítja az Arduino Software IDE programot (pl. Windows Start menü> Arduino-1.6.0), anélkül, hogy bezárná a korábban megnyitott IDE-t, akkor kap egy második példányt. Ha odafigyel az egyes ablakok jobb alsó sarkában látható portbeállításra, meg tudja különböztetni, hogy melyik ablak mely IDE példányhoz tartozik.
Az Arduino Software IDE indításakor minden alkalommal új A szoftver példánya , amely képes egy táblával beszélgetni. Az IDE minden példányának korlátlan számú ablaka lehet, de mindegyik ugyanazon az Eszközök> Port beállítással rendelkezik. Ha újra elindítja az Arduino Software IDE-t anélkül, hogy először bezárná, akkor kap egy második példányt, amelynek eltérő Eszközök> Port beállítása lehet, és ezzel egyidejűleg egy másik kártyát is vezérelhet. Windows 7, Arduino Software IDE 1.6.0, két Arduino UNO revision R2 táblával (firmware rev 0001), Arduino eszközillesztő 1.0.0.0.
Ugyanazt a kérdést vetettem fel magamnak, csak Mac-en, így ha valaki Mac-szel összefutna: Lehetséges egyszerre sok Arduinót csatlakoztatni és használni a Mac-hez. Ehhez futtassa a következőt: Soros ablakok. Figyelje meg, hogy minden soros ablak elérheti a soros eszköz elérési útját, amely segít megtudni, melyik ablak melyik Arduino-hoz csatlakozik.
igen, csak a rendelkezésére álló USB-portok száma korlátozódik, azonban meg kell fontolnia, hogy ez a legjobb módja annak, amit elérni próbál. Olyan ESP8266 eszközt kaphat, mint a nodemcu, vagy valami, ami vezeték nélküli kapcsolatot biztosít. Ezzel végtelen számú eszközt csatlakoztathat vezeték nélkül a központi számítógéphez. A Bluetooth modul szintén jó ötlet, minden a költségvetésétől és az elérni kívánt céltól függ.
Több arduinot csatlakoztatok az ubuntu rendszeremhez. A szövegszerkesztővel írok kódot, feltöltöm a kódot és olvasom a kimenetet a terminálról.
Sorolja fel az arduino eszközöket
$ ls / dev / ttyACM * / dev / ttyACM0 / dev / ttyACM1
Kód feltöltése az arduino-ba
# az arduino-ba 1 $ arduino --port / dev / ttyACM0 - board arduino: avr: uno - töltse fel a bt / bt.ino # fájlt az arduino-ba 2 $ arduino --port / dev / ttyACM1 - tábla arduino: avr: mega --bt / bt.ino feltöltése
A kimenet ellenőrzése
$ screen / dev / ttyACM1 115200 $ screen / dev / ttyACM0 9600