第八课:模拟输入输出
首先,只有带波浪线的端口有模拟功能,即板子上标记的PWM。
第六课:使用数码管的简化方法—控制结构
在数码管示例小程序中需要一次对多个引脚进行定义、清零等操作,如果每次都逐行重复控制所有端口显得太过繁杂,于是类似于python的for和while:
第七课:自定义函数与随机变量
回到arduino,如果我们有三个数字电路通道想控制3个LED灯依次显示1不亮,2、3亮(情况1);2不亮,1、3亮和3不亮情况2),1、2亮(情况3)以及所有灯都亮。(实际情况X中可能存在更复杂的控制)且我们希望建立一个映射表,使得每次我们只需要调用情况X即可让程序自动执行情况X内包含的工作语句内
第一课:软件安装与硬件简介
首先就是下载软件安装包并安装,注意安装过程中也要同意USB等驱动的安装。
第四课:数字输入与逻辑控制
小口诀之"相连不同侧,同侧不相连",这个电路中开关闭合的时候是把GND和引脚2连起来短路了所以采集到低电平信号。
第五课:数码管
单个数码管是由7段横线和一个点状圆形LED构成的,如果单独控制这8个LED需要16个引脚,而把它们集中在一个模块上的时候,可以把正极或者负极共用一个端口,从而使得我们需要8个控制端和一个共用电压输入/接地端。为了满足元器件的对称美学和磨损要求,一般会用10个引脚来接出一个数码管,上下各5个接口,上下

第三课:花式点小灯泡
首先要谨记有LED必有串联小电阻,这样LED近似于完全导通的时候我们的小电阻还可以陪着分担压力。

第二课:简单代码编写与功能实现
在单片机里基本上是用C++控制