创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


en:arduino:libraries:softwareserialavailable

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

en:arduino:libraries:softwareserialavailable [2016/12/25 22:15] (当前版本)
行 1: 行 1:
 +====== SoftwareSerial:​ available() ======
  
 +
 +===== Description =====
 +
 +Get the number of bytes (characters) available for reading from a software serial port. This is data that's already arrived and stored in the serial receive buffer.
 +===== Syntax =====
 +
 +mySerial.available()
 +===== Parameters =====
 +
 +none
 +===== Returns =====
 +
 +the number of bytes available to read
 +===== Example =====
 +<code cpp>
 +// 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() {
 +  if (mySerial.available()>​0){
 +  mySerial.read();​
 + }
 +}
 +</​code>​
 +===== See also =====
 +
 +  * SoftwareSerial()
 +  * read()
 +  * print()
 +  * println()
 +
 +[[en:​arduino:​libraries|Reference Home]]
en/arduino/libraries/softwareserialavailable.txt · 最后更改: 2016/12/25 22:15 (外部编辑)