| Ваш IP: 54.80.247.119 | Online(30) - гости: 15, боты: 15 | Загрузка сервера: 3.89 ::::::::::::

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

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

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

  • Индикаторы потребляемой мощности

    Основой индикаторов потребляемой мощности является трансформатор тока, на один из сетевых проводов надевают кольцевой магнитопровод с обмоткой который и образует трансформатор тока. В трансформаторе тока сетевой провод является первичной обмоткой, а обмотка на магнитопроводе вторичной. При подключении нагрузки через сетевой провод протекает ток и на вторичной обмотке появляется переменное напряжение. …Подробнее...
  • УМЗЧ на 50Вт на полевых MOSFET транзисторах

    УМЗЧ на 50Вт на полевых MOSFET транзисторах

    На рисунке показана схема 50 Вт усилителя с выходными полевыми MOSFET транзисторами. Первый каскад усилителя представляет собой дифференциальный усилитель на транзисторах VT1 VT2. Второй каскад усилителя состоит из транзисторов VT3 VT4. Оконечный каскад усилителя состоит из МОП-транзисторов IRF530 и IRF9530. Выход усилителя через катушку L1 соединен с нагрузкой 8 Ом. Цепь состоящий …Подробнее...
  • Импульсные регуляторы напряжения MC34063A, MC33063A, NCV33063A

    Импульсные регуляторы напряжения MC34063A, MC33063A, NCV33063A

    Импульсные регуляторы напряжения MC34063A, MC33063A, NCV33063A — специально разработанные микросхемы для DC-DC преобразователей с минимальным количеством внешних элементов. Технические параметры Диапазон входных напряжений 3…40 В Диапазон выходных напряжений 1.25…40 В Максимальный выходной ток 1.5 А Рабочая частота 33 кГц На рисунках показаны типовые схемы подключения регуляторов напряжения, повышающий, понижающий и инверсный. Основные элементы …Подробнее...
  • Акустическое реле

    Акустическое реле

    Акустическое реле может работать от любого стабилизированного источника питания 5…12В. Акустическое реле срабатывает от любого громкого звука (хлопка), содержит минимальное кол-во элементов, коммутирует нагрузку в зависимости от типа выбранного реле. R1 определяет чувствительность акустического реле. В качестве датчика выбран электретный микрофон. Оригинал статьи и схемы — http://www.electroschematics.com/704/sound-activated-switch/Подробнее...
  • К140УД2А, К140УД2Б (справочные данные)

    К140УД2А, К140УД2Б (справочные данные)

    К140УД2А, К140УД2Б относят к ОУ средней точности. Электрические параметры: Uпит. ном — 2*12,6В (А), 2*6,3 (Б) I пот — 16мА (А), 10мА(Б) Ku — 35*10³(А), 3*10³(Б) Uсм — 5мВ Iвх — 700нА ΔIвх — 150нА Кос.сф — 60дБ f1 — 1МГц Vu — 0,2В/мкс Uвых.мах — 10В(А), 3В(Б) Rвх — …Подробнее...