📜  Arduino函数(1)

📅  最后修改于: 2023-12-03 14:59:22.778000             🧑  作者: Mango

Arduino函数介绍

本文将介绍一些常用的Arduino函数,方便程序员在开发中使用。

1. pinMode()

该函数用于将某个引脚(pin)设置为输入(INPUT)或输出(OUTPUT)模式。语法如下:

pinMode(pin, mode);

其中,pin为指定的引脚,mode为模式,可选值为INPUT或OUTPUT。以下代码片段演示了如何将数字引脚2设置为输出模式:

pinMode(2, OUTPUT);
2. digitalWrite()

该函数用于在数字引脚上输出高电平(HIGH)或低电平(LOW)。语法如下:

digitalWrite(pin, value);

其中,pin为指定的引脚,value为输出的电平,可选值为HIGH或LOW。以下代码片段演示了如何将数字引脚2设置为高电平:

digitalWrite(2, HIGH);
3. digitalRead()

该函数用于读取数字引脚上的电平,返回值为HIGH或LOW。语法如下:

digitalRead(pin);

其中,pin为指定的引脚。以下代码片段演示了如何读取数字引脚2的电平:

int value = digitalRead(2);
4. analogWrite()

该函数用于在某些数字引脚上输出模拟信号,输出的值范围为0到255。语法如下:

analogWrite(pin, value);

其中,pin为指定的引脚,value为输出的模拟值。以下代码片段演示了如何将数字引脚3输出模拟信号:

analogWrite(3, 127);
5. analogRead()

该函数用于读取某些数字引脚上的模拟信号,返回值范围为0到1023。语法如下:

analogRead(pin);

其中,pin为指定的引脚。以下代码片段演示了如何读取数字引脚3的模拟信号:

int value = analogRead(3);
6. delay()

该函数用于延时一定时间(单位为毫秒)。语法如下:

delay(time);

其中,time为指定的时间,单位为毫秒。以下代码片段演示了如何延时500毫秒:

delay(500);
7. Serial.print()

该函数用于将数据输出到串口(Serial)。语法如下:

Serial.print(data);

其中,data为要输出的数据。以下代码片段演示了如何将数字567输出到串口:

Serial.print(567);

以上便是一些常用的Arduino函数介绍,更多函数详见官方文档。