有人可能會(huì)說,一天太快了,當(dāng)然也有人會(huì)說一天太慢了。
沒錯(cuò),的確是這樣,因?yàn)閷?duì)于學(xué)過51,和stm的地球人來說,
一天時(shí)間的確是太久了。但是對(duì)于沒有學(xué)過的人來說,
只要你是一枚合格的程序員,那么你一天就可以學(xué)會(huì)。
因?yàn)樾酒姆庋b了強(qiáng)大方便的API,和我們學(xué)完C++去學(xué)java是一種感覺。
首先我先學(xué)習(xí)一下Arduino的API
數(shù)字IO口
pinMode(pin,mode)
配置引腳為輸人或輸出
pin:引腳
mode:模式 INPUT OUTPUT
digitalWrite(pin,value)
輸出高低電平
pin:引腳
value:電平 HIGH LOW
int digitalRead(pin)
讀取引腳電平 HIGH LOW
模擬IO口
analogReference(type)
設(shè)置模擬口的參考電壓
DEFAUKT :5V
INTERNAL:低電壓模式,參考片內(nèi)基準(zhǔn)電壓
EXTERNAL: 擴(kuò)展模式,參考AREF引腳的電壓
int analogRead(pin)
讀取模擬值 0 - 1023
analogWrite(pin,value)
設(shè)置輸出模擬值
0 - 255
高級(jí)IO口
unsigned long pulseln(pin,state,timeout)
讀取引腳的高低電平時(shí)間長度(單位ms)
io口
HIGH LOW
超時(shí)時(shí)間
時(shí)間函數(shù)
unsigned long millis()
獲取芯片運(yùn)行時(shí)間的長度(ms),最長記錄9小時(shí)22分,自動(dòng)重0開始
delay(ms)
毫秒級(jí)
delayMicroseconds(us)
微妙級(jí)
數(shù)學(xué)函數(shù)
min(x,y) 最小值
max(x,y) 最大值
abs(x) 絕對(duì)值
constrain(amt,low,high) 輸出low - high
三角函數(shù)
sin(rad),cos(rad),tan(rad)
隨機(jī)數(shù)
randomSeed(seed) 設(shè)置隨機(jī)種子
long random random(x,y) 隨機(jī)數(shù)范圍 x - y
//////////////////////////////////////////////////////////////////////////////
中斷函數(shù)
interrupts()和nolnterrupts() 打開和關(guān)閉總中斷
attachlnterrupt(interrupt,function,mode)
設(shè)置外部中斷
參數(shù):中斷源(0,1) 中斷處理函數(shù) 觸發(fā)模式
觸發(fā)模式:LOW(低電平) CHANGE(變化時(shí)觸發(fā)) RISING(低電平變高電平觸發(fā)) FALLING(高電平變低電平觸發(fā))
串口是通過HradwareSerial類實(shí)現(xiàn)的
HardwareSerial類的對(duì)象是Serial
Serial.begin(9600) 設(shè)置波特率
Serial.available() 判斷是否有數(shù)據(jù)接收
Serial.read() 讀取數(shù)據(jù)
Serial.write() 字符串和值都可以
Serial.write(buf,len) 字節(jié)數(shù)組加長度
Serial.print() 無換行
Serial.println() 有換行
Serial.flush() 刷新串口數(shù)據(jù)
上一篇:當(dāng)你的keil工程同時(shí)有c文件和CPP文件
下一篇:CT107D藍(lán)橋杯外部中斷
推薦閱讀
史海拾趣
Aavid Thermalloy公司是一家專注于熱管理解決方案的公司,以下是關(guān)于該公司發(fā)展的五個(gè)相關(guān)故事:
公司成立和早期發(fā)展: Aavid Thermalloy公司成立于1964年,總部位于美國新罕布什爾州。最初,公司主要從事鋁材料加工和制造業(yè)務(wù),為電子行業(yè)提供散熱器和熱管理解決方案。在成立初期,公司注重產(chǎn)品質(zhì)量和技術(shù)創(chuàng)新,逐漸贏得了客戶的信賴和認(rèn)可。
技術(shù)創(chuàng)新和產(chǎn)品擴(kuò)展: 隨著市場(chǎng)需求的變化和技術(shù)的進(jìn)步,Aavid Thermalloy不斷進(jìn)行技術(shù)創(chuàng)新,并逐步擴(kuò)展產(chǎn)品線。公司不僅提供各種類型的散熱器產(chǎn)品,還涉足導(dǎo)熱材料、熱管、熱板等領(lǐng)域,為客戶提供全方位的熱管理解決方案。
國際市場(chǎng)拓展: Aavid Thermalloy致力于拓展國際市場(chǎng),與全球各地的客戶建立了廣泛的合作關(guān)系。公司產(chǎn)品遠(yuǎn)銷美國、歐洲、亞洲等地區(qū),銷售網(wǎng)絡(luò)覆蓋了全球主要的電子市場(chǎng)。同時(shí),公司在一些國家設(shè)立了分支機(jī)構(gòu)和辦事處,加強(qiáng)了對(duì)當(dāng)?shù)厥袌?chǎng)的服務(wù)和支持。
合并和收購: 為了進(jìn)一步擴(kuò)大業(yè)務(wù)規(guī)模和增強(qiáng)競爭力,Aavid Thermalloy進(jìn)行了一系列的合并和收購活動(dòng)。公司通過并購具有相關(guān)技術(shù)和市場(chǎng)資源的企業(yè),擴(kuò)大了產(chǎn)品線和市場(chǎng)份額,加強(qiáng)了在熱管理領(lǐng)域的領(lǐng)先地位。
可持續(xù)發(fā)展和未來展望: Aavid Thermalloy公司致力于可持續(xù)發(fā)展,注重環(huán)境保護(hù)和社會(huì)責(zé)任。公司通過采取節(jié)能減排、提高資源利用率等措施,努力降低對(duì)環(huán)境的影響。未來,公司將繼續(xù)致力于技術(shù)創(chuàng)新和產(chǎn)品升級(jí),為客戶提供更優(yōu)質(zhì)的產(chǎn)品和服務(wù),推動(dòng)熱管理行業(yè)的發(fā)展和進(jìn)步。
2005年,F(xiàn)CI迎來了新的發(fā)展機(jī)遇。貝恩資本,一家在全球近75個(gè)工業(yè)領(lǐng)域和技術(shù)公司有著豐富投資經(jīng)驗(yàn)的私有投資基金,決定收購FCI。貝恩資本的加入為FCI提供了強(qiáng)大的財(cái)力和國際業(yè)務(wù)支持,使得FCI在連接器市場(chǎng)上更具競爭力。這一收購也標(biāo)志著FCI正式邁入了一個(gè)新的發(fā)展階段。
Amphenol公司的發(fā)展故事
2005年,F(xiàn)CI迎來了新的發(fā)展機(jī)遇。貝恩資本,一家在全球近75個(gè)工業(yè)領(lǐng)域和技術(shù)公司有著豐富投資經(jīng)驗(yàn)的私有投資基金,決定收購FCI。貝恩資本的加入為FCI提供了強(qiáng)大的財(cái)力和國際業(yè)務(wù)支持,使得FCI在連接器市場(chǎng)上更具競爭力。這一收購也標(biāo)志著FCI正式邁入了一個(gè)新的發(fā)展階段。
Amphenol公司的發(fā)展故事
面對(duì)中國市場(chǎng)的多樣化和個(gè)性化需求,法勒公司積極提供定制化解決方案。無論是復(fù)雜的物流系統(tǒng)改造,還是特殊環(huán)境下的設(shè)備供電需求,法勒都能憑借其專業(yè)的技術(shù)團(tuán)隊(duì)和豐富的項(xiàng)目經(jīng)驗(yàn),為客戶提供量身定制的解決方案。這種以客戶為中心的服務(wù)模式,不僅增強(qiáng)了客戶粘性,也進(jìn)一步鞏固了法勒在中國市場(chǎng)的領(lǐng)先地位。
介紹個(gè)新鮮的萬用表——Fluke 233遠(yuǎn)程顯示數(shù)字萬用表 Fluke 233是Fluke首發(fā)的遠(yuǎn)程顯示數(shù)字萬用表,這款表的最大特點(diǎn)就是機(jī)頭分離。 而其中采取的是Zigbee技術(shù),并且有獨(dú)特的頻率,因此抗干擾及穿透性非常強(qiáng)。 根據(jù)Fluke公司產(chǎn)品經(jīng)理陸惟益介紹,這款產(chǎn)品的有效使用距離達(dá)到10米以上。 這款產(chǎn)品推 ...… 查看全部問答∨ |
現(xiàn)在很多工廠的工程師畫了PCB后都需要打板,但是如果打板的廠家忙,是必要10-20天才能打個(gè)樣板,這樣太費(fèi)事,特別是在北方,但如果自己買臺(tái)刻板機(jī),又好像有點(diǎn)貴,難啊… 查看全部問答∨ |
6410wince平臺(tái)下LVDS液晶驅(qū)動(dòng)! 硬件平臺(tái)為:S3C6410 軟件平臺(tái)為:WINCE6.0 液晶屏為LVDS接口,1024*600高分辨屏。 6410與液晶之間有一個(gè)轉(zhuǎn)換芯片,是TTL TO LVDS的, 在wince下針對(duì)這樣的一個(gè)驅(qū)動(dòng)應(yīng)該怎么編寫呢! 謝謝! 這個(gè)驅(qū)動(dòng)應(yīng)該針對(duì)液晶參數(shù)來配置6410寄存器還是以 ...… 查看全部問答∨ |
evc3.0能開發(fā)moblie5.0的應(yīng)用程序嗎? 按照一本書上<EVC高級(jí)編程及其應(yīng)該開發(fā)>說所的和網(wǎng)上一些帖子所說的,應(yīng)該是不可以的 但是我用evc3.0的開發(fā)的軟件在華碩的A636N(用wm5.0)可以運(yùn)行, 不知道到底是怎么回事… 查看全部問答∨ |
能被識(shí)別出有硬件,但是不能識(shí)別出盤來! 當(dāng)然也沒有盤符! 移動(dòng)硬盤的燈亮 但是盤不轉(zhuǎn)!(沒聽見轉(zhuǎn)動(dòng)的聲音) 是硬盤盒的問題? 還是我 的硬盤壞了! 是不是硬盤的板子燒了! 請(qǐng)大家指點(diǎn)! … 查看全部問答∨ |
TI 手持設(shè)備電源管理技術(shù)的一些資料收集 bq24090[1]具有 10kΩ NTC 的 1A 單輸入單節(jié)鋰離子電池充電器 bq24040[1]自動(dòng)啟動(dòng)功能的 800mA 單輸入單節(jié)鋰離子電池充電器 bq24200[1]具有溫度傳感器采用 MSOP-8 封裝用于限流應(yīng)用的 500mA 4.2V 單片鋰離子充電器 bq24003[1]具有集成 FET 和 1 ...… 查看全部問答∨ |
中等電阻的測(cè)量——低功率納米技術(shù)及其它敏感器件的交流與直流測(cè)量方法的比較 傳統(tǒng)上,鎖定放大器用來測(cè)量100mΩ至1MΩ的電阻,超出這個(gè)范圍的話限制就會(huì)比較明顯。即使測(cè)試電阻在這個(gè)范圍內(nèi),使用直流反轉(zhuǎn)法[1]的新儀器也能提供優(yōu)勢(shì)。舉例來說,鎖定放大器比直流反轉(zhuǎn)系統(tǒng)具有兩倍(或更高)的白噪聲,1/f電壓噪聲[2]更是后 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機(jī)自啟動(dòng)
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測(cè)試
- 復(fù)旦大學(xué)在集成電路領(lǐng)域獲關(guān)鍵突破!每秒存取25億次,史上最快!
- 星閃強(qiáng)勢(shì)入局,會(huì)給UWB與藍(lán)牙定位帶來哪些沖擊?
- 又兩款旗艦新車搭載星閃車鑰匙!誰在引爆這波汽車連接革命?
- 榜單首發(fā)!域控SerDes處于市場(chǎng)爆發(fā)周期,哪些供應(yīng)商正在領(lǐng)跑市場(chǎng)
- 英特爾? 具身智能大小腦融合方案發(fā)布:構(gòu)建具身智能落地新范式
- 車載UWB雷達(dá)技術(shù):有哪些優(yōu)勢(shì)?
- 嵐圖開啟L3智駕:天元智能架構(gòu)技術(shù)解讀
- 德州儀器如何通過7000多種車規(guī)芯片,引領(lǐng)汽車產(chǎn)業(yè)的創(chuàng)新
- 2025年上海國際車展技術(shù)前瞻 – 智駕安全(環(huán)境感知)
- 史上最嚴(yán)動(dòng)力電池國標(biāo)解讀:爆燃零容忍,倒逼廠家不打嘴炮真研發(fā)
- 技術(shù)直播【安森美功率器件在新能源市場(chǎng)中的應(yīng)用】(9:30入場(chǎng))
- TI直播| 低功耗技術(shù)在 Wi-Fi 攝像頭及 PIR 紅外傳感器設(shè)計(jì)中的應(yīng)用
- 零起點(diǎn)入門,帶你動(dòng)手做AVR開發(fā)板
- 2024安路科技FPGA技術(shù)研討會(huì)-廣州站 火熱報(bào)名中
- 讀PI 汽車電子參考設(shè)計(jì),贏京東卡!
- 搶樓有禮:看直播,深入了解ST最新 MEMS氣壓計(jì)原理、操作、防水結(jié)構(gòu)設(shè)計(jì)
- 【投票跟帖有禮】原廠的翻新儀器懟市場(chǎng)上的二手儀器,你頂誰?
- 開辟泛在電力物聯(lián)網(wǎng)客戶服務(wù)新格局
- 統(tǒng)一規(guī)劃全員參與 做泛在電力物聯(lián)網(wǎng)建設(shè)排頭兵
- 結(jié)合實(shí)際先行先試 全力推進(jìn)泛在電力物聯(lián)網(wǎng)建設(shè)
- 示波器使用中的注意事項(xiàng)
- 為什么AVR單片機(jī)需要寫1作為清0中斷標(biāo)志位
- 分享一個(gè)新方案:輔助電源方案用于汽車功能電子化
- 我國工業(yè)軟件市場(chǎng)預(yù)計(jì)到2021年將超過2631億元
- 布局機(jī)器人租售藍(lán)海,四位一體模式實(shí)現(xiàn)產(chǎn)業(yè)升級(jí)!
- Maxim:邊緣智能控制技術(shù)將為工業(yè)5.0自適應(yīng)機(jī)器發(fā)展鋪平道路
- 默克宣布將投資打造綜合性“默克電子科技中國中心”