170108

来源:互联网 发布:淘宝永久封店诈骗 编辑:程序博客网 时间:2024/06/12 20:54

1625-5    王子昂    总结《2016年1月8日》  【连续第100天总结】

A.arduino一章 200%

高数100%

日语50%

B.找了新的教程来看,台湾的Cooper Maa写的

代码看起来毫不吃力,下面楼主补充说明才知道arduino本就是C语言写的,相当于API

按钮控制LED开关的例程是通过一个变量读入按钮所接引脚的状态,然后根据按钮状态来设置LED的状态

不过例程里出现了这样两句int buttonstate=0;if(buttonstate==HIGH)  。有点谜_(:з」∠)_上下也没有对HIGH进行赋值或说明。

查了一下参考手册,果然有说明:预定义HIGH和LOW分别表示0和1,并且当引脚状态不同(INPUT/OUTPUT)时,所表示的电压也不同。

控制LED灯光亮度的例程则是用函数analogWrite(9, brightness),brightness来设定亮度,亮度每次自加或自减即可

记得要在loop()里加上延时,这样才能看的出来变化

话说我以前写C++的时候基本是不敢直接while(1)让程序疯狂循环的,感觉这样程序全开每秒钟运算不知道多少但反正就是很多很多次怪怪的…有种迷之担忧

不过arduino里的loop部分看来是几毫秒(甚至更低)就运行一次的……大概也没事吧_(:з」∠)_

在接线的时候要连电阻来保护电路,防止烧坏。然而电路图的图挂了,所以也不知道具体是啥样的…不过看到了一个要注意的帖子,科普上下拉电阻的作用:http://www.arduino.cn/thread-2396-1-1.html

简单来说:上拉电阻是用来解决总线驱动能力不足时提供电流的。一般说法是上拉增大电流,下拉电阻吸收电流

明天上午考高数下午考日语_(:з」∠)_日程排的满满的,再后一天C++应该问题不大,晚上注意复习吧。

C.明日计划

考试/_|

浏览一遍C++要注意的地方


0 0
原创粉丝点击