中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Arduino內置教程

發布時間:2020-07-25 02:38:19 來源:網絡 閱讀:876 作者:創客智造 欄目:大數據

Arduino內置教程

 

 

內置例子是sketches(獨立的腳本和程序被稱為 “sketches”),包括在Arduino IDE,打開他們點擊工具菜單:File > Examples。這些簡單的程序示范了所有基本Arduino的命令。他們橫跨所有的領域,從一個Sketch的絕對最小值到數字和模擬IO,再到傳感器和顯示器的使用。

  • 1.基本原理

    • 模擬讀取串口:讀取一個電位計,打印它的狀態到Arduino串口監視器。
    • 最簡框架:需要開始一個Arduino編程時的最簡代碼框架。
    • 閃爍:不停打開關閉一個LED燈。
    • 數字讀取串口:讀取一個開關,打印它的狀態到Arduino串口監視器。
    • 漸變:使用模擬輸出口來使一個LED燈的亮度變淡。
    • 讀取模擬電壓:讀取一個模擬輸入,然后打印其電壓值到串口監視器。
  • 2.數字

    • 不用delay的閃爍:不用delay()函數來閃爍一個LED燈
    • 按鍵:使用一個按鍵來控制一個LED燈
    • 防抖:讀取一個按鍵,創客智造,然后濾掉噪音
    • 數字輸入上拉:用pinMode()來聲明輸出上拉
    • 偵察狀態改變:計算按鍵按下的次數
    • 音調鍵盤:一個使用壓力傳感器和壓電揚聲器的三鍵音樂鍵盤
    • 音調旋律:用壓力揚聲器彈奏一個旋律
    • 多重音調:利用tone()命令使多個揚聲器發出聲音
    • 高音追隨:根據一個模擬輸入來決定壓力揚聲器的音調
  • 3.模擬

    • 模擬輸入輸出串口:讀取一個模擬輸入引腳,返回結果,然后用這個數據使LED燈變暗或者變亮
    • 模擬輸入:使用一個電壓計來控制LED燈的閃爍
    • 模擬寫入Mega:使用Arduino Mega 開發板使12個LED燈一個接一個,逐漸變亮然后變暗
    • 校準:對于超出模擬傳感器范圍的數值,定義一個最大值和最小值
    • 漸變:用一個模擬輸出引腳(PWM引腳)來使一個LED燈褪色。
    • 使光滑:使多個模擬引腳的讀取值變得順滑
  • 4.通訊

    • ASCIITable(ASCII表格):使用Arduino的高等的串口輸出函數。
    • 調光器:移動鼠標來改變LED燈的亮度
    • 圖表:發送數據到電腦,然后在Processing里畫出它的圖表。
    • Midi(樂器數字接口):連續發送MIDI音符信息
    • 多串口Mega:使能Arduino Mega上2個串口。
    • 物理像素:通過從Processing或者Max/MSP發送數據到Arduino上,使LED開關。
    • 讀取ASCII字符串:分析整數里一個用逗號分隔的字符串,來使一個LED燈褪色。
    • 串口呼叫響應:通過一個呼-應的方法(握手)來發送多個變數
    • 串口呼叫響應ASCII:通過一個呼-應的方法(握手)來發送多個變數,并在發送前解碼(ASCII)這些數值。
    • Serial Event:使用SerialEvent()函數
    • 可視顏色混合器:從Arduino發送多個變數到你的電腦,然后在Processing或者Max/MSP上讀取這些數據
  • 5.控制結構

    • 數組:一個在For循環的變量舉例了怎樣使用一個數組,arduino。
    • For循環:通過for循環來控制多個LED燈
    • If聲明條件:使用一個‘if 聲明’,通過改變輸入條件來改變輸出條件
    • Switch Case:怎樣在非連續的數值里選擇,創客智造。
    • Switch Case 2:第二個switch-case的例子,展示怎樣根據在串口收到的字符來采取不同的行為
    • While 聲明條件:當一個按鍵被讀取,怎樣用一個while循環來校準一個傳感器。
  • 6.傳感器

    • ADXL3xx: 讀取一個 ADXL3xx 加速計
    • Knock: 通過一個壓電元件來偵察敲擊
    • Memsic2125: 2軸加速計
    • Ping: 通過一個超聲波測距儀來偵察物品
  • 7.顯示

    • 條形圖:制作一個LED條形圖
    • 行列掃描:控制一個8×8的LED矩陣
  • 8.字符串

    • Character Analysis:使用operators來識別對應的特征類型。
    • String Addition Operator:用不同方法把字符串加到一起。
    • String Append Operator:用+=運算符和concat()方法來添加東西到字符串里,Arduino開發板制作。
    • String Case Changes:改變字符串的狀態。
    • String Characters:在字符串里獲得或設置一個指定的字符的值
    • String Comparison Operators:按字母排列順序地比較字符串
    • String Constructors:初始化字符串對象
    • String Index Of:尋找在字符串里字符的第一個或最后一個的狀態
    • String Length & String Length Trim:獲得和修剪字符串的長度
    • String Replace:替換字符串里的個別字符
    • String Start With Ends With:檢查一個給定的字符或子串(substrings)的開始或結尾
    • StringSubstring - 在給定的字符串里尋找"phrases"
    • StringToInt - 允許你把字符串轉換成整數數字
  • 9.USB

    • 鍵盤注銷:利用按鍵命令注銷當前使用者
    • 鍵盤發消息:當一個按鍵被按下,發送一個文本字符串。
    • 鍵盤再編譯:在Arduino IDE上打開一個新窗口,用簡單的×××燈程序重新編譯Leonardo
    • 鍵盤串口:從串口里讀取一個字節,然后返回一個鍵值。
    • 鍵盤鼠標控制:在一個程序里示范鼠標和鍵盤命令
    • 鼠標按鍵控制:通過5個按鍵控制光標行動
    • 鼠標搖桿控制:當按鍵被按下時,通過一個操縱桿來控制電腦光標的行動
  • 10.初學者工具包

  • 11.Arduino ISP

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吴江市| 嘉定区| 潜江市| 白朗县| 荔波县| 惠水县| 襄城县| 丰县| 教育| 云安县| 阿鲁科尔沁旗| 揭阳市| 汉沽区| 清流县| 道孚县| 根河市| 九龙坡区| 昂仁县| 得荣县| 道真| 青海省| 鄂托克旗| 宿州市| 武陟县| 揭东县| 永嘉县| 苏尼特右旗| 长泰县| 汤阴县| 新巴尔虎右旗| 贵溪市| 新余市| 巨野县| 上虞市| 中西区| 株洲县| 额济纳旗| 泰顺县| 尼勒克县| 漯河市| 大新县|