arduino 使用:1.arduino 开发板基本介绍:开发板的核心元件:微控制器上下两排金属片叫做引脚(微控制器用来控制外界的器件的桥梁)
上下两端口分为 3 组:
1.数字输入/输出端口:数字:只有 0 和 1
输入/输出:只相对着开发板而言的
端口 0:端口 1:这两个端口是专门用于开发板和电脑传输数据的
2.模拟输入端口:
模拟输入是相对于数字输入的
因为数字输入只有 0 和 1 两种,但是现实中不可能只有这两种,这时,就要用到模拟输入了
3.电源端口:
如其名,5v 和 3.3v 是板子通电后提供电压的,接地是接地
2.初步认识 arduino 程序:语言:C++
loop()函数:写入其中的代码会反复执行
setup()函数:只会执行一次(当你给开发板通电,或者按复位按钮的时候运行一次)
3.arduino 程序函数:1.
11.30-12.712.71.堆:(我感觉都是树)堆可以分为:1.二叉树 2.完全树(即构造的时候严格按照每层从左到右来的,注意是每层。否则不是)3.值:也是树(当一个节点比他所有子节点都大,这样形成的一个堆叫做最大堆。反之为最小堆)(以最大堆为例,一个个层之间是有大小递推的,但是每层没有)
堆的实现:数组
(一个树,如果把他压平,为一个数组形态就是从 上到下,从 左到右(是先从第一层开始到第二层从左到右,再到第三层从左到右))
此时:如果已知数组A和索引i,那么A[i]的父节点为A[(i-1)/2]向下取整当然,这个规律只适用于二叉树且是完全树
同理,二叉树压平一个数组,除了第0个,他第一个的子节点就是第三个和第四个:即A[i]的左子节点是A[2i+1],右子节点是A[2i+2]
2.指向结构体成员运算符->:返回的是一个值,可以通过一个指针访问结构体中的成员(使用前要判断目标是否为空指针null)
123456struct t{ int a; int b;}s;//创建一个该结构体变量为ssturct t*p=&s;//&a ...
==逗号用英文,并且一定要有空格,在:后面==
博客以及对应操作笔记1.打开:在 000my blog 的==根目录进入 cmd 命令行==,输入 hexo s 打开博客和对应地址
2.hexo s 是本地查看和测试博客的命令,用于在本地启动开发服务器。3.hexo d 是将博客内容部署到线上服务器或平台的命令,用于发布博客。4.通常开发流程:==使用 hexo cl 清理旧的生成文件(如果需要)。==
==使用 hexo g 生成新的静态文件。==
==使用 hexo s 启动本地服务器查看效果。==
==如果一切正常,使用 hexo deploy 或 hexo d 部署到线上。==
5.上传笔记:进入==source 文件夹==,进入==posts 文件夹==,里面存 ...