文章目录前言一、程序结构1.setup()2.loop()二、常量宏定义三、数字 I/O1.pinMode()2.digitalWrite()3.digitalRead()四、模拟 I/O1.analogRead()2.analogReference()3.analogWrite()五、高级 I/O1.shiftOut()2.pulseIn()六、时间函数1.millis()2.delay
转载 2023-12-21 11:07:07
191阅读
Arduino 常用函数参考文档一、程序结构二、数字输入输出三、模拟输入输出四、模拟输入输出 一、程序结构1.setup():Arduino控制器通电或复位后,即会开始执行setup() 函数中的程序,该部分只会执行一次。 通常我们会在setup() 函数中完成Arduino的初始化设置,如配置I/O口状态,初始化串口等操作。eg.示例程序// 给13号引脚连接的设备设置一个别名“led” ;
转载 2024-09-22 18:50:24
315阅读
 
原创 2022-02-10 16:44:53
45阅读
delayMicroseconds()函数接受一个整数(或数字)参数,该数字表示时间,以微秒为单位,一毫秒有一千微秒,...
原创 2023-10-21 10:15:02
295阅读
for循环执行语句预定次数。 for loop - 语法 for ( initialize; control; increment or decrement) {...
原创 2023-10-20 20:17:42
151阅读
micros()函数返回从Arduino开发板开始运行当前程序起的毫秒数,该数字溢出,即大约70分钟后恢复为零。 mi...
原创 2023-10-21 11:12:10
436阅读
Arduino的shiftOut函数主要作用于74HC595; 核心思想: 通过十进制数字 0~255 对于与8位二进制的数,从而来控制各个引脚的高低电平; 使用方法: shiftOut(dataPin, clockPin, bitOrder, value) 共四个参数,而前三个参数一般配置好了就不
转载 2020-06-10 09:58:00
208阅读
2评论
函数允许按代码段构造程序以执行单独的任务,创建函数的典型情况是当一个程序需要在一个程序中多次执行相...
原创 2023-10-19 12:09:37
644阅读
delay()函数的工作方式非常简单,它接受单个整数(或数字)参数,该数字表示时间(以毫秒为单位)。 delay...
原创 2023-10-21 09:12:53
266阅读
###串口通讯协议 串口通讯为了正确地解码接受到的信息,在接收端需要识别每个消息的开始标识和结束标识。 消息开始的标识–报头,一个或多个特殊字符。 结束的标识–报尾,一个或多个特殊字符。 消息的内容可以文本格式或二进制格式发送。 ####文本格式发送和信息接收 以人类可读的字符和单词的方式发送命令和数值。数字通过一代表数值的数字字符串来发送。例如,如果该值是1234,字符1、2、3、4作为单个字符
转载 2024-07-30 15:28:25
318阅读
while循环将连续且无限地循环,直到括号()中的表达式变为false为止,必须更改测试变量,否则while循环将...
原创 2023-10-20 19:14:59
148阅读
随机函数: int x=random(); //返回一个整型随机数 int x=random(10); //返回一个 [0,10) 整型随机数 int x=random(1,8); //返回一个[1,8)整型随机数 种子函数:randomSeed(100); //相同种子,随机数的序列是一样的 方波
原创 2022-02-10 16:45:26
275阅读
它是没有终止条件的循环,因此循环变为无限。 Infinite - 语法 for (;;) { //statement block } while...
原创 2023-10-21 08:13:35
152阅读
1、pinMode(pin,Mode):设置引脚的输入输出状态       Pin:引脚号;       Mode:INPUT、OUTPUT2、digitalWrite(pin,value) :设置输出引脚的高低电平状态       Pin:引脚号 ;   
转载 2024-04-15 14:11:59
55阅读
 本次写这篇文章是自己做一下学习记录,如有错误,还请大家斧正!!!日后及时修正!感谢支持! 欢迎大家的关注        点赞        收藏        留言目录前言      &n
Arduino程序的架构大体可分为3个部分。 (1)声明变量及接口的名称。 (2)setup()。在Arduino程序运行时首先要调用setup()函数,用于初始化变量、设置针脚的输出/输入类型、配置串口、引入类库文件等等。每次Arduino上电或重启后,setup()函数只运行一次。 (3)loo ...
转载 2021-10-08 09:58:00
521阅读
2评论
我之所以会试试看LCD+Shield,一是因为我本来就有这块板,但一直不会用,第二个原因则是 Arduino+Cookbook这本书。O’Reilly的这本手册对你在Arduino实践中的各种问题(几乎是每一种问题)提供了对应的解答。 ”Problem”描述了出现的问题,”Recipe”给出了解决办法,”Discuss”则进行了更进一步的
遇到问题:Intellisense was unable to find Arduino or compatible boards packages. To install hardware package(s) use ‘Manage Boards’ or con…查资料再结合自己“瞎点了几下”就好了,因为现在弄好了,没有了开始的报错信息,开始是空白的,后面这里有了变化, 报错好像是说需要安装板
转载 2023-08-21 16:48:17
195阅读
if 语句后可以跟可选的 else if ... else 语句,这对于使用单个if ... else if语句测试各种条件非常有用...
原创 2023-10-20 17:14:39
281阅读
与if语句类似, switch ... case 通过允许程序员指定应在各种条件下执行的不同代码来控制程序的流程,bre...
原创 2023-10-20 18:15:45
189阅读
  • 1
  • 2
  • 3
  • 4
  • 5