zoukankan      html  css  js  c++  java
  • 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的主体

  • 相关阅读:
    json.stringify()和json.parse()
    C# 对json对象嵌套数组
    sql 时间段内没有的数据等于0
    epoint:TreeView
    Asp.Net使用org.in2bits.MyXls.dll操作excel的应用
    VS中的生成事件
    mysql主从复制
    mysql索引优化分析
    MySQL逻辑架构简介
    大数据DMP画像系统(转载 简介-龙果学院)
  • 原文地址:https://www.cnblogs.com/dou123/p/12826420.html
Copyright © 2011-2022 走看看