Ardunio初学习

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初学习)