美文网首页ardunio
Ardunio初学习

Ardunio初学习

作者: 鱼f | 来源:发表于2018-12-24 20:14 被阅读15次

    Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。

    一. 数据类型

    英文名 中文名
    boolean 布尔型
    char 字符型
    byte 字节
    int 整数
    unsigned int 无符号字符型
    long 长整数
    unsigned long 无符号长整数
    float 浮点
    double 双字节浮点
    string 字符串
    array 数组

    二. 开发工具

    官网,或者论坛下载。
    简单熟悉一下界面。


    三. 驱动安装

    首先是把开发板跟电脑连接在一起,然后把驱动装上,一般的话驱动是自动安装的,如果自动安装不成功可以手动操作。

    • 进入设备管理器找到Arduino,
    • 然后鼠标右键,更新驱动程序
    • 点进浏览计算机以查找驱动程序软件
    • 选择路径arduino安装目录下的drivers文件夹,下一步即可。
      串口一定要选择正确,开发板的类型也要选对
      这就完成了。

    四. 第一个程序

    void setup() { //系统的初始化
      Serial.begin(9600);//设置串口波特率
    }
    void loop() { //程序循环执行,运转Ariduino
     Serial.println("Hello Ariduino");//打印Hello Ariduino
     delay(1000); //延时1000毫秒
    }
    

    五. 数据类型转换

    Arduino数据类型专户函数有

    char() :   //将任意的值转化成char类型;
    byte() :   //将任意类型的值转换成byte类型;
    int() :     //将任意类型的值转换成int类型;
    long() :  //将任意类型的值转换成float类型;
    

    六. 练习

    点亮灯使其从0到9显示。

    int i=0;
    int j=0;
    int k=0;
    
    void setup()
    {
      for(i=3;i<=10;i++)
      {
        pinMode(i,OUTPUT);
      }
      for(i=3;i<=10;i++)
      {
        digitalWrite(i,HIGH);
      }
    }
    
    void loop()
    {
      int num[10][7]={ //二维数组
        {3,4,6,7,8,9},
        {8,9},
        {3,5,6,7,8},
        {3,5,7,8,9},
        {4,5,8,9},
        {3,4,5,7,9},
        {3,4,5,6,7,9},
        {3,8,9},
        {3,4,5,6,7,8,9},
        {3,4,5,7,8,9}
      };
      for(i=0;i<10;i++)
      {
        for(j=0;j<7;j++)
        {
          digitalWrite(num[i][j],LOW); 
        }
        delay(500);
        for(k=3;k<=9;k++)
        {
          digitalWrite(k,HIGH);
        }
        delay(500);
      }
    }
    

    相关文章

      网友评论

        本文标题:Ardunio初学习

        本文链接:https://www.haomeiwen.com/subject/pysfvttx.html