Сделал себе
Arduino Serial Single Sided ver.3 (c Atmega168-20PU)
http://robocraft.ru/blog/arduino/19.htmlи не могу ей управлять из Processing.
Т.к. я новичек буду расписывать очень подробно:
Скачал arduino-1.0.1
http://arduino.googlecode.com/files/arduino-1.0.1-windows.zipи processing-1.5.1
http://processing.googlecode.com/files/processing-1.5.1-windows.zipЗапускаю arduino-1.0.1
Настройки:
СОМ порт - СОМ1
Плата Arduino NG or older w/ATmega168
JP0 в положении 2-3
JP4 замкнут
Запускаю скетч Blink, LED13 мигает с интервалом 1 сек.
Плата рабочая.
Отсюда:
http://arduino.cc/playground/Interfacing/Processingзагружаю библиотеку:
http://arduino.cc/playground/uploads/Interfacing/processing-arduino.zipи распаковываю ее в
\processing-1.5.1\modes\java\libraries\
С
http://rxtx.qbang.org/wiki/index.php/Downloadкачаю
http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zipЗаменяю файлы:
\arduino-1.0.1\rxtxSerial.dll
\arduino-1.0.1\lib\RXTXcomm.jar
\processing-1.5.1\modes\java\libraries\serial\library\RXTXcomm.jar
\processing-1.5.1\modes\java\libraries\serial\library\windows32\rxtxSerial.dll
\processing-1.5.1\modes\java\libraries\serial\library\windows64\rxtxSerial.dll
файлами из rxtx-2.1-7-bins-r2.zip
Заливаю в ардуину StandardFirmdata.
Код:
Загрузка выполнена,
Размер скетча в двоичном коде: 11 850 байт (из 14 336 байт максимум).
Закрываю arduino-1.0.1.
Запускаю из Processing libraries\arduino\arduino_output:
Код:
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
[0] "COM1"
Все вроде бы работает, но LED13 не мигает, когда я нажимаю на квадратики.
Хотя RX помигивает в момент нажатия.
Пробовал стандартный тест
Код:
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
int ledPin = 13;
void setup()
{
//println(Arduino.list());
arduino = new Arduino(this, Arduino.list()[0], 57600);
arduino.pinMode(ledPin, Arduino.OUTPUT);
}
void draw()
{
arduino.digitalWrite(ledPin, Arduino.HIGH);
delay(1000);
arduino.digitalWrite(ledPin, Arduino.LOW);
delay(1000);
}
тоже не работает.
При этом на этом же софте Arduino nano прекрасно мигает 13м светодиодом.
Что я делаю не так?