Arduino编程基础1.1

  Arduino编程语言是建立在C/C++语言基础上的,即以C/C++语言为基础,把AVR单片机(微控制器)相关的一些寄存器参数设置等进行函数化,以利于开发者更加快速地使用。其主要使用的函数包括数字I/O引脚操作函数、模拟I/O引脚操作函数、高级I/O引脚操作函数、时间函数、中断函数、串口通信函数和数学函数等。

下面先介绍一些基础规则:

关键字:if、if...else、for、switch、case、while、do...while、break、continue、return、goto。

语法符号:每条语句已  “;” 结尾、每段程序用“{}”括起来

数据类型:boolean、char、int、unsigned int、long、unsigned long、float、double、string、array、void

常量:   HIGH(高电平、1)或LOW(低电平、0),表示数字I/O引脚的电平;

    input(表示输入(高阻态))或OUTPUT(表示输出(AVR能提供5V电压,40mA电流)),表示数字I/O引脚的方向;

    TRUE(真、1)或者FALSE(假、0)

程序结构:主要包括两部分,void setup()和void loop().

      前者是声明变量及引脚名称,eg:int val; int led=13,在程序开始时使用,初始化变量和引脚模式,调用库函数等,eg:pinMode(13,OUTPUT),导通电源后只执行一次改函数。 void loop()函数则不断的循环执行,是Arduino的主体

原文链接: https://www.cnblogs.com/dou123/p/12826420.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    Arduino编程基础1.1

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/346263

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午3:47
下一篇 2023年3月2日 上午3:48

相关推荐