史上最口语化Arduino入门教程——1.1Arduino的程序结构
来源:互联网 发布:房产中介软件xiazaiba 编辑:程序博客网 时间:2024/05/21 01:15
我们打开IDE的时候会发现是下面的格式:
voidsetup(){
}
voidloop(){
}
Ok,我们来讲解一下这是什么意思:
首先我们的代码基本都是在{ }内完成的,setup的{ }内我们一般填写的是初始化代码、IO口定义代码,这种只需要做一次设定的代码,而loop中我们填写的就是需要运行的程序,运行顺序是从上到下重复运行的,就像是听歌的歌单,听到最后一首再折返到第一首重复循环,loop也是这样的~
以Blink为例:
void setup() {
// 设置13号引脚为输出模式,板载LED连接在13号数字引脚上
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // 让13号引脚输出高电平
delay(1000); // 延时一秒
digitalWrite(13, LOW); //让13号引脚输出低电平
delay(1000); // 延时一秒
}
这里涉及到这样的几个概念:电平、注释、以及每行结尾的‘;’
电平:Arduino一般用的是5V的电压,呐超过3V就算是高电平,低于1.5V就是低电平啦,一般来说高电平就是5V上下,低电平就是指的0V。也可以用0和1来代替LOW、HIGH。
注释:大家有看到“//”这个符号吧,//后面的字都叫注释,也就是编译的时候不管的说明,一般就是用来做程序的解释的,还有一种注释的方法/*xxxxx*/,这种注释的好处是可以跨行,成段落注释,不像//只能写一行,比如这样:
/*
今天的代码好简单
嗯。。。好简单
*/
而//就是:
//今天的代码好简单。嗯。。。好简单
‘;’为什么每行结尾都要有个分号呢,这个我也不知道。。反正就是这么规定的,意思就是这句话说完了,和咱们写作文的句号一个意思,不过‘;’在函数的后面不用加,比如setup和loop后面都没有,为毛呢,因为他们用{}来表示势力范围嘛,自然不用‘;’啦,记得每句代码后面加‘;’哟。- 史上最口语化Arduino入门教程——1.1Arduino的程序结构
- 史上最口语化Arduino入门教程——简介
- 史上最口语化Arduino入门教程——1.3模拟IO口
- 史上最口语化Arduino入门教程——1.4简单的用下串口
- 史上最口语化Arduino入门教程——1.2数字I/O口
- Arduino Yun的硬件——Arduino Yun快速入门教程
- Arduino入门教程—RFID模块的使用(MF RC522)
- arduino小车入门教程——第五天(照片欣赏)
- Arduino学习笔记—Arduino编程基础
- 【Arduino入门教程之三】超声波传感器的使用
- 【Arduino】开发入门教程
- Arduino入门教程--连载
- Arduino—舵机控制
- Arduino—电机控制
- Arduino控制—连载
- 巨人肩膀—arduino
- Arduino
- arduino
- mac下包管理工具Homebrew使用
- Codeforces 148D:Bag of mice
- [LeetCode]347. Top K Frequent Elements
- 给按钮设置边框的实例
- 如果你有一台超级计算机_你会用它来做什么?
- 史上最口语化Arduino入门教程——1.1Arduino的程序结构
- OracleDBA之用户管理
- LeetCode 88. Merge Sorted Array
- class Importing Data in Python (Part 1)
- UVA 127
- 什么是 JWT -- JSON WEB TOKEN
- 初涉IDEA,破解与快捷键
- zookeeper-4 watcher
- sp