用户工具

站点工具


learing:alpha:esp8285:2018120804

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
learing:alpha:esp8285:2018120804 [2018/12/09 06:38] fangtiqianglearing:alpha:esp8285:2018120804 [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== 串口输出======
 +
 +
 +<WRAP left round info 65%>
 +这个例程将教你用OCROBOT ESP8285进行串口输出。
 +
 +你只需要一个ALPHA ESP8285开发板即可完成。
 +</WRAP>
 +
 +<WRAP left round box 100%>
 +=====ALPHA ESP8285核心=====
 +
 +==== 硬件 ====
 +  * [[ocrobot:alpha:esp8285:main|ALPHA ESP8285]]
 +
 +==== 搭建电路 ====
 +
 +{{:learing:alpha:esp8285:2.jpg?nolink&600|}}
 +
 +==== 代码 ====
 +<code cpp>
 +
 +void setup() {
 +  // put your setup code here, to run once:
 +Serial.begin(115200);
 +}
 +
 +void loop() {
 +  // put your main code here, to run repeatedly:
 +Serial.println("OCROBOT");
 +delay(1000);
 +}
 +
 +</code>
 +==== 效果 ====
 +
 +打开串口监视器
 +
 +{{:learing:alpha:esp8285:pasted:20181209-064403.png?nolink&600|}}
 +
 +可以看到每隔1秒就会出现OCROBOT并换行
 +
 +{{:learing:alpha:esp8285:pasted:20181209-064437.png?nolink&600|}}
 +
 +<WRAP left round tip 100%>
 +这个例子中我们使用了3个函数:[[reference:language:Serial.begin|Serial.begin()]]、[[reference:language:Serial.println|Serial.println()]]、[[reference:language:delay|delay()]]。
 +
 +[[reference:language:Serial.begin|Serial.begin()]]将串行数据传输速率设置为115200波特率。[[reference:language:Serial.println|Serial.println()]]打印数据到串行端口并回车。
 +[[reference:language:delay|delay()]]产生延时。
 +</WRAP>
 +
 +</WRAP>
 +
 +</WRAP>
 +
  

Valid HTML5 Valid CSS Driven by DokuWiki