Serial Monitor - как уйти домой в среде старше 1.0

std
Offline
Зарегистрирован: 05.01.2012

Хелло, народ!

Делаем так:

Serial.print(2,BYTE);
Serial.print("[H");

0022 перейдёт в начало сериал монитора. Все посланное в сериал будет писаться поверх текста, бывшего там раньше. Так можно делать градусники прогресса из псевдографики.

1.0.5 говорит: As of Arduino 1.0, the 'BYTE' keyword is no longer supported. Please use Serial.write() instead.

Если написать:

Serial.write(27);
Serial.print("[H");

или

Serial.write(27);
Serial.write(91);
Serial.write(72);

то не действует (так и погнало писать в сериал монитор дальше).

Команда позаимствована из описания ANSI Console, она точно работает, но хз как написать. Как быть?

Radjah
Offline
Зарегистрирован: 06.08.2014

Так 2 или "2" в начале?

std
Offline
Зарегистрирован: 05.01.2012

А, блин.. 27, код 27. тобишь код клавиши Esc. Сначала Esc, потом [, потом H. И тогда по-идее курсор Serial Monitor уходит в начало окна.