客服:
技术:
QQ:
地址:
邮箱:

闲谈天地

Arduino入门笔记(3):单LED闪烁 - 小五义

转载请选定:@小五义

迎将发生议论组。64770604

    在搭建好arduino开门使处于某种特定的境况之下(/p/3190201.html或许)后,你可以开端详细地反省了。。

一、本试验旧的的装备是:

1、arduino uno R3没特殊阐明。,此详细地反省笔记整个由本局运用。。

2、面包板(1 SYB-120):上面是基础板的短的绍介。,嗣后无力的欺骗正文了。。

      面包板集成电路图试验板,这是一体可插件板。,董事会上有各自的小插座(孔)。。举行电路图试验时,可理由电路图规定举行衔接。,将电子元件的引脚和导管拔出相当的的HO中,用弹力接头弹簧将其与孔接头。,它衔接到所需的试验电路图。。

3、LED:两个针有一体巨大和一体巨大。,短衔接是GND。,长衔接是正电极。。

4、几种铅:可靠的地说,只运用了两种。。

     在因此试验中,我用了ARDUINO板上的5号意义。,实则,因此试验存分娩ARDUNO顺序的样本中。,名字是眨眼。,它只在闪烁判例中运用意义13。。衔接图列举如下:

二、试验

1、闪烁码试验

      单击纸菜谱。,您可以记录眨眼顺序已培养到顺序编辑者中。。由于运用的意义是不寻常的的。,稍作修正列举如下:

/*
  Blink
  Turns on an LED on for one second, then off for one second, 重复地地。
 
  This example code is in the public 掷还。
 */// Pin 13 has an LED connected on most Arduino 董事会。
// give it a name:int led = 5; 怪人的13变为5。,自然,您也可以更改到实践意义。,既然LED正衔接意义是分歧的。。

// the setup routine runs once when you press reset:void setup() {                
  // initialize the digital pin as an 出口。  pinMode(led, 出口)     
}

// the loop routine runs over and over again forever:void loop() {
  digitalWrite(led, 高)   // turn the LED on (高) is the voltage 程度)
  delay(1000);               // wait for a second
  digitalWrite(led, 低)    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}

单击反省芽编辑顺序。,以后,状态栏将准时的执行编辑。,过后点击向上负载。,LED灯每秒会闪烁一次。。

2、闪烁片刻

为特殊目的而设计让百家乐网址烁的时期片刻不同,将有一体走得快闪烁。,缓慢地的境况,喂本人可以修正行为准则。。

原生的修正:

int led = 5;

// the setup routine runs once when you press reset:void setup() {                
  // initialize the digital pin as an 出口。  pinMode(led, 出口) 
   
}

// the loop routine runs over and over again forever:void loop() {
  digitalWrite(led, 高)  
  delay(200); 
  digitalWrite(led, 低)
  delay(200);
  digitalWrite(led,高)
  delay(2000);
  digitalWrite(led, 低)    
  delay(2000);             
}

运转行为准则后,LED原生的体是次货个闪烁灯。,过后闪烁2秒钟。。

更多修正,使隶属于了回路。,首要用于典礼根本句子。:

int led = 5;

// the setup routine runs once when you press reset:void setup() {                
  // initialize the digital pin as an 出口。  pinMode(led, 出口) 
   
}

// the loop routine runs over and over again forever:void loop() {
  for (int i=0;i<5;i=i+1)
  {
  digitalWrite(led, 高)  
  delay(200);  
  digitalWrite(led, 低)
  delay(200);
  }
  digitalWrite(led,高)
  delay(2000);
  digitalWrite(led, 低)  
  delay(2000);            
}

在本行为准则中,LED后,原生的体片刻为5秒。,过后闪烁2秒的片刻。。向上负载后,本人会记录详细的成果。。

可取之处便宜货网站: