久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: Arduino庫函數(shù)中文說明下載 [打印本頁]

作者: 792245610a    時間: 2017-11-19 23:11
標(biāo)題: Arduino庫函數(shù)中文說明下載
#define 常量名 常量值
% 取模運算符
String abc  /  char abc[n]  定義字符串
pinMode(pin,mode);  用于引腳的初始化  mode包括 INPUT/OUTPUT/INPUT_PULLUP
Arduino 數(shù)模轉(zhuǎn)換器有 10位精度,可以將0-5V轉(zhuǎn)換為 0-1023,僅用于analogRead(pin) analogWrite(n) 寫的并不是真正的模擬信號,而是占空比不同的方波:電壓=占空比×5V,n∈(0,255),PWM(脈沖寬度調(diào)制)波 millis()/micros() 獲取系統(tǒng)通電或復(fù)位后的運行時間,單位是毫秒/微秒 當(dāng)引腳懸空時,其電壓值處于不定狀態(tài),故要根據(jù)電壓值進行其他操作時應(yīng)避免懸空
tone(pin,frequency,duration)  占空比為定值50%, duration默認(rèn)無窮大,若無duration,則應(yīng)用noTone()來停止發(fā)聲,注意:同一時間 tone()僅能作用于一個引腳 pulseIn(pin,value,timeout) 返回脈沖寬度,單位為微秒,timeout超時時間,默認(rèn)為 1s 串口監(jiān)視器中的停止符是在按下“發(fā)送”后系統(tǒng)自動發(fā)動的
外部中斷
LOW/CHANGE/RISING/FALLING 低電平/變電平/上升沿/下降沿觸發(fā)attachInterrupt(中斷編號,中斷函數(shù)名(返回void),中斷模式)  初始化中斷引腳
detachInterrupt(中斷編號)  禁用外部中斷
編寫library
  1. #if ARDUINO >= 100              //版本兼容設(shè)置
  2.   #include"Arduino.h"
  3. #else
  4.   #include"WProgram.h"
  5. #endif
  6. class XXX{            //聲明類
  7. private:
  8. public:
  9. }
  10. #ifndef XXX_H            //條件編譯命令,判斷XXX_H是不是已經(jīng)存在
  11. #define XXX_H
  12. .
  13. .
  14. .
  15. #endif
  16. #include"XXX.H"        //編寫cpp文件,注意應(yīng)加上版本兼容語句
  17. XXX::XXX()
  18. 返回類型 XXX::other_func()
  19. func_name1  KEYWORD1     //關(guān)鍵字高亮顯示
  20. func_name2  KEYWORD2
復(fù)制代碼
硬件串口(UART)通信
兩個設(shè)備TX與RX交叉連接,GND相連
在MEGA上USB口是和引腳 0,1連在一塊的
Serial.available()  返回串口接收緩沖區(qū)的字節(jié)數(shù)
Serial.begin(speed,config)  初始化串口,speed波特率,config數(shù)據(jù)、校驗、停止位
Serial.end()  釋放串口通信引腳,使其作為普通引腳
Serial.find(target)  在緩沖區(qū)中搜索target,找到返回 true,否則返回false
Serial.findUntil(target,terminal)  搜索target直至terminal,無返回值
Serial.flush()  等待正在發(fā)送的數(shù)據(jù)發(fā)送完成
Serial.peek()   返回但不刪除一字節(jié)數(shù)據(jù)
Serial.print(value,format)  以ASCII碼格式輸出數(shù)據(jù)
Serial.read()   讀取并刪除一字節(jié)數(shù)據(jù)
Serial.readBytes(buffer,length)  讀取 length長度的數(shù)據(jù)并存入 buffer
Serial.readBytesUntil(character,buffer,length)
Serial.setTimeout(time)  設(shè)置超時(等待串口數(shù)據(jù))時間,與前兩個函數(shù)配合使用
Serial.write(val/str/(buf,len)) 以字節(jié)形式輸出數(shù)據(jù)到串口,返回輸出的字節(jié)數(shù)
ps:對于MEGA,Serial 包括Serial,Serial1,Serial2,Serial3,Serial4
String += (char)Char  將Char添加到String后面
void serialEvent() 串口事件,在串口緩沖區(qū)有數(shù)據(jù)時觸發(fā),實際是運行在兩次 loop之間
軟件模擬串口通信
SoftwareSerial mySerial(rxPin.txPin)  構(gòu)造函數(shù),創(chuàng)建一個軟串口
mySerial.listen()  開啟軟串口監(jiān)視狀態(tài),一個時刻只能監(jiān)視一個軟串口
mySerial.isListening()  判斷是不是處在監(jiān)視狀態(tài)
mySerial.overflow()  檢測緩沖區(qū)是不是已經(jīng)溢出
其他函數(shù)和硬串口一樣
IIC總線與Wire類庫函數(shù)
Wire.begin(none/address) 以主機/從機模式加入IIC 總線
Wire.requestFrom(address,quantity,stop)主機向從機發(fā)送數(shù)據(jù)請求, stop:true 釋放 IIC
Wire.beginTransmission(address) 告訴某從機主機要向它發(fā)送數(shù)據(jù)
Wire.endTransmission(none/stop) 告訴從機數(shù)據(jù)發(fā)送完畢,stop:true釋放IIC
Wire.write(value/string/(date,length))  主機從機間發(fā)送數(shù)據(jù)
Wire.available()  返回緩沖區(qū)的字節(jié)數(shù)
Wire.read()  從機或主機從緩沖區(qū)中讀取數(shù)據(jù)
Wire.onReceive(myHandler1)  從機的函數(shù),主機endTransmission后myHandler1被觸發(fā)
Wire.onRequest(myHandler2)  從機的函數(shù),主機requestFrom后myHandler2 被觸發(fā)
其中:void myHandler1(int numBytes) void myHandler2()  numBytes:主機發(fā)送的字節(jié)數(shù)
SPI總線與SPI類庫函數(shù)
SPI.begin() 初始化SPI通信
SPI.end()   關(guān)閉SPI 通信
SPI.transfer(val)  val要發(fā)送的字節(jié)數(shù)據(jù),返回讀到的字節(jié)數(shù)據(jù)
shiftOut(datePin,clockPin,bitOrder,value) IDE自帶函數(shù),模擬SPI串行輸出,無返回
shiftIn(datePin,clockPin,bitOrder)  IDE自帶函數(shù),模擬 SPI串行輸入,返回輸入數(shù)據(jù)
EEPROM類庫
EEPROM.write(address,value)  對指定地址寫入數(shù)據(jù),無返回值
EEPROM.read(address)  從指定地址讀數(shù)據(jù),若無數(shù)據(jù),則讀出255
union date      共用體類型,將大于1B的數(shù)據(jù)存到 EEPROM
{          此例將float數(shù)據(jù)存到EEPROM中
  float a;    讀寫的時候是對c.b[ i]操作,輸出或其他是對 c.a操作
  byte b[4];
}
date c;
SD卡類庫
對SD卡中的文件進行操作,用 SD類
對SD卡文件中的具體內(nèi)容操作用 file類
SD.begin(csPin) csPin為輸出模式,連到SD卡使能端,返回 true/false
SD.exists(filename) 判斷某文件夾是否存在,返回true/false
SD.open(filename,mode) 打開某文件,mode:FILE_READ/FILE_WRITE,返回true/false
SD.remove(filename) 移除某文件夾,返回true/false
SD.mkdir(filename)  創(chuàng)建某文件夾,返回true/false
SD.rmdir(filename)  移除某空文件夾,返回true/false
file.available()    檢查并返回當(dāng)前文件中可讀的字節(jié)數(shù)
file.close()     關(guān)閉某文件
file.peek()     讀取當(dāng)前字節(jié),但并不移動到下一字節(jié)
file.position()   獲取“光標(biāo)”在當(dāng)前文件中的位置
file.print(date,FORMAT) 以某格式輸出數(shù)據(jù)到文件
file.seek(position) 將“光標(biāo)”移到某一位置
file.size()     獲取文件大小
file.read()     讀取1B數(shù)據(jù)
file.write(date/(buf,len))  寫入數(shù)據(jù)到文件
以上file為一個File 類對象
定義一個File對象myFile,再用myFile = SD.open()打開文件,此文件就和myFile關(guān)聯(lián)了
IRremote類庫
IRrecv object(recvPin) 構(gòu)造函數(shù),創(chuàng)建一個紅外接收頭對象,recvPin連到接收頭引腳
IRrecv.enableIRIn() 初始化紅外解碼
IRrecv.decode(&results) 檢查是否收到編碼,解碼信息存入decode_results對象results
IRrecv.resume() 接收下一個編碼
IRsend object() 創(chuàng)建 IRsend類對象
IRsend.sendNEC(data,nbits)  以NEC編碼格式發(fā)送指定值
IRsend.sendRaw(buf,len,hz)  以原始編碼格式發(fā)送信號
result.value 是接收到的編碼數(shù)據(jù)
LiquidCrystal類庫
LiquidCrystal(rs,(rw),enable,(d0,d1,d2,d3),d4,d5,d6,d7) 初始化LCD
lcd.begin(cols,rows)  設(shè)置顯示器的寬度和高度
lcd.clear() 清屏,光標(biāo)移到左上角
lcd.home()  光標(biāo)復(fù)位到左上角
lcd.setCursor(col,row)  設(shè)置光標(biāo)到指定位置
lcd.write(data) 輸出一個字符到 LCD
lcd.print(data) 輸出一串字符到 LCD,返回輸出的字符數(shù)
lcd.(no)c/Cursor()  顯示/隱藏光標(biāo)
lcd.(no)b/Blink()  開啟/關(guān)閉光標(biāo)閃爍
lcd.(no)d/Display() 開啟/關(guān)閉LCD顯示功能
lcd.scrollDisplayLeft/Right()  向左/右滾屏
lcd.(no)a/Autoscroll()  開啟/關(guān)閉自動滾屏
lcd.createChar(num,data)  創(chuàng)建自定義字符,num 自定義字符編號,data像素數(shù)據(jù)

全部資料51hei下載地址:

Arduino庫函數(shù)中文說明.pdf (164.24 KB, 下載次數(shù): 631)



作者: hhzzhhy    時間: 2017-11-21 15:00
學(xué)習(xí)了,謝謝分享!
作者: jason89    時間: 2017-12-8 13:33
hhzzhhy 發(fā)表于 2017-11-21 15:00
學(xué)習(xí)了,謝謝分享!

加我89771344給我好不?
作者: s5b690    時間: 2018-1-2 00:07
學(xué)習(xí)了,謝謝分享!
作者: 王吒吒    時間: 2018-1-18 10:10
謝謝分享,學(xué)習(xí)了
作者: jwbl    時間: 2018-1-19 08:17
下載學(xué)習(xí)學(xué)習(xí)
作者: cjt880    時間: 2018-1-19 22:09
不錯喇謝謝分享啦。
作者: syf758521    時間: 2018-4-17 14:24

謝謝分享,學(xué)習(xí)了
作者: hjj0717    時間: 2018-4-20 13:09
學(xué)習(xí)了,謝謝分享!
作者: dtsaint    時間: 2018-5-2 09:14
看內(nèi)容很適合我現(xiàn)在學(xué)習(xí),謝謝了!!
作者: ll111    時間: 2018-5-8 14:39
這個挺好的,下來看看.
作者: Pretext_0922    時間: 2018-5-18 20:08
很實用,感謝樓主的分享,用起來很方便
作者: hu252623    時間: 2018-5-31 20:20
想下載
作者: liucheng1973    時間: 2018-6-5 16:19
非常給力!!
作者: cjt880    時間: 2018-6-7 07:21
謝謝啦。哈哈哈
作者: 295767744    時間: 2018-7-3 16:53
學(xué)習(xí)了,謝謝分享!
作者: cjt880    時間: 2018-7-4 09:37
好。謝謝分享啦
作者: 嘿小毅51    時間: 2018-10-15 17:11


謝謝分享,學(xué)習(xí)真好

作者: huaishang    時間: 2018-10-28 12:31
學(xué)習(xí)了,謝謝分享!
作者: 安靜263    時間: 2019-4-23 13:31
謝謝分享!
作者: 安靜263    時間: 2019-4-23 13:31
謝謝分享!學(xué)習(xí)了!
作者: 阿鎏尼克    時間: 2019-4-24 20:59
學(xué)習(xí)了,謝謝分享
作者: prettytank    時間: 2019-5-16 06:46
感謝分享,下載啦,淘到寶了
作者: zheng_wei339    時間: 2019-5-24 08:27
感謝分享,已經(jīng)下載學(xué)習(xí)
作者: pipi_1    時間: 2019-6-24 17:22
感謝分享,讓初學(xué)者能夠快速上手
作者: zhjf103    時間: 2019-7-10 14:31
謝謝分享,學(xué)習(xí)中
作者: ywenle    時間: 2019-10-2 01:06
學(xué)習(xí)了,謝謝分享
作者: fzrn23    時間: 2019-11-4 21:26
學(xué)習(xí)了,謝謝分享!
作者: 繾綣    時間: 2019-11-23 10:28
學(xué)習(xí)了,謝謝分享
作者: whwawa    時間: 2019-11-26 21:15
謝謝樓主分享

作者: qq472001654    時間: 2019-12-4 23:47
謝謝分享,學(xué)習(xí)學(xué)習(xí)了
作者: 許子由    時間: 2019-12-24 14:31
謝謝分享,學(xué)習(xí)學(xué)習(xí)了
作者: ssh123    時間: 2019-12-25 10:13
剛剛還在找這個東西呢
作者: ssh123    時間: 2019-12-25 10:16
謝謝樓主分享!
作者: kean2000    時間: 2019-12-27 13:03
剛?cè)腴T,學(xué)習(xí)了,謝謝分享!
作者: wz78610876    時間: 2019-12-30 21:16
學(xué)習(xí)了,感謝分享
作者: 不美卻獨一無二    時間: 2019-12-31 11:54
下載啦,三克油
作者: poweriver    時間: 2020-2-21 18:39
感謝分享!入門中急切需要,好人一生平安
作者: zzp1374    時間: 2020-2-24 18:46
感謝!!!
作者: Davidzz    時間: 2020-3-4 16:17
正在學(xué)習(xí),感謝分享
作者: daiandy1943    時間: 2020-3-7 20:44
正好需要,學(xué)習(xí)了
作者: njl2006    時間: 2021-11-7 11:14
不錯不錯,挺適合初學(xué)著,感謝了




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日本高清中文字幕 | 日日综合 | a免费视频 | 日日噜噜噜夜夜爽爽狠狠视频, | 亚洲成人一区 | 欧美视频三区 | 狠狠亚洲 | 中文字幕av亚洲精品一部二部 | 亚洲精品久久国产高清情趣图文 | 秋霞影院一区二区 | 免费欧美| 成人久久18免费网站 | 色橹橹欧美在线观看视频高清 | 二区精品| 51ⅴ精品国产91久久久久久 | 欧美视频成人 | 一级毛片免费视频 | 久久国| 日本黄色高清视频 | 日韩久久精品 | 黄色网址av | 久草精品在线 | 国产人久久人人人人爽 | 成人精品视频在线 | 久久精品一区二区三区四区 | 国产一区二区视频免费在线观看 | 久久久久久91香蕉国产 | 亚洲精品国产一区 | 亚洲人成在线播放 | 荷兰欧美一级毛片 | 人碰人操 | 欧美日韩91 | 欧美一级免费看 | 久久久久国产一区二区三区四区 | 羞羞网站在线免费观看 | 欧美久久一区 | 91新视频| 一区二区视频在线观看 | 午夜精品| 奇米在线| 99热精品在线 |