您的位置:首页 > 数码常识数码常识
Arduino入门教程(arduino如何使用)
2025-05-12人已围观
Arduino入门教程(arduino如何使用)
LED灯因其控制简单,效果直观而成为众多Arduino入门课程首选,初始化工作室也从Arduino五个基本功能着手(见本工作室另一篇文章:
arduino如何使用
Arduino教程┃5个Arduino基本功能,建议初学者都了解),给大家挑选了4个程序,分别从数字输出、模拟输出、数字输入、模拟输入4个角度来学习Arduino,希望能让你有所收获。
一、Digital Output 数字输出实验
功能:使PIN13脚上的LED闪烁。
代码:
int ledPin=13;//设定控制LED的数字IO脚
void setup()
{
pinMode(ledPin,OUTPUT);//设定数字IO口的模式,OUTPUT为输出
}
void loop()
{
digitalWrite(ledPin,HIGH);//设定PIN13脚为HIGH=4V
delay(1000);//设定延时时间,1000=1秒
digitalWrite(ledPin,LOW);//设定PIN13脚为LOW=0V
delay(1000);//设定延时时间
}
Digital Output 数字输出实验
二、Analog Output 模拟输出实验
功能:PWM使PIN11脚上的LED逐渐变亮逐渐变暗。
代码:
int ledPin=11; //设定控制LED的数字IO脚
int val;//定义一个变量
void setup() {
pinMode(ledPin, OUTPUT); //设定数字IO口的模式,OUTPUT为输出
}
void loop()
{
for (val=0; val < 255; val++) //变量循环+1
{
analogWrite(ledPin, val); //PWM输出
delay(50);//设定延时时间
}
for (val=255; val > 0; val--) //变量循环-1
{
analogWrite(ledPin, val);
delay(50);
}
}
Analog Output 模拟输出实验
三、Digital Input 数字输入实验
功能:闭合开关SW,PIN13脚上的LED亮,断开开关SW,PIN13脚上的LED灭。
代码:
int ledPin=13; //设定控制LED的数字IO脚
int switchPin=7; //设定开关的数字IO脚
int val=0; //定义一个变量
void setup()
{
pinMode(ledPin, OUTPUT); //设定数字IO口的模式,OUTPUT为输出
pinMode(switchPin, INPUT); //设定数字IO口的模式,INPUT为输入
}
void loop()
{
val=digitalRead(switchPin); //读数字IO口上的状态
if (HIGH==val)
{
digitalWrite(ledPin, LOW); //如果开关断开,LED灭
}
else
{
digitalWrite(ledPin, HIGH); //如果开关闭合,LED亮
}
}
Digital Input 数字输入实验
四、Analog Input 数字输入实验
功能:调节电位器RPot,使输入模拟量的变化来改变LED闪烁的频率。
代码:
int ledPin=13; //设定控制LED的数字IO脚
int RPotPin=5; //设定模拟输入IO脚
int val=0; //定义一个变量
void setup()
{
pinMode(ledPin, OUTPUT); //设定数字IO口的模式,OUTPUT为输出
}
void loop()
{
val=analogRead(RPotPin); //读模拟IO口上的数据
digitalWrite(ledPin, HIGH); //设定PIN13脚为HIGH=4V
delay(val);//延时时间为模拟输入的值
digitalWrite(ledPin, LOW); //设定PIN13脚为LOW
delay(val);//延时时间为模拟输入的值
}
Analog Input 数字输入实验
上面就是小居数码小编今天给大家介绍的关于(arduino如何使用)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
360系统重装大师如何使用图解(360系统重装大师怎么使用)
如何使用excel做数据分析(数据分析excel怎么用)
word制作下划线的方法(word如何使用下划线)
零基础怎么学好cad制图(cad制图零基础入门教程)
155668
LED灯因其控制简单,效果直观而成为众多Arduino入门课程首选,初始化工作室也从Arduino五个基本功能着手(见本工作室另一篇文章:
arduino如何使用
Arduino教程┃5个Arduino基本功能,建议初学者都了解),给大家挑选了4个程序,分别从数字输出、模拟输出、数字输入、模拟输入4个角度来学习Arduino,希望能让你有所收获。
一、Digital Output 数字输出实验
功能:使PIN13脚上的LED闪烁。
代码:
int ledPin=13;//设定控制LED的数字IO脚
void setup()
{
pinMode(ledPin,OUTPUT);//设定数字IO口的模式,OUTPUT为输出
}
void loop()
{
digitalWrite(ledPin,HIGH);//设定PIN13脚为HIGH=4V
delay(1000);//设定延时时间,1000=1秒
digitalWrite(ledPin,LOW);//设定PIN13脚为LOW=0V
delay(1000);//设定延时时间
}
Digital Output 数字输出实验
二、Analog Output 模拟输出实验
功能:PWM使PIN11脚上的LED逐渐变亮逐渐变暗。
代码:
int ledPin=11; //设定控制LED的数字IO脚
int val;//定义一个变量
void setup() {
pinMode(ledPin, OUTPUT); //设定数字IO口的模式,OUTPUT为输出
}
void loop()
{
for (val=0; val < 255; val++) //变量循环+1
{
analogWrite(ledPin, val); //PWM输出
delay(50);//设定延时时间
}
for (val=255; val > 0; val--) //变量循环-1
{
analogWrite(ledPin, val);
delay(50);
}
}
Analog Output 模拟输出实验
三、Digital Input 数字输入实验
功能:闭合开关SW,PIN13脚上的LED亮,断开开关SW,PIN13脚上的LED灭。
代码:
int ledPin=13; //设定控制LED的数字IO脚
int switchPin=7; //设定开关的数字IO脚
int val=0; //定义一个变量
void setup()
{
pinMode(ledPin, OUTPUT); //设定数字IO口的模式,OUTPUT为输出
pinMode(switchPin, INPUT); //设定数字IO口的模式,INPUT为输入
}
void loop()
{
val=digitalRead(switchPin); //读数字IO口上的状态
if (HIGH==val)
{
digitalWrite(ledPin, LOW); //如果开关断开,LED灭
}
else
{
digitalWrite(ledPin, HIGH); //如果开关闭合,LED亮
}
}
Digital Input 数字输入实验
四、Analog Input 数字输入实验
功能:调节电位器RPot,使输入模拟量的变化来改变LED闪烁的频率。
代码:
int ledPin=13; //设定控制LED的数字IO脚
int RPotPin=5; //设定模拟输入IO脚
int val=0; //定义一个变量
void setup()
{
pinMode(ledPin, OUTPUT); //设定数字IO口的模式,OUTPUT为输出
}
void loop()
{
val=analogRead(RPotPin); //读模拟IO口上的数据
digitalWrite(ledPin, HIGH); //设定PIN13脚为HIGH=4V
delay(val);//延时时间为模拟输入的值
digitalWrite(ledPin, LOW); //设定PIN13脚为LOW
delay(val);//延时时间为模拟输入的值
}
Analog Input 数字输入实验
上面就是小居数码小编今天给大家介绍的关于(arduino如何使用)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
360系统重装大师如何使用图解(360系统重装大师怎么使用)
如何使用excel做数据分析(数据分析excel怎么用)
word制作下划线的方法(word如何使用下划线)
零基础怎么学好cad制图(cad制图零基础入门教程)
155668
很赞哦! ()
下一篇:返回列表
相关文章
- Arduino入门教程(arduino如何使用)
- 主板排名前十的有哪些(2022最新主板排名出炉)
- 达尔优A98静电容版机械键盘怎么样(达尔优A98静电容版机械键盘评测)
- 笔记本电脑录屏的详细步骤(电脑如何录制屏幕和声音)
- cad制图初学入门的图文教程详解(cad制图初学入门我要自学网)
- 魅族18pro性价比高吗(魅族18pro怎么样值得买吗)
- hp5200n打印机怎么设置地址(设置打印机IP地址三个步骤)
- 荣耀70Pro+和vivoX80怎么选(荣耀70Pro+和vivoX80参数对比图)
- 2023手机性能排行榜第一(4款手机一个比一个牛)
- 怎样把pdf图纸转换成cad文件(如何把pdf文件转换成cad图纸)