Arduino函数库和程序架构


Arduino程序的架构大体可分为3个部分。

(1)声明变量及接口的名称。

(2)setup()。在Arduino程序运行时首先要调用setup()函数,用于初始化变量、设置针脚的输出/输入类型、配置串口、引入类库文件等等。每次Arduino上电或重启后,setup()函数只运行一次。

(3)loop()。在steup()函数中初始化和定义变量,然后执行loop()函数。顾名思义,该函数在程序运行过程中不断地循环,根据反馈,相应地改变执行情况。通过该函数动态控制Arduino主控板。

 

Arduino官方团队提供了一套标准的Arduino函数库,如下所示。

EEPROM:读写程序库

Ethernet:以太网控制器程序库

LiquidCrystal:LCD控制程序库

Servo:舵机控制程序库

SoftwareSerial:任何数字IO口模拟串口程序库

Stepper:步进电机控制程序库

Matrix:LED矩阵控制程序库

Sprite:LED矩阵图像处理控制程序库

Wire:TWI/I2C总线程序库

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM