Arduino基础课程20170726-简良谕老师研习专区.docVIP

Arduino基础课程20170726-简良谕老师研习专区.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Arduino基础课程20170726-简良谕老师研习专区.doc

Arduino基礎課程 1.基本認識 1-1軟硬體介紹 軟體 Mblock V3.4.10版 官網 http://www.mblock.cc/zh-home/ 硬體 Arduino UNO YwRobot Easy Module Shield Arduino多功能擴展板 1-2連線與離線操作 使用Arduino時,若是要使用USB連線操作時,請使用; 若是要單獨測試使用時,請使用 1-3Arduino輸入與輸出 數位輸入/輸出埠(D0~D13) 接收/傳送埠D0(RxD)和D1(TxD)腳位 PWM輸出埠(D3、D5、D6、D9、D10、D11) 類比輸入埠(A0-A5)可以修改當作數位輸入/輸出埠,編號為D14-D19 1-4真實的程式碼 選擇功能表【編輯/Arduino模式】可以看到真實的程式碼。 2基本實作 2-1紅/藍LED燈 預備知識: 紅色LED燈(數位腳位12)、藍色LED燈(數位腳位13) 高電位代表「開」、低電位代表「關」。 程式說明: 程式開始 設定紅燈亮 設定紅燈暗 練習題: 如何使紅/藍燈間隔1秒閃爍。 程式開始 設定紅燈暗 設定藍燈亮 設定藍燈暗 設定紅燈亮 2-2三色LED燈 預備知識: 紅燈(腳位9)、綠燈(腳位10)、藍燈(數位腳位11) 高電位代表「開」、低電位代表「關」 D9、D10、D11三個腳位可以利用PWM模擬類比輸出,類比輸出的範圍為0~255(0為全暗,255為全亮) 程式說明: 程式開始 設定藍燈暗 設定紅燈亮 設定紅燈暗 設定綠燈亮 設定綠燈暗 設定藍燈亮 練習題: 製作呼吸燈使紅燈漸亮漸暗(提示:使用變數「亮度」控制)。 程式開始 設定「亮度」變數為0 重複執行直到「亮度」變數大於255 設定紅燈亮度為「亮度」變數 每次將「亮度」變數增加 5(變亮) 設定「亮度」變數為255 重複執行直到「亮度」變數小於0 設定紅燈亮度為「亮度」變數 每次將「亮度」變數增加 -5(變暗) 2-3按鈕控制 預備知識: 按鈕D2若是放開為真(成立)、按下為假(不成立) 程式說明: 程式開始 如果放開按鈕(真) 設定藍燈暗 設定藍燈亮 練習題: 製作按鈕按一下開燈、再按一下關燈(提示:使用變數「開關燈」控制)。 設定「開關燈」變數(0代表關) 如果按下D2按鈕 如果「開關燈」變數= 0 (關燈) 設定「開關燈」變數為1 (開燈) 藍燈亮 否則 設定「開關燈」變數為0 (關燈) 藍燈暗 等待0.2秒 (才不會來不及反應) 2-4光敏電阻 預備知識: 光敏電阻A1會自動傳回數值0(暗)~1025(亮)。 使用「光感度」變數來接收光敏電阻A1的數值。 程式說明: 將光敏電阻A1的值放入「光感度」變數 如果「光感度」變數小於300 藍燈亮 否則 藍燈暗 練習題: 利用光感電阻A1來控制RGB燈(300以下紅燈、300~500綠燈、500以上藍燈)。 程式開始 將光感電阻A1的值放入「光感度」變數 如果「光感度」變數小於300 紅燈亮 如果「光感度」變數大於500 藍燈亮 否則 綠燈亮 2-5蜂鳴器 預備知識: 蜂鳴器的腳位為D5,中音Do為C4 程式說明: 模擬警車聲 播放5次(否則太吵) 練習題: 請模擬救護車聲音。 2-6數位電子琴 預備知識: 要使用按鍵控制,必須使用 使用鍵盤時,必須在英數輸入狀態。 程式說明: 按1為 Do 按2為 Re 按3為 Mi 按4為 Fa 按5為 So 按6為 La 按7為 Si 練習題: 請練習用電子琴彈小蜜蜂及小星星。 小蜜蜂 2-7可變電位計 預備知識: 可變電位計的數值為0至1023 亮度為0至255,所以採用「亮度」變數=可變電位計/ 4。 程式說明: 「亮度」變數=可變電位值/4 RGB燈依「亮度」變數值 Arduino基礎課程 簡良諭老師 liangyuh@ 第 1 頁

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档