Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція serialEvent()
serialEvent()
Викликається, коли дані доступні. Використовуйте Serial.read() , щоб отримати ці дані.
Зверніть увагу, що на даний момент функція serialEvent() несумісна з Esplora, Leonardo...
Функція write()
Serial write()
Записує двійкові дані у серійний порт. Ці дані надсилаються як байт або серія байтів. Щоб відправити символи, що представляють цифри числа, використайте функцію print()...
Функція Serial.setTimeout()
Serial.setTimeout()
Serial.setTimeout() встановлює максимум мілісекунд, щоб чекати на послідовні дані, коли використовується Serial.readBytesUntil() , Serial.readBytes() , Serial.parseInt()...
Функція readStringUntil()
Serial readStringUntil()
readStringUntil() зчитує символи з послідовного буфера у рядок. Функція припиняється, якщо виявлено кінцевий символ або вичерпано час (див. setTimeout() ).
Ця...
Функція readString()
Serial readString()
Serial.readString() зчитує символи з послідовного буфера у рядок. Функція припиняється, коли вичерпується час (див. setTimeout() ).
Ця функція є частиною класу...
Функція Serial.readBytesUntil()
Serial.readBytesUntil()
Serial.readBytesUntil() зчитує символи з послідовного буфера у масив. Функція припиняється, якщо виявлено кінцевий символ, визначена довжина була зчитана або вийшов час...
Функція Serial.readBytes()
Serial.readBytes()
Serial.readBytes() зчитує символи з послідовного порту у буфер. Функція припиняється, якщо визначена довжина була зчитана або вийшов час (див. Serial.setTimeout() )....
Функція read()
Serial read()
Зчитує вхідні послідовні дані. read() переймається від допоміжного класу Stream .
Синтаксис Serial.read()
Лише для Arduino Mega:
Serial1.read()
Serial2.read()...
Функція println()
Serial println()
Виводить дані на послідовний порт як ASCII-текст, придатний для читання людьми. За ним слідує повернений символ у лапках (ASCII 13 чи '\r') та символ з нового рядка (ASCII 10...
Функція print()
Serial print()
Виводить дані на серійний порт у вигляді тексту ASCII, який здатні прочитати люди. Ця команда може набувати багатьох форм. Числа виводяться, використовуючи символ ASCII для...
Функція peek()
Serial peek()
Повертає наступний байт (символ) вхідних послідовних даних без видалення його з внутрішнього послідовного буфера. Тобто, послідовні виклики функції peek() повертатимуть той же...
Функція parseInt()
Serial parseInt()
Шукає наступне дійсне ціле число у вхідному послідовному потоці. parseInt() переймається від допоміжного класу Stream .
Зокрема:
початкові символи, які не є...
Функція parseFloat()
Serial parseFloat()
Serial.parseFloat() повертає перше дійсне число з рухомою комою з послідовного буфера. Символи, які не є цифрами (або знаком мінус), пропускаються. parseFloat()...
Функція flush()
Serial flush()
Чекає на передачу вихідних послідовних даних для завершення. (До версії Arduino 1.0 ця функція натомість видаляла будь-які буферизовані вхідні послідовні дані.)
flush()...


