Функція tuneWrite()
Клас RobotControl tuneWrite()
При відтворенні музичного файлу через playFile() , ця функція змінить висоту звуку. Чим більше значення, тим більша висота.
Синтаксис...
Функція playFile()
Клас RobotControl playFile()
Відтворює музичний файл у форматі .sqm, що зберігається на SD-карті. Robot.beginSpeaker() та Robot.beginSD() є обов’язковими у setup() .
На відміну від...
Функція beep()
Клас RobotControl beep()
Робить короткий звуковий сигнал. Цій функції має передувати Robot.beginSpeaker() у setup() .
При відтворенні короткого звукового сигналу інші процеси...
Функція playMelody()
Клас RobotControl playMelody()
Відтворює мелодію відповідно до рядка музичних нот. Рядок введення також містить інформацію про тривалість нот та пауз. Цій функції має передувати...
Функція beginSpeaker()
Клас RobotControl beginSpeaker()
Ініціалізує динамік та звукові бібліотеки. Має бути включена у setup().
Синтаксис Robot.beginSpeaker()
Параметри нема
Повертає нічого...
Функція pointTo()
Клас RobotControl pointTo()
Направляє робота на певний напрямок. pointTo() використовує абсолютне значення, базоване на компасі.
Синтаксис Robot.pointTo(градуси)
Параметри...
Функція turn()
Клас RobotControl turn()
Обертає робота на певну кількість градусів від його поточного положення. Поточна позиція визначається вбудованим компасом.
Синтаксис Robot.turn(градуси)...
Функція motorsStop()
Клас RobotControl motorsStop()
Зупиняє обидва мотори робота.
Синтаксис Robot.motorsStop()
Параметри нема
Повертає нічого
Приклади #include <ArduinoRobot.h>...
Функція motorsWrite()
Клас RobotControl motorsWrite()
Контролює швидкість та напрям двох моторів, підключених до коліс робота. Функції motorsWrite() потрібні значення між -255 та 255. Якщо значення більше за 0,...
Функція waitContinue()
Клас RobotControl waitContinue()
Призупиняє поточну програму та чекає на натискання клавіш від однієї з 5 миттєвих кнопок. Після натискання клавіші програма продовжується.
Синтаксис...
Функція keyboardRead()
Клас RobotControl keyboardRead()
Виявляє натискання однієї з 5 миттєвих кнопок на контрольній платі.
Синтаксис Robot.keyboardRead()
Параметри нема
Повертає BUTTON_NONE,...
Функція compassRead()
Клас RobotControl compassRead()
Отримує поточний напрямок з вбудованого компаса. Значення є градусами обертання від півночі (за годинниковою стрілкою), тому схід — це 90, південь — 180,...
Функція knobRead()
Клас RobotControl knobRead()
Отримує аналогове значення як 10-бітне значення з вбудованого потенціометра. Це означає, що вона відображатиме вхідні напруги від 0 до 5 В як цілі значення від 0 до...
Функція updateIR()
Клас RobotControl updateIR()
Зчитує значення з 5 інфрачервоних датчиків лінійного читання на нижній частині робота та зберігає значення у масиві. Доступ до масиву здійснюється через...
