Arduino語言基礎(萌新)

Arduino語言基礎(萌新)

Arduino語言註解Arduino語言是創建在C/C++基礎上的,其實也就是基礎的C語言,Arduino語言只不過把AVR單片機(微控制器)相關的一些參數設置都函數化,不用咱們去了解他的底層,讓咱們不瞭解AVR單片機(微控制器)的朋友也能輕鬆上手。
在與Arduino DIYER接觸的這段時間裏,發現有些朋友對Arduino語言仍是比較難入手,那麼這裏我就簡單的註釋一下Arduino語言。git



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



語法符號:
;
{}
//oop



運算符:
=
+
-
*
/
%
==
!=
<
>
<=
>=
&&
||
!
++
--
+=
-=
*=
/=ui



數據類型:
boolean 布爾類型
char
byte 字節類型
int
unsigned int
long
unsigned long
float
double
string
array
voidspa



數據類型轉換:
char()
byte()
int()
long()
float()string



常量:
HIGH | LOW 表示數字IO口的電平,HIGH 表示高電平(1),LOW 表示低電平(0)。
INPUT | OUTPUT 表示數字IO口的方向,INPUT 表示輸入(高阻態),OUTPUT 表示輸出(AVR能提供5V電壓 40mA電流)。
true | false true 表示真(1),false表示假(0)。it



以上爲基礎c語言的關鍵字和符號,有c語言基礎的都應該瞭解其含義,這裏也不做過多的解釋。

結構
void setup() 初始化變量,管腳模式,調用庫函數等基礎

void ****()封裝簡化loop代碼
void loop() 連續執行函數內的語句
功能
數字 I/O
pinMode(pin, mode) 數字IO口輸入輸出模式定義函數,pin表示爲0~13, mode表示爲INPUT或OUTPUT。
digitalWrite(pin, value) 數字IO口輸出電平定義函數,pin表示爲0~13,value表示爲HIGH或LOW。好比定義HIGH能夠驅動LED。
int digitalRead(pin) 數字IO口讀輸入電平函數,pin表示爲0~13,value表示爲HIGH或LOW。好比能夠讀數字傳感器。
模擬 I/O變量

本人也是萌新,有錯的地方還請各位指正數據類型

相關文章
相關標籤/搜索