SerialUSB на Arduino Due
Я начинаю возиться с Due, но не могу подключиться к нему через USB. Вот мой код:
int bauds = 9600;
void setup() {
SerialUSB.begin(bauds);
}
void loop() {
if (SerialUSB.available())
serialUSBEvent();
}
void serialUSBEvent() {
String str = SerialUSB.readString();
SerialUSB.write(str.c_str());
}
Как вы можете видеть, я стараюсь использовать минимум, но мои выходные консоли (2 COM-порта для 2 USB-соединений, на случай, если я перепутал, что есть что) остаются пустыми, что бы я им ни отправлял...
@Remy Grandin, 👍1
1 ответ
▲ 1
Вы пробовали перезагрузить плату после отправки программы? Или после открытия терминала?
Несколько дней назад у меня не было никаких результатов при использовании SerialUSB, а сегодня есть. Программа была отправлена через порт программирования, а SerialUSB - с родным портом. Загрузка моей программы через собственный порт не работала, пока я не сбросил настройки!
,
@Pierre-Loup Martin
Смотрите также:
- Собственный USB-порт Arduino и Simulink
- Максимальная последовательная скорость CH340
- Построение графика на Python с использованием Tkinter Canvas
- Можно ли загрузить скетч Arduino через последовательный порт (RX) вместо USB?
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Внешнее питание 5 В и последовательный порт USB
- Что является более быстрой альтернативой parseInt()?
- Можно ли использовать Serial.print(сообщение), когда USB-кабель не подключен к хост-компьютеру?