您的位置:首页 > 数码常识数码常识

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
 

很赞哦! ()

随机图文