uno r3开发板入门教程,uno洗面奶真实测评

  

  零成本,已经搭建好电路的阿尔杜伊诺在线网站仿真器   

  

     

  

  点击此处开始在线仿真   

  

  所用元件:1、Arduino乌诺R3开发板   

  

  2、超声波模块:HC-SR04   

  

  3、发光二极管蜂鸣器   

  

  功能:输出测距信息至串口   

  

  距离100厘米发光二极管闪烁开始报警   

  

  小于100厘米亮   

  

  大于100厘米暗   

  

  代码/*HC-SR04超声波传感器示例。当物体在100厘米范围内时,打开发光二极管.版权所有(C) 2021,Uri Shaked*/#define ECHO_PIN 2//测量高脉冲长度得到距离#define TRIG_PIN 3//脉冲启动测量引脚void setup() {//初始化,只运行一次连载。开始(115200);//串口波特率设为115200pinMode(LED_BUILTIN,OUTPUT);//arduino内置发光二极管为LED_BUILTIN(13引脚)pinMode(TRIG_PIN,输出);//引脚输出模式引脚模式(ECHO_PIN,输入);//引脚输入模式}浮动读取距离ECM(){/* TRIG引脚出现低-高-低电平*/digitalWrite(TRIG_PIN,低);耽搁微秒(2);数字写入(TRIG_PIN,高电平);耽搁微秒(10);//要开始新的距离测量,请将漂亮的引脚设置为高电平,以表示10美国或更高。然后等到回声引脚变为高电平数字写入(TRIG_PIN,低电平);int duration=pulseIn(ECHO_PIN,高电平);//测出回声引脚高电平时间返回持续时间* 0.034/2;//换算} void loop(){//float distance=readdistancem();//浮点保持精度bool isNearby=距离100;//报警距离设置digitalWrite(LED_BUILTIN,isNearby);Serial.print('测量距离: ');连载。println(readDistanceCM());延迟(100);}   

相关文章