



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本文檔如對你有幫助,請幫忙下載支持!(1) pinMode(接口名稱,OUTPUT INPUT),將指定的接口定義 為輸入或輸出接口,用在setup()函數里。(2) digitalWrite(接口名稱,HIGH(高)或 LOW;低),將數字輸入輸出接口的數值置高或置低。(3) digitalRead(接口名稱),讀出數字接口的值,并將該值作 為返回值。(4) analogWrite(接口名稱,數值),給一個模擬接口寫入模擬 值(PWMc沖)。數值取值0-255。(5) analogRead(接口名稱),從指定的模擬接口讀取數值, Arduino對該模擬值進行數字轉換,這個方法將輸入的05V電
2、壓值轉換為01023間的整數值,并將該整數值作為返回值。(6) delay(時間),延時一段時間,以毫秒為單位,如 1000為 1秒。(7) Serial.begin(波特率),設置串行每秒傳輸數據的速率(波 特率)。在與計算機進行通訊時,可以使用下面這些值:300、1200、2400、4800、9600、14400、1920a 28800、38400、57600 或 115200, 一般9600、57600和115200比較常見。除此之外還可以使用其他需 要的特定數值,如與0號或1號引腳通信就需要特殊的波特率。該函數用在setup()函數里。Serial.available()的意思是:返回
3、串口緩沖區中當前剩余的字符個數。一般用這個函數來判斷串口的緩沖區有無數據,當Serial.available()0 時,說明串口接收到了數據,可以讀取;Serial.read() 指從串口的緩沖區取出并讀取一個 Byte的數據, 比如有設備通過串口向Arduino發送數據了,我們就可以用 Serial.read() 來讀取發送的數據。while (Serial.available()0) data= Serial.read(); delay(2);(8) Serial.read(),讀取串行端口中持續輸入的數據,并將讀 入的數據作為返回值。(9) Serial.print( 數據,數據的進制)
4、,從串行端口輸出數據。 Serial.print( 數據)默認為十進制,相當于 Serial.print( 數據,十 進制)。(10) Serial.println( 數據,數據的進制),從串行端口輸出數 據,有所不同的是輸出數據后跟隨一個回車和一個換行符。但是該函數所輸出的值與 Serial.print() 一樣。常用函數數字I/O類:pinMode(pin,mode)數字IO 口輸入輸出模式定義函數,將接口定 義為輸入或輸出接口。digitalWrite(pin,value) 數字IO 口輸出電平定義函數,將數字 接口值至高或低、開或關。int digitalRead(pin) 數字IO
5、口讀輸入電平函數,讀出數字接 口的值,pin表示為013。int analogRead(pin)模擬IO 讀函數,從指定的模擬接口讀取 值。analogWrite(pin,value) 數字 IO 口 PW畸出函數,給一個接口 寫入模擬值(輸出PW瞰)。Value取值0-255。擴展I/O類:shiftOut(dataPin,clockPin,bitOrder,value)SPI外部 IO 擴展函數,通常使用帶SPI接口的74HC595故8個IO擴展,把資料傳給 用來延伸數字輸出的寄存器,此函數通常使用在延伸數字輸出。 unsigned long pulseIn(pin,value)脈沖長度記
6、錄函數,設定讀取腳位狀態的持續時間,返回時間參數(w s)。時間函數unsigned long millis()返回時間函數(單位 ms),回傳單片機開始執行到目前的毫秒數。該函數是指,當程序運行就開始計時并返 回記錄的時間參數。該參數溢出大概需要 50天時間。數學函數min(x,y)求最小值,回傳兩數之間較小者。max(x,y)求最大值,回傳兩數之間較大者。隨機數函數randomSeed(seed)隨機種子數設置函數,使得隨機數發生器產生 的隨機數更加不可預測。long random(max)隨機數返回函數,返回數據大于等于 0,小于 本文檔如對你有幫助,請幫忙下載支持!max。long r
7、andom(min,max)隨機數返回函數,返回數據大于等于 min, 小于max。中斷使能函數interrupts() 使能中斷函數。放開中斷功能。noInterrupts() 禁止中斷函數。關閉中斷功能。attachInterrupt(interrupt, function, mode)interrupt :中斷引腳數function :中斷發生時調用的函數,此函數必須不帶參數和不返回任何值。該函數有時被稱為中斷服務程序。mode定義何時發生中斷以下四個contstants預定有效值:LOW當引腳為低電平時,觸發中斷CHANG昌引腳電平發生改變時,觸發中斷RISING 當引腳由低電平變為高電平時,觸發中斷FALLING當引腳由高電平變為低電平時,觸發中斷.Arduino 也可以忽略所有中斷。如果你需要在一段代碼中不執行中斷,只需要執行noInterrupts() 命令。當這段代碼執行完以后,你可以使用interrupts() 命令重新啟用中斷。終端也可以通過detachInterrupt(interrupt_number) 命令進行刪除。串口收發函數Serial.begin(speed
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年CAD工程師認證考試信息更新試題及答案
- 2024年質量工程師考試準備策略與模擬試題解析試題及答案
- 2024年CAD 工程師認證考生的注意事項試題及答案
- 2024年酒店經營管理師考試提高分數的試題及答案
- 2024年紡織機械操作證書考試的個人反思試題及答案
- 機械工程師考試專業知識題型試題及答案
- 核心考點掌握的工程師試題及答案
- 機械工程師資格證書經驗分享講座試題及答案
- 辦公自動化與電子病歷系統的融合實踐
- 2024年酒店經營管理師考試學習方式創新試題及答案
- 證券從業資格考試基礎知識重點、速記版(考前專用)
- 武漢市軌道交通一號線某期工程土建施工投標施工組織設計
- 《軍隊政治工作手冊》出版
- 2023年科技特長生招生考試試卷word
- 考試答題卡模板通用
- GB/T 6283-2008化工產品中水分含量的測定卡爾·費休法(通用方法)
- GB/T 3864-1996工業氮
- 燃氣使用安全管理制度
- 礦山設備管理規程
- 圓周率的歷史課件
- 2023年北京亦莊國際投資發展有限公司招聘筆試題庫及答案解析
評論
0/150
提交評論