24浏览
查看: 24|回复: 11

[项目] 【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

[复制链接]
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百九十三:AIR001 Nano 最小系统开发板板 合宙配套串口下载模块


【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图2

驴友花雕  中级技神
 楼主|

发表于 昨天 15:19

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 15:22

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

Air001是合宙(LuatOS)推出的一款低成本、高性能的32位ARM Cortex-M0+ MCU,采用TSSOP20封装,适用于嵌入式开发、DIY项目和简单电子产品设计。以下是其主要特性和开发支持:

Air001芯片主要特性
1. 内核与存储
◦ 32位ARM Cortex-M0+ 内核,主频最高48MHz
◦ 32KB Flash + 4KB SRAM
2. 宽电压供电
◦ 支持1.7V~5.5V宽电压输入,适合电池/USB供电
3. 丰富外设
◦ 通信接口:2×USART、1×I2C、2×SPI
◦ ADC:12位精度,9个外部通道 + 2个内部通道(可用于温度检测)
◦ 定时器:5×16bit定时器(含高级定时器、看门狗等)
◦ 比较器:2×硬件比较器
◦ DMA:3通道,提高数据传输效率
4. 低功耗
◦ 待机功耗低至2μA
5. 封装与IO
◦ TSSOP20封装,18个GPIO(部分复用为SWD/UART下载)

开发环境支持
1. Arduino开发16
◦ 提供Arduino Core支持,适合快速原型开发
◦ 示例:点亮LED、驱动OLED(SSD1306)、ADC读取等
◦ 需使用USB转TTL工具(如CH340)进行串口烧录
2. Keil MDK开发23
◦ 提供HAL/LL库,适合商业级应用
◦ 支持SWD调试(需降低时钟至100kHz)
3. 烧录方式
◦ 串口下载(需手动进入Boot模式:BOOT+RST)25
◦ SWD调试(通过PA13/PA14引脚)

典型应用场景
• DIY项目:LED控制、传感器数据采集(ADC)、OLED显示
• 低成本设备:智能家居控制、小型工控模块
• 教育用途:适合初学者学习嵌入式开发

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 15:26

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图2

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 15:27

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 15:37

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 16:11

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

配置开发环境,先打开arduino,左上角“首选项”-里找到附加开发板管理器网址,点开之后把这串网址复制进去就可以了
https://arduino.luatos.com/package_air_cn_index.json

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 16:16

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

添加附加开发板管理器网址
然后就在顶部“工具”-“开发板”-“开发板管理器”里面
搜索“air”就能找到air001了

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 17:47

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 17:49

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一百九十三:AIR001 Nano 最小系统板 配套串口下载模块
  项目之一:配置开发环境点亮板载灯

实验开源代码

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验一百九十三:AIR001 Nano 最小系统板 配套串口下载模块
  4.   项目之一:配置开发环境点亮板载灯
  5. */
  6. void setup() {
  7.     // put your setup code here, to run once:
  8.     pinMode(PA7, OUTPUT);
  9.     Serial.begin(115200);
  10.     Serial.printf("Hello, Air001. \n");
  11. }
  12. void loop() {
  13.     // put your main code here, to run repeatedly:
  14.     static int count = 0;
  15.     if (count % 2 == 0) {
  16.         digitalWrite(PA7, HIGH);
  17.     } else {
  18.         digitalWrite(PA7, LOW);
  19.     }
  20.     Serial.printf("This is NO.%d print. \n", count);
  21.     count++;
  22.     delay(1000);
  23. }
复制代码


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 17:54

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

后来无法下载,实验暂时搁置,待续......

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 昨天 17:56

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板

【花雕学编程】Arduino动手做(193)--AIR001最小系统国风板图1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail