Keyboard.print()
Описание
Отправляет подсоединенному компьютеру сигнал о нажатии клавиши.
Метод Keyboard.print() должен использоваться только после вызова Keyboard.begin().
ВНИМАНИЕ: при использовании команды Keyboard.print() Ардуино берет управление вашей клавиатурой на себя! Поэтому, перед использованием этой команды убедитесь, что у вас есть возможность отключить Ардуино от управления клавиатурой. С этой целью рекомендуется использовать какую-либо кнопку, позволяющую включать или выключать данную функцию.
Синтаксис
Keyboard.print(character) Keyboard.print(characters)
Параметры
character: значение типа char или int, которое будет отправлено компьютеру в качестве сигнала о нажатии клавиши
characters: строка, которая будет отправлена компьютеру в виде последовательности нажатий соответствующих клавиш
Возвращаемые значения
int: количество отправленных байт
Пример
void setup() {
// переводим вывод 2 в режим входа и включаем
// подтягивающий резистор, в результате чего на выводе присутствует высокий уровень
// до тех пор, пока он не будет соединен с землей:
pinMode(2, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
//если кнопка нажата
if(digitalRead(2)==LOW){
//отправляем сообщение
Keyboard.print("Hello!");
}
}

