Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція Serial.findUntil()
Serial.findUntil()
Serial.findUntil() зчитує дані з послідовного буфера, поки не знайдено цільовий рядок заданої довжини або кінцевий рядок.
Функція повертає істину, якщо цільовий рядок...
Функція Serial.find()
Serial.find()
Serial.find() зчитує дані з послідовного буфера, поки не знайдеться цільовий рядок заданої довжини. Функція повертає істину, якщо цільовий рядок знайдено, хибу, якщо час...
Функція end()
Serial end()
Відключає послідовний канал зв'язку, що дозволяє використовувати піни RX і TX для загального вводу та виводу. Для відновлення послідовного зв'язку, слід викликати Serial.begin() ....
Функція begin()
Serial begin()
Задає швидкість передачі даних в бітах на секунду (бодах) для послідовної передачі даних. Для спілкування з комп'ютером, використовуйте одну з цих швидкостей: 300, 600, 1200,...
Функція availableForWrite()
Serial availableForWrite()
Отримайте кількість байтів (символів), доступних для записування в послідовний буфер без блокування операції запису.
Синтаксис Serial.availableForWrite()...
Функція available()
Serial available()
Отримайте кількість байтів (символів), доступних для зчитування з послідовного порту. Це дані, які вже надійшли та зберігаються у послідовному буфері прийому (що містить 64...
Функція if (Serial)
Serial if (Serial)
Зазначає, чи вказаний послідовний порт готовий.
На 32u4-базованих платах (Leonardo, Yùn тощо) функція if (Serial) вказує, відкрите чи ні послідовне з'єднання USB CDC....
Бібліотеки Arduino IDE
Бібліотеки
Середовище розробки Arduino може бути розширене за допомогою використання бібліотек, як і більшість платформ програмування. Бібліотеки забезпечують додаткову функціональність для...
Бібліотеки Mouse та Keyboard
Mouse & Keyboard
Ці основні бібліотеки дозволяють платам на базі 32u4 та платам Due і Zero відображатися як рідна миша та/чи клавіатура на підключеному комп’ютері.
Застереження щодо...
Stream
Stream
Stream є базовим класом для символьних і двійкових потоків. Він не викликається прямо, але до нього йде звернення, коли Ви використовуєте функцію, яка на нього спирається.
Stream...
Serial
Serial
Послідовне з’єднання на пінах TX/RX використовує логічні рівні TTL (5 В або 3,3 В залежно від плати). Не підключайте ці піни безпосередньо до послідовного порту RS232, вони оперують...
Функція attachInterrupt()
attachInterrupt()
Цифрові піни з перериваннями Першим параметром функції attachInterrupt є номер переривання. Як правило, слід скористатися функцією digitalPinToInterrupt(пін) , щоб...
Функція noInterrupts()
noInterrupts()
Вимикає переривання (можна відновити їх функцією interrupts() ). Переривання дозволяють виконувати деякі важливі завдання у фоновому режимі та вмикати їх за замовчуванням. Деякі...
Функція interrupts()
interrupts()
Відновлює переривання (після того, як вони були вимкнені функцією noInterrupts() ). Переривання дозволяють виконувати деякі важливі завдання у фоновому режимі та вмикати їх за...


