自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【Arduino】编程之定时器的使用(九)

定义整型变量led,将LED灯连接到的数字引脚13赋值给led,在loop函数中定义了两个无符号长整型变量time0和time1,其中time0是静态变量,使得它在函数调用期间保持上次的值不变。使用millis()函数读取自系统运行以来的时间,若时间间隔为1秒,则先使用。在if()函数中将time1赋值给time0是为了记录此时间隔1秒时的系统时间,以便下次做比较。使用Arduino IDE平台编程实现让LED灯以1秒的间隔闪烁,使用millis()函数作为定时器,不阻塞代码的执行。

2025-02-07 23:02:09 177

原创 【Arduino】编程之millis函数和micros函数(八)

定义了两个无符号长整型变量time1和time2,用于记录millis函数和micros函数返回的时间值。然后将time1和time2两个变量的值打印到串口监视器。使用Arduino IDE平台编程运用millis函数和micros函数。

2025-01-30 21:03:48 220

原创 【Arduino】编程之控制LED灯以SOS信号闪烁(七)

首先定义整型变量led,将在电路板上LED灯所连接的数字引脚13赋值给变量led,将该引脚设置为输出(OUTPUT)模式,在loop函数中使用for循环来控制灯的三次明灭。“三短”通过控制灯亮与灯灭的间隔时间,这里用的是间隔200毫秒,“三长”同样控制灯亮与灯灭的间隔时间,间隔时间延长到1000毫秒。代码思路:因此用LED灯发出SOS信号应控制LED灯先发出较短时间的三次明灭,然后间隔一段时间再发出较长时间的三次明灭,接着再间隔一段时间后发出较短时间的三次明灭,这样就完成了一个SOS信号。

2025-01-23 22:17:05 260

原创 【Arduino】编程之与串口通信控制LED灯的开关(五)

在串口监视器中输入数据,若为a,则通过digitalWrite()函数将数字引脚13设置为高电平,LED灯亮,并在串口监视器中打印出turn on;若为b,则通过digitalWrite()函数将数字引脚13设置为低电平,LED灯灭,并在串口监视器中打印出turn off。(高电平或低电平),digitalWrite(uint_8t pin,uint_8t value)函数没有返回值,其中pin是要控制的数字引脚编号,value用于设置电平的高低。学习digitalWrite()函数的用法。

2025-01-21 22:22:44 141

原创 【Arduino】编程之使用按钮控制LED灯(六)

使用 Arduino IDE平台。

2025-01-21 21:11:52 104

原创 【Arduino】编程之按钮的使用(四)

函数中设置A7引脚的模式为INPUT(输入)模式,以便读取A7引脚上的电平状态。在本电路板上,A7引脚是连接到按钮的模拟信号引脚,在loop()函数中使用analogRead()函数读取A7引脚的值,若按钮按下,则analogRead()返回大于10的整数,由此串口监视器打印出KEY pressed,反之打印KEY NULL。它返回一个介于 0 到 1023 之间的整数,这个整数与模拟输入引脚上的电压成正比。返回一个布尔值(HIGH或LOW,即1或0),表示引脚是高电平还是低电平。在pinMode()

2025-01-20 22:21:37 289

原创 【Arduino】编程之控制蜂鸣器(三)

定义整型变量buzzPin,赋值8是因为蜂鸣器在电路板上连接了数字引脚8,数字引脚用于读取数字信号(高或低)或输出数字信号。在loop()循环中使用digitalWrite()函数向数字引脚写入高电平(HIGH)或低电平(LOW)信号来控制蜂鸣器的发声,其中高电平信号使蜂鸣器发声,低电平信号使蜂鸣器停止发声。最终蜂鸣器会响1秒再停1秒,不断循环。函数、digitalWrite()函数的用法。使用ArduinoIDE平台编程实现。通过高低电平的变化来控制蜂鸣器的发声。

2025-01-19 21:58:00 293

原创 【Arduino】编程之读取串口数据(二)

用于串口通信的一个函数,它可以从串口缓冲区中读取一个字节的数据。这个函数会等待(阻塞)直到有数据可读,然后从缓冲区中取出最早的一个字节,并将其作为函数的返回值。如果串口缓冲区为空,定义全局的字符变量col,用于存储从串口读取的数据。在loop()函数中首先判断当前串口监视器是否有可用的数据,若有则读取存入col变量,并使用打印函数打印到计算机上。使用ArduinoIDE平台编程实现在串口监视器读取数据并打印的功能,重点学习。Serial.read()函数的用法。Serial.read()函数。

2025-01-18 14:46:39 476

原创 【Arduino】编程之串口打印(一)

Serial.print(),Serial.println()函数将变量和字符串通过串口发送给计算机,在串口监视器可看到打印出的变量和字符串。定义全局的整型变量counter,在loop()函数中每循环一次,counter自增1,使用。Serial.println()打印后会自动换行。重点学习Serial.print(),Serial.println()的用法。Serial.print() 与 Serial.println()使用Arduino IDE平台编程实现在串口监视器打印的功能,

2025-01-18 11:52:17 495

原创 小白的C语言学习记录one(C语言概述)

C语言是what?

2020-05-28 20:35:26 830

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除