Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Бібліотека EEPROM
EEPROM
Мікроконтролер на AVR-базованих платах Arduino та Genuino має EEPROM: пам’ять, значення якої зберігаються, коли плата вимикається (як крихітний жорсткий диск). Ця бібліотека дозволяє...
Функція Keyboard.write()
Keyboard.write()
Надсилає натискання клавіш підключеному комп’ютеру. Виконання функції схоже до натискання та відпускання клавіші на клавіатурі. Ви можете надсилати деякі символи ASCII або...
Функція Keyboard.releaseAll()
Keyboard.releaseAll()
Відпускає всі натиснуті клавіші. Для додаткової інформації дивіться Keyboard.press() .
Синтаксис Keyboard.releaseAll()
Параметри нема
Повертає int: число...
Функція Keyboard.release()
Keyboard.release()
Відпускає вказану клавішу. Для детальнішої інформації дивіться Keyboard.press() .
Синтаксис Keyboard.release(клавіша)
Параметри клавіша: клавіша, яку відпустити —...
Функція Keyboard.println()
Keyboard.println()
Надсилає натискання клавіш підключеному комп’ютеру, супроводжується символом нового рядка та поверненням у лапках.
Keyboard.println() має бути викликана після ініціації...
Функція Keyboard.print()
Keyboard.print()
Надсилає натискання клавіш до підключеного комп’ютера.
Keyboard.print() має бути викликана після ініціації Keyboard.begin() .
Застереження: коли Ви використовуєте...
Функція Keyboard.press()
Keyboard.press()
Виклик функції Keyboard.press() має той самий ефект, що й натискання і утримування клавіатури. Корисна при використанні клавіш-модифікаторів. Щоб завершити натискання клавіш,...
Функція Keyboard.end()
Keyboard.end()
Зупиняє емуляцію клавіатури, що підключена до комп’ютера. Щоб розпочати емуляцію, використовуйте Keyboard.begin() .
Синтаксис Keyboard.end()
Параметри нема...
Функція Keyboard.begin()
Keyboard.begin()
При використанні з платами Leonardo та Due функція Keyboard.begin() починає емуляцію підключеної до комп’ютера клавіатури. Щоб завершити управління, використовуйте...
Модифікатори клавіатури
Клавіші-модифікатори
Команди Keyboard.write() , Keyboard.press() та Keyboard.release() не працюють з кожним можливим символом ASCII, лише з тими, що відповідають клавішам на клавіатурі....
Функція Mouse.isPressed()
Mouse.isPressed()
Перевіряє поточний стан всіх кнопок миші і повідомляє, чи є натиснуті кнопки.
Синтаксис Mouse.isPressed()
Mouse.isPressed(button)
Параметри При відсутності...
Функція Mouse.release()
Mouse.release()
Надсилає повідомлення про те, щоб відпустити попередньо натиснуту кнопку (функцією Mouse.press() ). За замовчуванням функція Mouse.release() керує лівою кнопкою....
Функція Mouse.press()
Mouse.press()
Надсилає натискання кнопки підключеному комп’ютеру. Натискання еквівалентне кліканню і безперервному триманню кнопки миші. Натискання відміняється функцією Mouse.release() ....
Функція Mouse.move()
Mouse.move()
Переміщує курсор на підключеному комп’ютері. Рух на екрані завжди пов’язаний з поточним положенням курсора. Слід викликати Mouse.begin() перед використанням Mouse.move() ....


