Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
电子信息
>
电子技术
>
嵌入式
文号
t60357
阅读
2946
回复
0
收藏
1
转帖:跟珜羽一起学Arduino NO.3.1 Hello world
kc2038
2013/09/05
电子技术
IP:广西
跟珜羽一起学Arduino NO.3.1 Hello world
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
在上一章中,我们对
arduino
的
IO
操作,和编程的语法有了一定的了解。
接下来,我们来进阶的使用函数。
这一章主要介绍常用的函数的用法(只介绍常用的,深入进阶部分请看坛子的其他教程)
这一节讲的是最最经典的,所有编程课程上第一件事,就是让你学会输出
“
hello world
”
。我们
arduino
也不例外。(在这一章以后会很少涉及到语法,有问题参考第一章或者网上查资料
or
发帖提问)
运行你的
IDE
,先敲好必须的代码。如下:
然后填入一下代码:
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
() Serial .
println
()
Serial .begin( speed )
就是开启串口,中间带的参数
speed
就是所设置的波特率,一般
9600
就行了。
(自然的,
Serial .end()
就是关闭串口了,不带参数,没有返回值)
Serial .
print
()
与
Serial .
println
()
都是字符串输出,只是
ln
带换行,你可以试试分别编译以下两个代码,观察下区别:
代码一:
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("hello world");
}
代码二:
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("hello world");
}
其他的函数等下一节用到了再具体介绍,如果你忍不住,可以去官网晃荡下,官网的资料其实也很简单,如果扣除只有英文的这个因素的话。
更多的详细用法,函数,参数,请参考官方文档:(自带翻译软件哈。)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
来自:
电子信息
/
电子技术
/
嵌入式
0
0
全部
只看作者
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存