| Ваш IP: 54.146.98.143 | Online(23) - гости: 7, боты: 16 | Загрузка сервера: 0.78 ::::::::::::

Последовательный порт (Arduino)

Набор функций Serial служит для связи устройства Arduino с компьютером или другими устройствами, поддерживающими последовательный интерфейс обмена данными. Все платы Arduino имеют хотя бы один последовательный порт (UART, иногда называют USART). Для обмена данными Serial используют цифровые порты ввод/вывода 0 (RX) и 1 (TX), а также USB порт.

Операторы библиотеки Serial:

  • Serial — объект библиотеки Serial для работы с последовательным портом (COM портом)
  • Serial.begin(<скорость>); — открыть порт
  • Serial.begin(9600); // открыть порт на 9600 БОД
    ВНИМАНИЕ! Скорость, установленная в begin(), должна быть равна скорости монитора порта (в
    самом мониторе правый нижний угол).
  • Serial.print(); — вывод в порт. Переменные и цифры напрямую, текст – в кавычках » «
  • Serial.println(); — вывод с переводом строки
  • Serial.println(val, n); — вывод переменной val (типа float) с n числом знаков после запятой
  • Serial.println(val, <базис>); — вывод с указанным базисом:

DEC — десятичный
HEX — 16-ричная система
OCT — 8-ричная система
BIN — двоичная система
Данные с компьютера попадают в буфер с объёмом 64 байта, и ждут обработки.

  • Serial.available(); — проверить буфер на наличие входящих данных
  • Serial.read(); — прочитать входящие данные в символьном формате! Согласно ASCII
  • Serial.read() — ‘0’; — прочитать данные в целочисленном формате. По одной цифре.
  • Serial.parseInt(); — прочитать данные в целочисленном формате. Число целиком.
  • Serial.flush(); — очистить буфер порта

Пример использования:

void setup()
{
Serial.begin(9600);
}
void loop()
{
delay(500);
Serial.println("test");
}

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Устройство защиты электродвигателя

    В качестве типовых элементов защиты электродвигателей чаще всего применяют электротепловые реле. Конструкторы вынуждены завышать номинальный ток этих реле, чтобы не было срабатываний при пуске. Надежность такой защиты невелика, и большой процент двигателей выходит из строя в процессе эксплуатации. Схема устройства защиты двигателей (см. рисунок) от неполнофазных режимов и перегрузки отличается …Подробнее...
  • Электрические вольфрамовые лампы накаливания

    Электрические вольфрамовые лампы накаливания

    В 1879 году Т.А. Эдисон создал лампу накаливания запустив ее в серийное производство, в качестве нити накаливания он использовал угольную нить, которую он получал обугливанием длинный и тонких бамбуковых волокон. Так же он ввел откачку воздуха из баллона. В 1890 году А.Н. Лодыгин продемонстрировал лампу с нитью накала из тугоплавкого …Подробнее...
  • К140УД1А-В, КР140УД1А-В, К140УД3А-В (справочные данные)

    К140УД1А-В, КР140УД1А-В, К140УД3А-В относятся операционным усилителям средней точности. Электрические параметры: Uпит. ном 2*6,3В (А), 2*12,6В (Б, В) I пот 6мА (А), 12мА(Б), 10мА(В) Ku 0,5…4*10³(А), 1…12*10³(Б), 8*10³(В) Iвх 5*10³нА(А), 8*10³нА(Б), 10*10³нА(В) ΔIвх 1,5*10³нА(А,Б), 2,8*10³нА(В) Кос.сф 60дБ f1 3МГц(А), 8МГц(Б), 5МГц(В) Vu 0,2В/мкс(А), 0,5В/мкс(В), 3,5В/мкс(В) Uвых.мах 2,5В(А), 5,7В(Б,В) Rвх 0,004МОм Предельные …Подробнее...
  • Универсальный контроллер балластов люминесцентных ламп — Трехступенчатая регулировка яркости

    Универсальный контроллер балластов люминесцентных ламп — Трехступенчатая регулировка яркости

    Трехступенчатые регуляторы яркости широко применяются в США. Система состоит из специального патрона лампы, четырехпозиционного переключателя и лампы с модифицированным контактным цоколем. Традиционная лампа в такой системе содержит две нити накаливания и три контакта на цоколе. IRPLCFL8U — это трехступенчатый регулируемый балласт для управления 32 Вт спиральной компактной люминесцентной лампой (CFL) от сети …Подробнее...
  • Типы корпусов микросхем

    Внешний вид корпусов типа ТСР, ВСС, DIP показаны на рис.1. В табл. 1-3 соответственно приведены их параметры и конструктивное исполнение, где А — металлокерамический корпус, С — керамический, М- пластиковый. Внешний вид разных типов корпусов изображен на рис.2. Литература Ж.Радиоматор 2002 №1Подробнее...