环境搭建:
1. Arduino UNO R3开发板,
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
2. Arduino IDE。
我这里使用的是1.8.3。可以在https://www.arduino.cc/en/Main/Software下载并安装。
安装好之后,桌面会有如下图标。
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
示例开发:
1.连接设备。
本例中我们以Analog Linear Temperature Sensor(DFR0023)并结合DFR0021-R为例,基于Arduino Uno R3和Arduino IDE开发。
DFR0021-R的引脚和Arduino Uno开发板的连接方式如下,
DFR0021-R
DFR0029-R
Arduino Uno R3
VCC
VCC
3.3V
GND
GND
GND
信号引脚
信号引脚
DFR0021接数字引脚13,DFR0023
接数字引脚8
2. 编码。
连接好之后,用数据线连接Arduino开发板和电脑。同时打开Arduino IDE。输入下述代码。
int ledPin = 13; // choose the pin for the LED
int inPin = 8; // choose the input pin (for a pushbutton)
int val = 0; // variable for reading the pin status

void setup() {
// initialize the serial communications:
Serial.begin(9600);
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inPin, INPUT); // declare pushbutton as input
}

void loop(){
Serial.print("Reading the button value...\n");
val = digitalRead(inPin); // read input value
if (val == HIGH) // check if the input is HIGH (button Pressed)
{
digitalWrite(ledPin, HIGH); // turn LED ON
Serial.print("LED is On...\n");
}
else
{
digitalWrite(ledPin, LOW); // turn LED OFF
Serial.print("LED is Off...\n");
}
delay(1000);
}
然后保存文件。
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
选择Arduino Uno开发板。
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
编译上传大到开发板。
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
3.运行。
选择COM口信息,
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
然后选择端口监视工具,查看程序运行信息。
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
串口监视信息,
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
备注:上面的数据就是当前Button状态(按下或者松开)和Red LED 的当前状态(ON表示开,OFF表示关)。此例中,当Button按下时,LED灯就会亮。

整体运行界面:
Arduino开发之Digital Push Button(Red)
Arduino开发之Digital Push Button(Red)
实际效果图:Arduino开发之Digital Push Button(Red)

Arduino开发之Digital Push Button(Red)

相关文章:

  • 2022-01-04
  • 2021-11-13
  • 2021-05-07
  • 2021-06-08
  • 2021-12-03
  • 2021-06-05
  • 2021-07-05
  • 2022-01-11
猜你喜欢
  • 2021-03-31
  • 2021-12-11
  • 2021-05-22
  • 2021-09-01
  • 2021-09-30
  • 2021-06-26
  • 2021-07-17
相关资源
相似解决方案