27 сентября 2012 г.

Arduino + OS X Lion

Всем привет!

Купил Freeduino на чипсете ATMega 328 (клон Arduino Duemilanove) и пройдя по инструкции (http://arduino.cc/en/Guide/MacOSX: подключение девайса, запуск Arduino IDE...) столкнулся с проблемой. Подключаю девайс к ноутбуку, а он его никак не обнаруживает:


MacBook-Pro-Vladimir-2:Arduino ignatev$ ls /dev | grep usb
MacBook-Pro-Vladimir-2:Arduino ignatev$ 

Более того девайс перемигивает поочередно диодами TX -> pins 0-13 -> L.

Как решить проблему? Читай дальше.



Проблему решаем следующим образом:
1. Качаем вот эти дрова для FDTI USB: http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_2_16.dmg

В открывшемся пакете просто устанавливаем FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg

2. Убеждаемся, что девайс обнаруживается системой — подключаем через USB кабель к ноутбуку, выполняем:

MacBook-Pro-Vladimir-2:Arduino ignatev$ ls /dev | grep usb
cu.usbserial-A10133XN
tty.usbserial-A10133XN

3. Замыкаем джампер JRS на плате (либо запаиваем каплей припоя, если джампера на плате нет).

4. Запускаем Arduino IDE, указываем порт tty.usbserial-A10133XN (у вас он может отличаться), указываем тип устройства (Arduino Duemilanove \w ATmega 328), открываем пример Blink, подключаем через сопротивление светодиод между pin 13 на плате и GND (в линейке пинов над USB штекером на девайсе). Запускаем. Диод мигает длинными паузами по 1000 мс (1 секунда).


Можно приступать к работе с Arduino.


Отправить комментарий