| Ваш IP: 54.225.38.2 | Online(27) - гости: 14, боты: 13 | Загрузка сервера: 3.62 ::::::::::::

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

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

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

  • ЭЛЕКТРИЧЕСКИЕ ПАРАМЕТРЫ ТРИОДНЫХ ТИРИСТОРОВ ТИПОВ КУ202А — КУ202Н

    Тип                         Наибольшее прямое                     Наибольшее обратное напряжение, В                                     напряжение, В КУ202А                              25                                                       — КУ202Б                               25                                                       25 КУ202В                              50                                                       — КУ202Г                               50                                                       50 КУ202Д                              100                                                      — КУ202Е                         …Подробнее...
  • ЗУ для батареи аккумуляторов фотоаппарата

    Главное достоинство предлагаемого ЗУ это импульсный характер тока зарядки, постоянный контроль за напряжением и индикация режимов работы. Схема ЗУ показана на рис.1. Т1 VD1…4 и С1 — не стабилизированный выпрямитель с выходным напряжением 10 В. На таймере DA1 собран генератор прямоугольных импульсов с регулируемой скважностью, питание которого осуществляется от параметрического …Подробнее...
  • ЧМ радиостанция

    Технические харак-ки: Рабочая частота 27,12МГц Чувствительность 5мкВ Мощность передатчика 0,25Вт Мощность УЗЧ 0,07Вт Девиация частоты 3кГц Ток потребления при приеме 20мА Ток потребления при передаче 80мА Дальность действия радиостанции 300-500м. Приемный тракт построен на 2-х микросхемах и 3-х транзисторах: К174ПС1 и К174УР3. Приемный тракт имеет 2-а колебательных контура — входной …Подробнее...
  • Стереодекодер

    Одна из схем стереодекодеров, разработанная В. Здоровцевым из г. Георгиевска Ставропольского края (Радио 1/99), показана на рис. Любой, даже самый простой и дешевый карманный УКВ радиоприемник с диапазоном 88…108 МГц, дополненный несложным стереодекодером, позволит вам прослушать с высоким качеством музыкальные программы стереофонического радиовещания по приемнику за несколько гривен. Выбор импортных …Подробнее...
  • Инвертор 100Вт

    На рисунке показана схема простого инвертора 12В DC / 220В AC мощностью 100Вт. Инвертор основан на микросхеме CD4047 и транзисторах IRF540. Особенностью этой схемы является простота и низкая себестоимость. CD4047нестабильный мультивибратора который воспроизводит два импульса сдвинутые по фазе на 180 градусов. Импульсы подаются на полевые транзисторы IRF540, выходы транзисторов подключены …Подробнее...