arduino自帶了很多例子。
blink是其中為數不多的只要有arduino開發板就可以開始學習的例子。
選單 檔案->示例->01.basic->blink開啟今天要講的例子。
void setup()
學習硬體開發,乙個很大的難點是要記住許多複雜的暫存器位址。
arduino的成功之處就在於她簡化了這許多位址,定義了幾種不同型別的介面,也稱為pin腳。
程式設計時只需要對這幾類pin腳做操作就可以了。
今天先講最常用的pin腳,digitalpins。
官網解釋如下:
簡單說就是一種可以輸入或輸出數碼訊號0,1的pin腳。
某個pin腳是用來輸入還是輸出訊號,就通過pinmode函式來定義。
pinmode(13, output);
這段**的意思是編號為13的pin腳,定義為輸出模式。
因為pin13連線著乙個焊接在arduino開發板上的led燈。
所以,如果沒有可外接的led模組,就只能用d13 pin來做演示。
void loop()
loop函式總共4行**
digitalwrite(13, high);
將pin腳13置高,也就是通電。
切記,只有之前將pin腳設定為output,digitalwrite才能生效。
delay(1000);
延遲1秒,在這1秒鐘,led是點亮狀態。
digitalwrite(13, low);
將pin腳13置低,也就是斷電。
delay(1000);
延遲1秒,在這1秒鐘,led是熄滅狀態。
之後loop函式被再次執行,led燈不停閃爍。
不同的開發板,led燈的位置,顏色都略有不同。
相信大多數看官我在下一樣,都是搞軟體出身的。根本分不清led燈長啥樣:p
開發板連線到上電源(usb線接電腦也算)後,如果只有乙個燈亮著,這個燈旁邊肯定有乙個「on」標記,這個是表示電源接通的led燈。
上傳本例到開發板後,閃爍的那個就是我們要找到led等了。可以在這個燈旁看到個『l』標記。
Axmath實用教程
縮放公式的大小 ctrl 滑鼠滾動 上述功能要確保在設定 語法與快捷鍵中開啟了啟用混合語法輸入 轉換符號介面 滑鼠滾動 符號面板 右鍵 可以設定外觀,為某個符號設定快捷鍵 latex編輯器 ctrl tab 第一項 帶歷史記錄的剪貼簿 第二項 磁貼 經常使用的東西 選中後拖動即可製作 第三項 參考書...
NPOI 實用教程
記錄一下,最近專案中使用這個第三方元件 感謝博主的分享 目錄1.認識npoi 2.使用npoi生成xls檔案 2.1 建立基本內容 2.2 單元格操作 2.3 使用excel公式 2.3.1 基本計算 2.3.2 sum函式 2.3.3 日期函式 2.3.4 字串相關函式 2.3.5 if函式 2....
CSS實用教程(二)
七 控制文字的樣式 控制文字的樣式包括文字大小寫 文字修飾兩個部分。1 文字大小寫 文字大小寫使網頁的設計者不用在輸入文字時就完成文字的大小寫,而可以在輸入完畢後,再根據需要對區域性的文字設定大小寫。基本格式如下 text transform 引數 引數取值範圍 uppercase 所有文字大寫顯示...