Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






SoftwareSerial(rxPin, txPin)





Описание:

Создает новый объект SoftwareSerial object

Параметры:

rxPin: вывод, используемый для приема данных

txPin: вывод, используемый для передачи данных

Пример:

#define rxPin 2

#define txPin 3

// создадим новый порт

SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);

SoftwareSerial: begin(speed)

Описание:

Устанавливает скорость обмена информацией. Работает только до 9600бод.

Параметры:

speed: скорость (long)

Пример:

// include the SoftwareSerial library so you can use its functions:

#include <SoftwareSerial.h>

#define rxPin 2

#define txPin 3

// set up a new serial port

SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);

void setup() {

// define pin modes for tx, rx:

pinMode(rxPin, INPUT);

pinMode(txPin, OUTPUT);

// set the data rate for the SoftwareSerial port

mySerial.begin(9600);

}

void loop() {

//...

}

 

SoftwareSerial: int read()

Описание:

Читает символ на выводе приема данных. Эта функция ждет символ, читает его затем возвращет. Данные, переданные в другое время будут потеряны.

Возвращает:

Прочитанный символ

Пример:

SoftwareSerial serial(6, 7);

void setup()

{

serial.begin(9600);

}

void loop()

{

char c = serial.read();

}

 

SoftwareSerial: print(data)

Описание:

Передает данные в последовательный порт. Работает также как и Serial.print().

Параметры:

смотри Serial.print()

 

SoftwareSerial: println(data)

Описание:

Пишет данные в последовательный порт, завершая их переносом строки и возвратом каретки.работает также как и функция Serial.println().

Параметры:

Смотри Serial.println()

 

Пример:

SoftwareSerial serial(6, 7);

int analogValue;

void setup()

{

serial.begin(9600);

}

void loop()

{

// read the analog input on pin 0:

analogValue = analogRead(0);

// print it out in many formats:

serial.print(analogValue); // print as an ASCII-encoded decimal

serial.print("\t"); // print a tab character

serial.print(analogValue, DEC); // print as an ASCII-encoded decimal

serial.print("\t"); // print a tab character

serial.print(analogValue, HEX); // print as an ASCII-encoded hexadecimal

serial.print("\t"); // print a tab character

serial.print(analogValue, OCT); // print as an ASCII-encoded octal

serial.print("\t"); // print a tab character

serial.print(analogValue, BIN); // print as an ASCII-encoded binary

serial.print("\t"); // print a tab character

serial.print(analogValue/4, BYTE); // print as a raw byte value (divide the

// value by 4 because analogRead() Возвращает: numbers

// from 0 to 1023, but a byte can only hold values

// up to 255)

serial.print("\t"); // print a tab character

serial.println(); // print a linefeed character

// delay 10 milliseconds before the next reading:

delay(10);

}







Date: 2015-12-12; view: 349; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию