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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12646|回復: 0
打印 上一主題 下一主題
收起左側

Arduino教程-旋鈕控制LED神燈

[復制鏈接]
跳轉到指定樓層
樓主
Hi,大家好!在之前獲取輸入模擬信號的學習中,我們很早就是知道了如何使用旋轉電位計。但在那一次的學習中,我們并沒有進一步來完成控制LED神燈的亮度。今天呢,我們一方面復習之前的學習,另一方面完成用旋轉電位計來控制LED神燈的亮度。
好!還是老規矩,先來看看這次我們需要哪些硬件吧!
硬件方面
圖片來源:Arduino電路配件
具體包括如下:
  • Arduino UNO電路板(1塊)
  • 面包板(1塊)
  • 220Ω電阻(1個)
  • LED神燈(1盞)
  • 面包線(若干)
上面配件中,都是熟悉的面孔,不多說。
軟件方面Arduino官方提供的IDE
連接電路
圖片來源:Arduino電路連接
電路的連接也很清晰,不多說。
最后一步!
添加幾行代碼首先,還是新建項目一個窗口。

圖片來源:Arduino官方IDE
向其中添加幾行代碼:


  1. // 定義旋轉電位計模擬信號輸入針腳號
  2. const int analogInPin = A0;
  3. // 定義LED神燈數字信號針腳號
  4. const int analogOutPin = 9;
  5. // 定義存儲旋轉電位計模擬信號數值
  6. int sensorValue = 0;
  7. // 控制LED神燈亮暗的模擬信號數值
  8. int outputValue = 0;
  9. // 對Arduino電路板或相關狀態進行初始化方法
  10. void setup() {
  11.   // 開啟串行通信,并設置其頻率為9600。
  12.   // 如果沒有特別要求,此數值一般都為9600。
  13.   Serial.begin(9600);
  14. }
  15. // 系統調用,無限循環方法
  16. void loop() {
  17.   // 讀取旋轉電位計的數值
  18.   sensorValue = analogRead(analogInPin);
  19.   // 轉換電位計的數值范圍,
  20.   // 將0~1023數值范圍映射到0~255
  21.   outputValue = map(sensorValue, 0, 1023, 0, 255);
  22.   // 將轉換后的數值,應用給LED神燈,
  23.   // 以此控制LED神燈的亮度。
  24.   analogWrite(analogOutPin, outputValue);
  25.   // 向串口調試窗口打印數值
  26.   Serial.print("sensor = ");
  27.   Serial.print(sensorValue);
  28.   Serial.print("         output = ");
  29.   Serial.println(outputValue);
  30.   // 延遲2毫秒,進入下一個loop循環。
  31.   delay(2);
  32. }
復制代碼


好!代碼輸入完畢!沒有新內容,調用的方法也都是之前見用過的。

圖片來源:Arduino官方IDE的文件編輯菜單選項
點擊上圖中標有向右指向的箭頭圖標,將編寫完成的代碼燒入Arduino電路板。如果一切順利,現在就可以通過控制旋轉電位計來調控LED神燈的亮度啦!
如果想查看串口調試窗口里的輸出信息,可以點擊上圖中最右側的放大鏡圖標,即可查看實時輸出信息。

圖片來源:Arduino串口調試窗口
總結這一次的試驗,沒有新內容,總的來說呢,是對之前所學的內容重新做了復習。這里需要特別注意的是map()方法,這個方法還是蠻常用到的。
下期預告下一次,我們將介紹一個新的Arduino家族的成員給大家認識,會是誰呢?Mega2560:http://www.zg4o1577.cn/bbs/dpj-43094-1.html

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品在线播放 | 毛片a级| 欧美日韩在线观看视频网站 | 欧美日韩成人 | 亚洲高清成人 | 99亚洲精品视频 | 天天色图| 一区二区亚洲 | 一区二区三区中文字幕 | 天天操夜夜操 | 91网站视频在线观看 | 在线视频 中文字幕 | 男女啪啪高潮无遮挡免费动态 | 亚洲综合一区二区三区 | 操久久 | 日日碰碰 | av国产在线观看 | 亚洲精久 | 国产精品一区二区欧美 | 中文字幕一区二区视频 | 男人天堂视频在线观看 | 色久五月 | 国产高清一区二区三区 | 国产日韩一区二区三区 | 不卡的av一区| 一级黄色在线 | 一区日韩 | 午夜精品视频在线观看 | 国产精品视频在线观看 | 欧美亚洲视频在线观看 | 国产精品美女一区二区三区 | 伦理二区 | 老司机成人在线 | 精品国产乱码久久久久久老虎 | 日韩在线综合 | 日韩视频中文字幕 | 久久久久久高潮国产精品视 | 美女网站视频免费黄 | 日韩国产黄色片 | 999精品在线观看 | 欧美日韩不卡 |