在之前的介紹中,我們對arduino的IO操作,和程式設計的語法有了一定的瞭解。
接下來,我們來進階的使用函數。這一章主要介紹常用的函數的用法(只介紹常用的)
這一節講的是最最經典的,所有程式設計課程上第一件事,就是讓你學會輸出“hello world”。我們arduino也不例外。
(在這一章以後會很少涉及到語法,有問題請參考網上資料)
运行你的IDE,先敲好必须的代码。如下:
然后填入一下代码:
1
2
3
4
5
6
7
8
| void setup() { Serial.begin(9600); } void loop() { Serial.println( "hello world" ); while (1); } |
如上图,连上arduino的板子后编译下载。然后打开串口调试器:
红色区域既IDE自带的串口调试器:请用力点击。
这个时候按下USB座子旁边的红色复位按键。你将会看到:
恭喜你完成了;例程。~ 试试修改你想要的语句,相信你可以的。
现在了解下arduino的Serial:
arduino的串口一共有以下10个子函数:
Serial.begin()
Serial .end()
Serial .available()
Serial .read()
Serial .peek()
Serial .flush()
Serial .print()
Serial .println()
Serial .write()
Serial .SerialEvent()
Serial .begin( speed )就是开启串口,中间带的参数speed就是所设置的波特率,一般9600就行了。
(自然的,Serial .end()就是关闭串口了,不带参数,没有返回值)
1
2
3
4
5
6
7
| void setup() { Serial.begin(9600); } void loop() { Serial.println( "hello world" ); } |
1
2
3
4
5
6
7
| void setup() { Serial.begin(9600); } void loop() { Serial.print( "hello world" ); } |
其他的函数等下一节用到了再具体介绍,如果你忍不住,可以去官网晃荡下,官网的资料其实也很简单,如果扣除只有英文的这个因素的话。
更多的详细用法,函数,参数,请参考官方文档:(自带翻译软件哈。)
没有评论:
发表评论