Arduino:修订间差异

无编辑摘要
无编辑摘要
第151行: 第151行:
}}
}}


==串口通信==
[[串口]]主要用于按位进行传输数据。
以下示例,Arduino和语言识别模块[[ASRPRO]]通过串口通信,当ASRPRO识别到开,发送字符串'o'到Arduino,Arduino接收到'o',打开板载灯。
ASRPRO可以使用3组,
<syntaxhighlight lang="c" >
// 上电初始化
// 系统应用初始化
// 设置Serial波特率9600,TX口为PB_5,RX口为PB_6
// ASR_CODE
//
</syntaxhighlight>
==资源==
==资源==
===官网===
===官网===

2024年1月22日 (一) 02:37的版本

Arduino是一款开源的硬件和软件电子平台,适用于制作交互式项目。

简介

时间轴

相似

快速入门

/*
 setup函数块,启动时执行一次,
 loop函数块,启动后一直循环执行。
*/

void setup() {
  pinMode(13,OUTPUT); 
}

void loop() {
  digitalWrite(13, 1);//点亮LED
  delay(1000);
  digitalWrite(13, 0);//关闭LED 
  delay(1000);
}
  • 4.将Arduino连接到电脑,板子选择Arduino UNO,选择连接的接口,点击upload(→图标),将程序上传到板子。

硬件

Arduino 已经发布了 100 多种硬件产品:板、扩展板、载体、套件和其他配件。Arduino硬件主要包括Nano系列,MKR系列,Classic系列和Mega系列。

了解更多 >> Arduino 官网:硬件


Classic系列

Classic系列是Arduino项目的支柱,包括最受欢迎的Arduino UNO,以及Leonardo&Micro等其他经典产品。

名称 微控制器 描述
Arduino UNO R4 Minima
Arduino UNO R4 WiFi
Arduino UNO R3 ATmega328P
Arduino Leonardo
Arduino UNO Mini Limited Edition
Arduino Micro
Arduino Zero
Arduino UNO WiFi Rev2

了解更多 >> Arduino 官网:硬件


Nano系列

Nano 系列是主要特点是小。

名称 微控制器 描述
Arduino Nano 33 IoT
Arduino Nano RP2040 Connect
Arduino Nano ESP32 ESP32
Arduino Nano 33 BLE Sense
nano ble
nano every
nano
nano motor carrier
Arduino Nano 33 BLE
Arduino Nano Every
Arduino Nano
Arduino Nano Motor Carrier

了解更多 >> Arduino 官网:硬件


MKR系列

了解更多 >> Arduino 官网:硬件


Mega系列

了解更多 >> Arduino 官网:硬件


停产产品

了解更多 >> Arduino 官网:硬件


串口通信

串口主要用于按位进行传输数据。

以下示例,Arduino和语言识别模块ASRPRO通过串口通信,当ASRPRO识别到开,发送字符串'o'到Arduino,Arduino接收到'o',打开板载灯。

ASRPRO可以使用3组,

// 上电初始化

// 系统应用初始化
// 设置Serial波特率9600,TX口为PB_5,RX口为PB_6

// ASR_CODE
//

资源

官网

网站

视频教程

文章