Arduino 基础

主板针脚介绍

常用引脚

  • 0-13 数字引脚
  • 5V 电源引脚
  • GND:接地引脚。

数字引脚 (Digital Pins)

  • 编号:0-13
  • 作用:可以作为输入或输出引脚,读取或发送高(HIGH,5V)或低(LOW,0V)电平信号。
  • 特殊引脚:
    • 引脚0和1:用于串口通信(TX和RX),也可以作为普通的数字引脚使用,但在使用串口通信时需要注意。

模拟引脚 (Analog Pins)

  • 编号:A0-A5
  • 作用:用于读取模拟信号(0-5V),通过10位ADC(模数转换器)将模拟信号转换为0-1023的数字值。
  • 应用:常用于连接传感器,读取如温度、湿度、光照等模拟信号。

电源引脚 (Power Pins)

  • VIN:外部电源输入引脚,用于供电(7-12V)。
  • 5V:稳定的5V输出引脚,用于供电给外部设备。
  • 3.3V:稳定的3.3V输出引脚,用于供电给低电压设备。
  • GND:接地引脚。

特殊功能引脚

  • RESET:用于复位Arduino板子,重新启动程序。
  • 3.3V:提供3.3V电压输出,用于供电给3.3V的传感器和模块。

PWM引脚 (PWM Pins)

  • 编号:3, 5, 6, 9, 10, 11
  • 作用:通过模拟输出模拟电压信号(脉宽调制),用于控制电机速度、LED亮度等。
  • 特点:这些引脚支持PWM输出,可以模拟模拟信号,但仍然是数字信号。

SPI引脚 (SPI Pins)

  • 编号:10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
  • 作用:用于SPI通信协议,常用于与SD卡、显示屏等外部设备通信。

I2C引脚 (I2C Pins)

  • 编号:A4 (SDA), A5 (SCL)
  • 作用:用于I2C通信协议,常用于与传感器、显示屏等设备通信。

串口引脚 (Serial Pins)

  • 编号:0 (RX), 1 (TX)
  • 作用:用于串行通信,通过USB连接到电脑进行程序上传和调试。

开发基础

  • 安装完IDE之后使用USB连接主板和电脑,在IDE中选择主板型号,然后选择COM接口,可能是COM3也可能是COM5
  • 有两个按钮一个
    • 编译验证 Verify 按钮:编译代码进行验证
    • 上传按钮 Upload:上传代码到主板