windows系統:驅動安裝完成,用usb線將arduino連線到pc的usb口,則pc應能識別,並為pc增加了乙個串列埠。在「我的電腦-屬性-硬體-裝置管理」中可以看到它。
(2)pc連線arduino, 啟動arduino ide
驅動正確安裝完成, 用usb線將arduino連線到pc的usb口。在pc上開啟arduino ide。點選單「工具-開發板」中,選擇正確的開發板型號。點選單「工具-埠」選擇正確的串列埠(上一步裝置管理器中顯示的口串列埠)。如下圖:
四.在ide介面,新建乙個檔案。
五.常用函式(一):
pinmode(pin, mode)
通過pinmode()函式,你可以將arduino的引腳配置為以下三種模式:
(1)輸出(output)模式;
(2)輸入(input)模式;
(3)輸入上拉(input_pullup)模式。
在輸入上拉(input_pullup)模式中,arduino將開啟引腳的內部上拉電阻,實現上拉輸入功能。一旦將引腳設定為輸入(input)模式,arduino內部上拉電阻將被禁用。
digitalwrite(pin, val)
將數字引腳寫high(高電平)或low(低電平)。
如果該引腳通過pinmode()設定為輸出模式(output),可以通過digitalwrite()語句將該引腳設定為high(5伏特)或low(0伏特/gnd)。
如果該引腳通過pinmode()設定為輸入模式(input),當通過digitalwrite()語句將該引腳設定為high時,這與將該引腳將被設定為輸入上拉(input_pullup)模式相同。
digitalread(pin)
–讀取數字輸入管腳的電平,函式返回值為high/low之一,通常根據返回值為高或者低從而進行不同的處理
analogread(pin) --讀取模擬輸入管腳的值,pin取值為a0 – a5;
注意:在模擬輸入引腳沒有任何連線的情況下,用analogread()指令讀取該引腳,這時獲得的返回值為不固定的數值。這個數值可能受到多種因素影響,如將手靠近引腳也可能使得該返回值產生變化。
analogwrite(pin, val) --設定數字管腳中的pwm管腳的輸出值,val取值為0-255
serial.begin(speed) --初始化串列埠並設定串列埠速率,如serial.begin(9600)–將串列埠速率設定為9600bps
serial.print()/serial.println() --串列埠輸出函式
delay(val) 延時函式,單位為ms,如delay(1000)為延時1s
arduino uno寫紅外置收控制入門版
先看看有沒有安裝庫 沒有先安裝,8266的庫不一樣,如下 include int recv pin 11 irrecv irrecv recv pin decode results results void setup void loop else if results.value 0xff629d...
PHP入門學習1
php的語法。1 嵌入方法 類似asp的 php可以是,當然您也可以自己指定。2 引用檔案 引用檔案的方法有兩種 require 及 include。require 的使用方法如 require myrequirefile.php 這個函式通常放在 php 程式的最前面,php程式在執行前,就會先讀...
機器學習入門1
一,引言 1,機器學習定義 乙個程式被認為能夠從經驗e中學習從而解決任務t,達到效能度量值p,當且僅當有了e後經過p評判,程式在處理t時有所提公升。2,監督學習 給定資料集中每個樣本的正確結果,擬合資料,推測出乙個連續值得結果。監督學習的兩種問題 回歸 推測出連續值 分類 推測出離散值 3,非監督學...