关于我的arduino入门笔记

精选杂七杂八:
1:编程语言是C++语言
2:可以养成一个边编辑边保存的习惯,实时保存工作进度(视频说的hhh)
3: void setup(){} 这个是初始化函数, 该函数只执行一次
4:void loop(){} 这个是循环函数 , loop函数永远会反复的运行
5://:两个斜杠代表单行注释文字
6:/* */:多行注释文字。
7:数字输出/输入 (状态0/1)
8:编辑完记得加上;分号
9:开发板上的特殊端口:TX 1/RX 0
这两个端口是用来传输数据的,一般留到最后才使用或者接上。

关于第九条的实战经历:说一下啊蛋刚教我蓝牙模块时我的岔路:蓝牙模块tx要接开发板的rx,rx 接开发板的tx,要编好程序后上传到开发板再接上这两条线,不然端口被占用就上传不了了,这浪费了我20分钟呢,只能说细节太重要了,没人拉一把估计要躺一天了。。。

下面是摘自太极创客的基本知识笔记:
在这里插入图片描述

变量:

变量值可变,变量名不可变,变量的作用域
比如创建变量:int currentTemperature;
1:这里的currentTemperature变量名称:当前温度
2:这里的int变量类型:integer 是整数型的意思
(补充:int是整型变量,整数是基本数据类型,整数类型占用2字节,整数的范围为-32768~32767)整型与长整型这两种数据类型的选择
要把当前温度这种两个单词拼起来的变量名称区分开的方法:
方法一:currentTemperature第二个单词首字母大写
方法二:current-temperature两个单词中间加下划线

变量名称错误示例:-------------------------------规则
current Temperature------------------------中间不能存在空格
current#----------------------------------------不能有#特殊符号
1-temperature--------------------------------不能存在数字
HIGH--------------------------------------------HIGH是关键字

程序结构:

注释
注释就是程序员写出来给人看的,对代码的解释说明
注释可以帮程序员更好的理解程序。
方便代码的阅读和维护(修改)
注释不是越多越好,要简单明了
//:两个斜杠代表单行注释文字
/* */:多行注释文字。

打开程序可以先看注释,里面有很多主要信息,可以让你对这个程序的作用或者内容有一定的了解

程序(随便瞎写的,做个例子而已不一定对):

int delaytime=3000//定义一个变量,先定义后引用
void setup(){
}                   //初始化函数
void loop(){
delay=delaytime+1000;
delay(3000);
}                  //循环函数
                 //因为前面定义好了delaytime,所以括号内的3000可以换成delaytime

先定义后引用:因为初始化函数 int delaytime=3000;中,我先定义了delaytime=3000了,所以在循环函数中的delay(3000)可换成delay(delaytime)。
为什么delaytime=3000了,delay=delaytime+1000为什么不能改成delay=4000:
所谓循环函数,就是执行完后会再次进入,在第一遍中数值是一样的都是4000,但在第二次进入这个函数后,因为delay已经是4000了,所以这次的
delay=delaytime+1000就变成了4000+1000=5000了,以此类推一直叠加,
而delay=4000一直都是4000,这就是区别。

函数:

函数的参数
举例两个函数的参数格式:
两个参数:digitalWrite(LED_BUILIN,HIGH)
一个参数:delay(1000)
两个参数之间用逗号隔开,注意要用英文的逗号。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值