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的主体

  • 相关阅读:
    java基础知识--环境变量配置
    安装oracle11g时遇到INS-13001环境不满足最低要求
    MINA系列学习-IoBuffer
    MINA系列学习-mina整体介绍
    DBCP数据源连接池实现原理分析
    dbcp数据源配置杂谈
    Java 内存区域和GC机制分析
    网站的防盗链与反盗链的那点事
    这一天博客小院我进来了!
    AOP
  • 原文地址:https://www.cnblogs.com/dou123/p/12826420.html
Copyright © 2011-2022 走看看