Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція beginTFT()
Клас RobotControl beginTFT()
Ініціалізувати TFT-модуль. Всі загальні TFT-функції залежать від цієї функції.
Синтаксис Robot.beginTFT()
Robot.beginTFT(foreGround, backGround)...
Функція tempoWrite()
Клас RobotControl tempoWrite()
При відтворенні музичного файлу функцією playFile() , ця функція змінить темп, або швидкість програвання. При більших значеннях звук відтворюватиметься швидше....
Функція 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,...