Приветствую Вас ГостьПятница, 03.05.2024, 09:21

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Метод SoftwareSerial listen()

Описание

Метод объекта SoftwareSerial переводит указанный последовательный порт в режим ожидания данных. В каждый момент времени только один программный порт может принимать данные; при этом данные, поступающие другим портам, будут игнорироваться. Если при вызове функции listen() текущий активный порт изменяется на другой, то все принятые ранее данные отбрасываются.

Синтаксис

mySerial.listen();

Параметры

mySerial - объект класса SoftwareSerial, который должен принимать данные

Возвращаемые значения

нет

Пример

// подключаем библиотеку SoftwareSerial для использования ее функций:
#include <SoftwareSerial.h>

// программный последовательный порт : TX = цифровой контакт 10, RX = цифровой контакт 11
SoftwareSerial portOne(10, 11);
 
// программный последовательный порт : TX = цифровой контакт 8, RX = цифровой контакт 9
SoftwareSerial portTwo(8, 9);
 
void setup()
{
 // инициализируем аппаратный последовательный порт
 Serial.begin(9600);
 
 // инициализируем оба программных порта
 portOne.begin(9600);
 portTwo.begin(9600);
 
}
 
void loop()
{
 portOne.listen();
 
 if (portOne.isListening()) {
 Serial.println("Port One is listening!"); 
}else{
 Serial.println("Port One is not listening!"); 
}
 
 if (portTwo.isListening()) {
 Serial.println("Port Two is listening!"); 
}else{
 Serial.println("Port Two is not listening!"); 
}
 
}

Смотрите также:

SoftwareSerial()

available()

begin()

isListening()

overflow()

peek()

read()

print()

println()

write()


Библиотека SoftwareSerial

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/SoftwareSerialListen
Категория: Справочник | Добавил: magi (22.02.2015)
Просмотров: 1257 | Теги: библиотека, SoftwareSerial, arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски