Arduino編程基礎1.1

  Arduino編程語言是創建在C/C++語言基礎上的,即以C/C++語言爲基礎,把AVR單片機(微控制器)相關的一些寄存器參數設置等進行函數化,以利於開發者更加快速地使用。其主要使用的函數包括數字I/O引腳操做函數、模擬I/O引腳操做函數、高級I/O引腳操做函數、時間函數、中斷函數、串口通訊函數和數學函數等。編程

下面先介紹一些基礎規則:編程語言

關鍵字:if、if...else、for、switch、case、while、do...while、break、continue、return、goto。函數

語法符號:每條語句已  「;」 結尾、每段程序用「{}」括起來oop

數據類型:boolean、char、int、unsigned int、long、unsigned long、float、double、string、array、voidui

常量:   HIGH(高電平、1)或LOW(低電平、0),表示數字I/O引腳的電平;spa

    input(表示輸入(高阻態))或OUTPUT(表示輸出(AVR能提供5V電壓,40mA電流)),表示數字I/O引腳的方向;開發

    TRUE(真、1)或者FALSE(假、0)input

程序結構:主要包括兩部分,void setup()和void loop().數學

      前者是聲明變量及引腳名稱,eg:int val; int led=13,在程序開始時使用,初始化變量和引腳模式,調用庫函數等,eg:pinMode(13,OUTPUT),導通電源後只執行一次改函數。 void loop()函數則不斷的循環執行,是Arduino的主體string

相關文章
相關標籤/搜索