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!"); } }