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);
}
}