Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція startLoop()
Scheduler Scheduler.startLoop()
Додає функцію до планувальника, що буде працювати одночасно завдяки loop() .
Синтаксис Scheduler.startLoop(loopName)
Параметри loopName: названа...
Бібліотека Scheduler
Scheduler
Бібліотека Scheduler дозволяє Arduino, базованих на архітектурах SAM та SAMD (наприклад, плати Zero, MKRZero, MKR1000 та Due), запускати кілька функцій одночасно. Це дозволяє завданням...
Функція getOemKey()
USBHost getOemKey()
Повідомляє OEM-код, пов’язаний з натиснутою або відпущеною клавішею на USB-клавіатурі.
Синтаксис keyboard.getOemKey()
Параметр нема
Повертає int: OEM-код,...
Функція getKey()
USBHost getKey()
Повідомляє значення ASCII натиснутої або відпущеної клавіші на USB-клавіатурі.
Синтаксис keyboard.getKey()
Параметри нема
Повертає
int: ASCII-значення...
Функція getModifiers()
USBHost getModifiers()
Повідомляє про будь-які клавіші, натиснуті або відпущені на підключеній USB-клавіатурі.
Синтаксис keyboard.getModifiers()
Параметри нема
Повертає int:...
Функція keyReleased()
USBHost keyReleased()
keyReleased() є функцією, яка викликається щоразу, як натиснута на підключеній USB-клавіатурі клавіша відпускається.
Синтаксис void keyReleased(){
//...
Функція keyPressed()
USBHost keyPressed()
keyPressed() є функцією, яка викликається щоразу при натисканні клавіші на підключеній USB-клавіатурі.
Синтаксис void keyPressed(){
// твердження
}
Приклад...
Конструктор KeyboardController
USBHost KeyboardController
KeyboardController є класом для всіх викликів до USBHost, пов’язаних з підключеною USB-клавіатурою.
Синтаксис KeyboardController keyboard(usb)
Приклад...
Функція getButton()
USBHost getButton()
Повідомляє статус запитуваної кнопки миші.
Синтаксис mouse.getButton(кнопка)
Параметри кнопка: яка кнопка миші запитується. Може бути одна з наступних:...
Функція getYChange()
USBHost getYChange()
Повідомляє відносну кількість рухів миші по осі Y з моменту останнього опитування. Додатне число означає рух вниз, а від’ємне — рух вверх.
Синтаксис...
Функція getXChange()
USBHost getXChange()
Повідомляє відносну кількість рухів миші по осі X з моменту останнього опитування. Додатне число означає рух вправо, а від’ємне — рух вліво.
Синтаксис...
Функція mouseReleased()
USBHost mouseReleased()
mouseReleased() є функцією, яка викликається щоразу, коли кнопка на підключеній USB-миші відпускається.
Синтаксис void mousePressed(){
// твердження
}...
Функція mousePressed()
USBHost mousePressed()
mousePressed() є функцією, яка викликається щоразу, коли кнопка підключеної USB-миші натиснута.
Синтаксис void mousePressed(){
// твердження
}
Приклад...
Функція mouseDragged()
USBHost mouseDragged()
mouseDragged() є функцією, яка викликається щоразу при перетягування миші (рух, коли кнопка миші натиснута).
Синтаксис void mouseDragged(){
// твердження
}...