第二部分,是使用Arduino Nano这个“USBASP”对Atiny13进行烧录。 首先要安装ch340的驱动。之后插入nano,会发现出现一个com端口。 这时打开arduino,选择nano开发板。 有些nano比较老,要选择Old Bootloader。 然后打开示例 arduinoISP,直接上传。 当提示上传成功的时候,这个nano就已经成了一个烧录器。 接下来,是使用Att...
因为四十里已经做了说明,nano开发板集成的LED受引脚D13控制,所以这里将13号引脚设定为OUTPUT模式。而将来13号引脚会产生两个动作:输出HIGH电平或LOW电平。 显然上面的程序是不对的,存在不确定性。 我们将按键开关产生的数字信号输入到D2引脚好了。 怎样输入呢?同样用pinMode()函数,其实通过函数名也可以判断一下:p...
Arduino Nano是一款小型的开发板,它具有20个数字输入/输出引脚(其中7个可用于PWM输出),8个模拟输入引脚,一个USB接口,一个电源插头,一个复位按钮。 二、GPIO的概念 在Arduino Nano上,我们可以看到许多标有D1-D13的引脚,这些引脚就是GPIO(General Purpose Input/Output)引脚。GPIO是一种多功能的输入输出引脚,它既...
pinMode(13, OUTPUT); 这将把D13引脚设置为输出模式。 一旦我们将引脚设置为输出模式,我们可以使用`digitalWrite()`函数来设置引脚的电平状态。例如,要将D13引脚设置为高电平,可以使用以下代码: digitalWrite(13, HIGH); 这将使D13引脚输出高电平(5V)。 需要注意的是,Arduino Nano的数字输出引脚只能提供有限的电...
将Arduino Nano 的数字输出引脚(A4 到 D13)连接到 LED 立方体的列。这些引脚将控制多维数据集的各个列。 将数字输出引脚(A0 至 A3)连接到立方体的层。这些引脚将控制立方体的每一层。将限流电阻(通常为 100-220 欧姆)与每层串联,以防止电流过大。将电阻的一端连接到Arduino Nano的数字输出引脚,另一端连接到...
杜邦线就是导线,把传感器模块和单片机(Arduino板)连接起来。这里的Arduino板是我之前在双臂机械臂课程用到的板子,其实也就是一块Arduino Nano的扩展板,将所有的IO口引出(D13引脚除外),D13引脚接到了蜂鸣器上面,同时有个LM2596S-5.0的模块实现12V转5V 3A(最大3A输出)的调压功能。
D13---INT(继电器) D6---DO(土壤湿度传感器) A5--- AO(土壤湿度传感器) GND---GND VCC---VCC Arduino Nano 与 继电器 土壤湿度传感器、3V水泵连接的电路图如下: 三、参考程序 /*** * 传感器-8 * 有水 LOW 0 * 无水 HIGH 1 * * 继电器-13 * 低电平触发 LOW 0 * ***...
杜邦线就是导线,把传感器模块和单片机(Arduino板)连接起来。这里的Arduino板是我之前在双臂机械臂课程用到的板子,其实也就是一块Arduino Nano的扩展板,将所有的IO口引出(D13引脚除外),D13引脚接到了蜂鸣器上面,同时有个LM2596S-5.0的模块实现12V转5V 3A(最大3A输出)的调压功能。
下图显示了Arduino Nano 和 SSD1306之间的接口连接: 代码说明 要在OLED 上显示图像,我们需要 Arduino 库的帮助,可以从这个GitHub 存储库下载。下载库的U8glib-1.19.1.zip版本并在 Arduino IDE 中导入。如果您是 Arduino 新手,请参考此链接,描述如何导入库。在下面的部分中,我们将修改代码以将先前生成的 HEX 数组...
D13 - MEGA2560 D13 - Mini D6 - MKR1000 D13 - Nano D13 - Pro D13 - Pro Mini D13 - UNO D13 - Yún D13 – Zero 如果你希望使用本代码来点亮外部的 LED,你是需要自己搭建电路的。首先把电阻的一只引脚连接到 LED_BUILTIN 常量所指定的数字引脚,然后把 LED 灯较长的一只脚与电阻相连,最后把...