Ardunio初學(xué)習(xí)

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ā)工具

官網(wǎng),或者論壇下載。
簡單熟悉一下界面。


三. 驅(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);
  }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容