跳至主要內容

SuperMini Nano 328P

无名科技...大约 2 分钟

简介

SuperMini Nano328P继承了Arduino开发板的优点,同时具备紧凑的尺寸和强大的性能。SuperMini Nano328P它采用了ATmega328P微控制器,具有16 MHz的时钟频率,32KB的闪存内存和2KB的SRAM。SuperMini Nano328P支持多种输入输出接口,包括数字引脚、模拟引脚、PWM引脚和串口通信接口,使其能够适应各种电子项目的需求。

SuperMini Nano328P
SuperMini Nano328P

产品参数

名称SuperMini Nano328P
USB芯片CH340E
输入电压USB5V/DC6~12V
输出电源3.3V~5V
5V最大供电电流1A
模拟口6个(A0-A5)
数字口14个(PWM接口:3、5、6、9、10、11)
EEPROM1KB
SRAM2KB
Flash32KB
USB接口Typec

尺寸图

尺寸图
尺寸图

引脚图

引脚图
引脚图

引脚说明

序号引脚描述
1D0数字引脚,RX(接收)
2D1数字引脚,TX(发送)
3D2数字引脚
4D3数字引脚,PWM
5D4数字引脚
6D5数字引脚,PWM
7D6数字引脚,PWM
8D7数字引脚
9D8数字引脚
10D9数字引脚,PWM
11D10数字引脚,PWM
12D11数字引脚,PWM
13D12数字引脚
14D13数字引脚,LED、RGB指示灯
15A0模拟输入引脚
16A1模拟输入引脚
17A2模拟输入引脚
18A3模拟输入引脚
19A4模拟输入引脚,SDA
20A5模拟输入引脚,SCL

Arduino示例代码

点亮RGB程序

步骤 1.打开Arduino IDE,工具开发板选择Arduino Nano

步骤 2.导航到“工具”>“端口”,然后选择所连接的 superminiNano328P 的串口名称。这可能是 COM3 或更高版本(COM1和COM2通常保留用于硬件串行端口)。

步骤 3.导航到处理器,然后选择ATmega328P

步骤 4.RGB库推荐使用 Adafruit_NeoPixe 库。

步骤 5.将以下代码复制并粘贴到 Arduino IDE 中

#include <Adafruit_NeoPixel.h>

#define PIN            13
#define NUMPIXELS      3  // 在这里设置您的WS2812灯数量

Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  
  strip.show();  // 初始化灯光
  
}

void loop() {

  setBrightness(10);  // 设置亮度为最小值
  setColor(255, 0, 0);  // 设置红色
  delay(1000);          // 等待1秒

  setColor(0, 255, 0);
  delay(1000);          // 等待1秒

  setColor(0, 0, 255); // 设置蓝色
  delay(1000); 

  setColor(255, 255, 255);
  delay(1000);          // 等待1秒     // 等待1秒
}

void setColor(int red, int green, int blue) {
  for (int i = 0; i < strip.numPixels(); i++) {
    strip.setPixelColor(i, strip.Color(red, green, blue));
  }
  strip.show();  // 更新灯光
}
void setBrightness(int brightness) {
  strip.setBrightness(brightness);
}

现象

RGB灯红绿蓝跳变

学习资料

学习资料下载open in new window 密码:8888

串口驱动下载

CH340E串口驱动下载open in new window

疑难解答

更多问题及有趣的应用,请访问论坛open in new window 或加入QQ技术交流群:522420541

购买链接

淘宝open in new window