GorrodinArduino szoftver
Győződjön meg róla, hogy a megfelelő elem van kiválasztva az Eszközök> Tábla menüben. Ha van egy Arduino Uno, akkor ki kell választania. Emellett újabb Arduino Duemilanove táblák jön egy atmega328 , míg a régiek van ATmega168 . Az ellenőrzéshez olvassa el az Arduino táblán lévő mikrokontroller (a nagyobb chip) szövegét. A fedélzeti menüelemekről további információkat az Arduino környezet útmutatójában talál .
Ezután ellenőrizze, hogy a megfelelő port van kiválasztva az Eszközök> Soros port menüben (ha a port nem jelenik meg, próbálja újraindítani az IDE-t a számítógéphez csatlakoztatott kártyával). A Mac-en a soros portnak valami olyannak kell lennie, mint a / dev/tty.usbmodem621 (az Uno vagy a Mega 2560 esetében), vagy a /dev/tty.usbserial-A02f8e (régebbi, FTDI alapú táblák esetében). Linux-on / dev / ttyACM0 vagy hasonlónak kell lennie (az Uno vagy a Mega 2560) vagy a / dev / ttyUSB0 vagy hasonló (régebbi táblák esetében). Windows rendszeren COM-port lesz, de meg kell jelölnie az Eszközkezelőben (a Portok alatt), hogy melyik legyen. Ha úgy tűnik, nem rendelkezik soros porttal az Arduino kártyához, tekintse meg az alábbi információkat az illesztőprogramokról.
A legegyszerűbb módja annak, hogy ellenőrizze, hogy az illesztőprogramok helyesen vannak-e telepítve , az Arduino szoftver Eszközök> Soros port menüjének megnyitásával az Arduino kártyát csatlakoztatva a számítógéphez. További menüelemek jelennek meg a menü megnyitásakor, ha az Arduino nem csatlakozik a számítógéphez. Ne feledje, hogy nem számít, hogy az Arduino tábla soros portja melyik nevet kapja, ameddig csak a menüből választja ki.
Windows 7 rendszeren (különösen a 64 bites verzióban) előfordulhat, hogy be kell mennie az Eszközkezelőbe, és frissítenie kell az Uno vagy a Mega 2560 illesztőprogramjait. Csak kattintson jobb egérgombbal az eszközre (a táblának csatlakoznia kell a számítógéphez), és mutasson újra a Windows-ra a megfelelő .inf fájlra. A .inf az Arduino szoftver illesztőprogramjaiban / könyvtárában található (nem az FTDI USB Drivers alkönyvtárában).
Ha ezt a hibát észleli az Uno vagy Mega 2560 illesztőprogramok telepítésekor a Windows XP rendszeren: "A rendszer nem találja meg a megadott fájlt", próbálja ki ezt a javaslatot (a " RunOnce " kulcs hozzáadásához a "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows " -hoz. CurrentVersion ").
Linuxon az Uno és a Mega 2560 a / dev / ttyACM0 formátumú eszközökként jelennek meg. Ezeket nem támogatja az RXTX könyvtár szabványos verziója, amelyet az Arduino szoftver használ a soros kommunikációhoz. A Linuxra letöltött Arduino szoftver az RXTX könyvtár verzióját tartalmazza, amely a / dev / ttyACM * eszközök keresésére is alkalmas. Van egy Ubuntu csomag (11.04-re), amely magában foglalja ezeknek az eszközöknek a támogatását. Ha azonban az RXTX csomagot használja a terjesztéséből, előfordulhat, hogy a / dev / ttyACM0-ról a / dev / ttyUSB0-ra kell hivatkoznia (például), hogy a soros port megjelenik az Arduino szoftverben.
Futtatás:
sudo usermod -a -G tty yourUserName
sudo usermod -a -G dialout yourUserName
Jelentkezzen ki és jelentkezzen be újra, hogy a módosítások hatályba lépjenek.
https://www.arduino.cc/en/Guide/Troubleshooting