Arduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的arduino板)和軟件(arduino IDE)。它適用于藝術(shù)家、設(shè)計(jì)師、愛好者和對于“互動”有興趣的朋友們。
一. 數(shù)據(jù)類型
| 英文名 | 中文名 |
|---|---|
| boolean | 布爾型 |
| char | 字符型 |
| byte | 字節(jié) |
| int | 整數(shù) |
| unsigned int | 無符號字符型 |
| long | 長整數(shù) |
| unsigned long | 無符號長整數(shù) |
| float | 浮點(diǎn) |
| double | 雙字節(jié)浮點(diǎn) |
| string | 字符串 |
| array | 數(shù)組 |
二. 開發(fā)工具
三. 驅(qū)動安裝
首先是把開發(fā)板跟電腦連接在一起,然后把驅(qū)動裝上,一般的話驅(qū)動是自動安裝的,如果自動安裝不成功可以手動操作。
- 進(jìn)入
設(shè)備管理器找到Arduino, - 然后鼠標(biāo)右鍵,
更新驅(qū)動程序 - 點(diǎn)進(jìn)
瀏覽計(jì)算機(jī)以查找驅(qū)動程序軟件 - 選擇路徑arduino安裝目錄下的drivers文件夾,下一步即可。
串口一定要選擇正確,開發(fā)板的類型也要選對
這就完成了。
四. 第一個程序
void setup() { //系統(tǒng)的初始化
Serial.begin(9600);//設(shè)置串口波特率
}
void loop() { //程序循環(huán)執(zhí)行,運(yùn)轉(zhuǎn)Ariduino
Serial.println("Hello Ariduino");//打印Hello Ariduino
delay(1000); //延時1000毫秒
}
五. 數(shù)據(jù)類型轉(zhuǎn)換
Arduino數(shù)據(jù)類型專戶函數(shù)有
char() : //將任意的值轉(zhuǎn)化成char類型;
byte() : //將任意類型的值轉(zhuǎn)換成byte類型;
int() : //將任意類型的值轉(zhuǎn)換成int類型;
long() : //將任意類型的值轉(zhuǎn)換成float類型;
六. 練習(xí)
點(diǎn)亮燈使其從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]={ //二維數(shù)組
{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);
}
}