Keyboard.println()
Описание
Отправляет одно или несколько нажатий клавиш на подключённый компьютер, после чего эмулирует нажатие клавиши Enter.
Keyboard.println() должна вызываться после Keyboard.begin().
Синтаксис
Keyboard.println()Keyboard.println(character)Keyboard.println(characters)
Параметры
character:charилиint, отправляемый на компьютер как нажатие клавиши, за которым следует Enter.characters: строка, отправляемая на компьютер как нажатия клавиш, за которыми следует Enter.
Возвращаемое значение
Количество отправленных нажатий клавиш. Тип данных: size_t.
Пример кода
#include <Keyboard.h>
void setup() {
// настраиваем пин 2 как вход и включаем
// подтягивающий резистор, чтобы он был в HIGH,
// пока не замкнут на GND:
pinMode(2, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
//если кнопка нажата
if (digitalRead(2) == LOW) {
//отправить сообщение
Keyboard.println("Hello!");
}
}
Примечания и предупреждения
Предупреждение
Когда вы используете команду Keyboard.println(), плата Arduino перехватывает управление вашей клавиатурой! Убедитесь, что вы можете сохранить контроль, прежде чем использовать эту команду. Эффективное решение — добавить кнопку для переключения состояния управления клавиатурой.