![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arduino入门
古恰恰
这个作者很懒,什么都没留下…
展开
-
arduino双按钮同时点灯
两个按键分别接2号引脚和8号引脚 boolean pushButton1;//创建一个布尔变量 boolean pushButton2;//创建第二个布尔变量void setup(){ //将引脚设置为输入上拉模式;2号和8号引脚;pinMode(2,INPUT_PULLUP);pinMode(8,INPUT_PULLUP);pinMode(13,OUTPUT); //将引脚设置为输出模式}void loop() {pushButton1=digitalRead(2)原创 2022-03-26 15:06:14 · 1566 阅读 · 1 评论 -
arduino中的if和布尔
这串代码里面涉及了布尔、if、!、和输入上拉模式。ardudino按键控制灯亮灭的代码boolean pushButton;//创建一个布尔变量void setup(){pinMode(2,INPUT_PULLUP);//将引脚设置为输入上拉模式pinMode(13,OUTPUT); //将引脚设置为输出模式}void loop() {pushButton=digitalRead(2);//读取引脚2电平状态并将其赋值给布尔变量if(!pushButton){原创 2022-03-19 22:21:55 · 4544 阅读 · 0 评论 -
米思齐中断就像......
· 引脚设置高低电平需要cpu不断进行询问就像: *cpu:2号脚你高了没,2号脚你低了没?* · 然后根据反馈结果来做出反应,所以cpu就得无时不刻的询问引脚状态,就比较低效就像: *你整天都在开门看看客人来了没有* ·中断与他的区别:当事件发生,他会产生一个中断信号,cpu得到信号再执行就像: *你在家可以随便造等客人按门铃了你再去开门,没人按门铃的时候你就可以尽情做你的事情*那么进入实操环节:问题1:我能不能..原创 2022-03-17 22:24:58 · 1582 阅读 · 0 评论 -
arduino函数参数的设置
函数的参数格式:函数(参数)//函数中括号记得用英语括号,中文括号识别不了。两个参数:digital Write() //将数字引脚写HIGH(高电平)或LOW(低电平)digital Write(LED_BUILIN,HIGH) //设置uno板上自带的13号引脚的灯为高电平 > 这段函数里面分别有 LED_BUILIN 和 HIGH 两个参数,且两个参数之间必须用逗号隔开。> ps:函数里的 LED_BUILIN 也可以用13代替。一个参数:d原创 2022-03-14 22:34:45 · 1125 阅读 · 0 评论 -
光棍节礼物之变量的作用域
所有的变量都有一个工作范围全局变量:将变量建立在所有函数外面局部变量:将变量建立在某一个函数中,例如voidsetup做如我在setup函数中建立个delayTime=3000在 loop函数中建立一个delayTime=1000。虽然两个变量名字相同,但却毫不相同,可理解为两个相同名字的人但不是同一开人。...原创 2021-11-11 10:51:31 · 65 阅读 · 0 评论 -
变量的范围与两种数据类型的选择
变量类型int:integer,是整数型的意思补充:int是整型变量,整数是基本数据类型,整数类型占用2字节整数的范围为-32768~32767int delaytime=3000;//定义一个变量,先定义后引用void setup(){} //初始化函数void loop(){delay=delaytime+1000;delay(3000);} //循环函数 //因为前面定义好了del原创 2021-11-11 10:42:54 · 171 阅读 · 0 评论 -
关于我的arduino入门笔记
1:编程语言是C++语言2:可以养成一个边编辑边保存的习惯,实时保存工作进度(视频说的hhh)3:void setup,初始化函数4:void loop,循环函数数字输出/输入,,,,,,(状态0/1)开发板上的特殊端口:TX 1/RX 0,,,, 这两个端口是用来传输数据的,一般留到最后才使用或者接上。说一下啊蛋刚教我蓝牙模块时我的岔路:蓝牙模块tx要接开发板的rx,rx接开发板的tx,要编好程序后上传到开发板再接上这两条线,不然端口被占用就上传不了了,这浪费了我20分钟呢,只能说细节原创 2021-10-29 02:33:42 · 594 阅读 · 1 评论