SerialSocketEvent не стреляет
Я скопировал этот код: http://playground.arduino.cc/Interfacing/Java в проект Java, и я попробовал это:
void setup(){
Serial.begin(9600);
while(!Serial);
}
void loop(){
Serial.println("Test");
}
на моем arduino UNO, с отличными результатами, но когда я попробовал это на моей esplora, программа даже не запустила прослушиватель событий для проекта java.
1 ответ
Esplora и leonardo (оба используют ATmega32u4) требуют, чтобы вы подождали, пока не будет готов серийный cdc. Uno имеет специальный Atmega8/16u2, управляющий последовательным /USB-интерфейсом.
В вашем коде, после вашего Serial.begin()
вызов, добавьте цикл, чтобы дождаться готовности:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect.
}
ура