I try to use USB Debugging to test my sketch.
Arduino 1.6.5-rc5
Ubuntu 16.04 LTS
PC <> Z-UNO: USB cable
I'm using the following sketch:
Code: Select all
#include "Wire.h"
// LED pin number
// 13 pin - user LED of Z-Uno board
#define LED_PIN 13
void setup() {
Serial.begin();
Serial.println("starting!");
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, HIGH);
delay(20000);
Serial.println("setup done!");
digitalWrite(LED_PIN, LOW);
}
void loop() {
Serial.println("loop");
digitalWrite(LED_PIN, HIGH);
delay(2000);
digitalWrite(LED_PIN, LOW);
delay(2000);
}
Port "switch" between /dev/ttyACM0 and /dev/ttyACM1
1. Upload sketch (Port selected: /dev/ttyACM0)
2. Restart (Port selected: /dev/ttyACM0)
3. Setup method ends (No port selected, /dev/ttyACM1 available)
4. Select port /dev/ttyACM1
5. Open serial monitor: Log "loop" OK
6. Reset Z-Uno
7. Setup method ends (No port selected, /dev/ttyACM0 available)
8. Select port /dev/ttyACM1
9. Open serial monitor: Log "loop" OK
Is it the correct behaviour in this use case?
Any idea?
R.