| Ваш IP: 3.94.129.211 | Online(36) - гости: 24, боты: 12 | Загрузка сервера: 0.75 ::::::::::::

Последовательный порт (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");
}

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

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

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

  • Предварительный усилитель на NE5532

    Предварительный усилитель на NE5532

    Микросхема NE5532 представляет собой сдвоенный малошумящий операционный усилитель, широко применяющийся в различной аудиоаппаратуре, а так же, пользующийся популярностью в любительской схемотехнике. Микросхема работает от двухполярного источника питания в диапазоне ±5В…±15В, ее рабочий ток составляет всего 8мА. Внутренняя структура микросхемы обладает диодной защитой входа усилителя, защитой выхода от короткого замыкания. Низкий …Подробнее...
  • Формирователь биполярных напряжений

    Формирователь биполярных напряжений

    Данная схема очень полезна при условии что у Вас есть напряжение питания +5В для питания ТТЛ — микросхем, но возникает включить в схему ОУ. Главное звено в схеме — генератор прямоугольных импульсов(при указанных элементах частота генератора равна 100кГц), при этом сигнал образует 2 канала, к выходам которого включены выпрямители. Данное …Подробнее...
  • Преобразователь =12В\ 220В

    Преобразователь =12В\ 220В

    Схема преобразователя состоит из 3-х узлов: задающего мультивибратора, двухтактного транзисторного ключевого усилителя и повышающего трансформатора. Мультивибратор выполнен на микросхеме D1(D1.1  D1.2). Его частота зависит от R1 C1. На выходе мультивибратора включен инвертор на D1.4 который создает противофазные сигналы поступающие на базы VT1 VT2. Затем следует двухтактный усилитель на VT3 VT4 …Подробнее...
  • Высококачественный усилитель мощности

    Высококачественный усилитель мощности

    При проектировании описываемого ниже усилителя за основу был взят усилитель «Квод — 405», удачно сочетающий в себе высокие технические характеристики и схемную простоту. Структурная схема усилителя в основном осталась неизменной, исключены лишь устройства защиты транзисторов выходного каскада от перегрузки. Практика показала, что устройства такого рода не исключают полностью отказов транзисторов, …Подробнее...
  • Четырехканальный цифровой регулятор громкости на КА2250

    Четырехканальный цифровой регулятор громкости на КА2250

    Аналог ТС9153 Регулятор громкости КА2250 содержит 2-а стереорегулятора с различным шагом регулировки (2дБ и 10дБ), то на его основе можно реализовать 4-х канальный цифровой регулятор громкости, дополнив схему простым генератором (100Гц). Регулировка усиления осуществляется нажатием 2-х кнопок + и — Литература — Современные интегральные усилители  С.Р. Баширов, А.С. БашировПодробнее...