精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino篇—電位器的使用

冬至子 ? 來源:X的創客課堂 ? 作者:MRXY ? 2023-11-01 11:05 ? 次閱讀

課程目標

相關知識

電位器是具有三個引出端、阻值可按某種變化規律調節的電阻元件。常用于音量調節,燈光調節,馬達調速,溫度調節等場合。

電路搭建

所需材料

ArduinoUNO * 1
可調電位器 * 1
220Ω電阻 * 1
任意顏色LED * 1
杜邦線若干

接線方式

圖片

程序編寫

練習一:串口讀取模擬輸入

通過串口讀取電位器的輸入值,并在串口監視器中顯示出來。

圖形化方式:

通過上傳下面的程序,可以在串口監視器中讀取到電位器的值,調節電位器旋鈕,能清晰發現取值范圍為0~1023。

圖片

圖片

由于傳感器表達的是模擬信號,它不會像數字信號那樣只有簡單的高電平和低電平,而有可能是在這兩者之間的任何一個數值。至于到底有多少可能的值則取決于模數轉換的精度,精度越高能夠得到的值就會越多。

Arduino所采用的ATmega8微處理器其有6個模數轉換器ADC,Analog to Digital Converter),每一個模數轉換器的精度都是10bit,也就是說能夠讀取1024(2^10 = 1024)個狀態。

在Arduino的每一個模擬輸入管腳上,電壓的變化范疇是從0V到5V,因此Arduino能夠感知到的最小電壓變化是4.8毫伏(5/1024 = 4.8mV)。

代碼方式:

/* 項目名稱:串口讀取模擬值
 * 項目日期:2022.02.18
 * 項目作者:MRX
 */
int AR = 0;
void setup() {
  pinMode(A0,INPUT);
  Serial.begin(9600);


}


void loop() {
  AR = analogRead(A0);
  Serial.println(AR);
  delay(1000);


}

練習二:編程實現電位器調節LED燈的亮度

用電位器做輸入,LED燈做輸出。

電路接線:

圖片

圖形化方式:

Arduino的模擬輸入量是0-1023,而模擬輸出卻是0-255。所以下面的程序通過映射的方式將模擬輸入量和輸出量進行了轉換。

圖片

代碼方式:

/* 項目名稱:串口讀取模擬值
 * 項目日期:2022.02.18
 * 項目作者:MRX
 */
int AR = 0;
int LEDpin = 3;
void setup() {
  pinMode(A0,INPUT);
  pinMode(LEDpin,OUTPUT);


}


void loop() {
  AR = map(analogRead(A0), 0, 1023, 0, 255);
  analogWrite(LEDpin,AR);
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2541

    文章

    49963

    瀏覽量

    747538
  • 電位器
    +關注

    關注

    14

    文章

    996

    瀏覽量

    66504
  • 模數轉換器
    +關注

    關注

    26

    文章

    3041

    瀏覽量

    126560
  • 模擬信號
    +關注

    關注

    8

    文章

    1082

    瀏覽量

    52247
  • Arduino
    +關注

    關注

    187

    文章

    6453

    瀏覽量

    185931
收藏 人收藏

    評論

    相關推薦

    光電電位器

    光電電位器 光電電位器是一種非接觸式電位器。它用光束代替一般電位器上的活動觸點--電刷。圖3-83是一種電阻型光電電位器的原理結構圖。電阻
    發表于 08-21 18:56 ?3509次閱讀

    如何在arduino中利用電位器控制舵機

    如何在arduino中利用電位器控制舵機一.簡介舵機是電機的一種,通上電并采取合適的方式就可以使他轉動,而電位器是一種電路元件,通過扭動電位器的旋鈕就可以讓通過
    發表于 09-07 07:15

    什么是電位器 什么叫電位器

    什么是電位器 什么叫電位器 電位器是一種機電元件,他*電刷在電阻體上的滑動,取得與電刷位移成一定關系的輸出電壓。 1.1 合成碳膜電位器
    發表于 01-14 13:09 ?5599次閱讀

    用數字電位器替代機械電位器

    用數字電位器替代機械電位器 摘要:數字可調節電位器,也稱為數字電位器或digpot,不僅能夠在眾所周知的音頻應用中替代機械電位器,而且能夠
    發表于 11-27 17:38 ?2751次閱讀
    用數字<b class='flag-5'>電位器</b>替代機械<b class='flag-5'>電位器</b>

    用數字電位器替代機械電位器

    摘要:數字可調節電位器,也稱為數字電位器或digpot,不僅能夠在眾所周知的音頻應用中替代機械電位器,而且能夠在所有電子設備中替代傳統的機械電位器。作為模/數轉換
    發表于 04-28 10:22 ?1581次閱讀
    用數字<b class='flag-5'>電位器</b>替代機械<b class='flag-5'>電位器</b>

    數字電位器工作原理詳解_數字電位器應用_數字電位器選型指南

    本文介紹了什么是數字電位器、數字電位器的特點與數字電位器工作原理,其次詳細的介紹了數字電位器應用,最后介紹了數字電位器的選型指南。
    發表于 01-23 10:20 ?5.9w次閱讀
    數字<b class='flag-5'>電位器</b>工作原理詳解_數字<b class='flag-5'>電位器</b>應用_數字<b class='flag-5'>電位器</b>選型指南

    電位器的作用是什么

    本文主要闡述了電位器的作用,介紹了雙聯電位器和貼片滑動可調電位器的作用。電位器是一個連續可調的電阻,當調節
    的頭像 發表于 08-27 17:43 ?6w次閱讀

    電位器解析

    什么是電位器?它有什么用途?電位器是一種連續可調的A6A2-CS3E電阻,其滑動臂(動接點)的接觸刷在電阻體上滑動,可獲得與電位器外加輸入電壓和可動臂轉角成一定關系的輸出電壓,
    的頭像 發表于 04-07 10:23 ?9503次閱讀

    使用Arduino實現電位器實驗的例程免費下載

    本文檔的主要內容詳細介紹的是使用Arduino實現電位器實驗的例程免費下載。
    發表于 12-03 16:30 ?8次下載

    使用Arduino電位器和傾斜傳感制作TM

    電子發燒友網站提供《使用Arduino電位器和傾斜傳感制作TM.zip》資料免費下載
    發表于 01-04 10:39 ?0次下載
    使用<b class='flag-5'>Arduino</b>、<b class='flag-5'>電位器</b>和傾斜傳感<b class='flag-5'>器</b>制作TM

    Arduino電位器控制伺服電機的位置

    電子發燒友網站提供《用Arduino電位器控制伺服電機的位置.zip》資料免費下載
    發表于 02-06 11:10 ?0次下載
    用<b class='flag-5'>Arduino</b>和<b class='flag-5'>電位器</b>控制伺服電機的位置

    電位器的作用以及接線方式,電位器的應用場合、選用原則

    電位器是一種元件,在電路當中應用很廣泛,在電路中可以單獨使用,也可以與其他電子元器件一起使用并構成具有各種功能的電子電路。電位器的電路符號是“RP”,其實電位器有很多,比如電磁爐電位器
    的頭像 發表于 02-09 15:00 ?7397次閱讀

    使用電位器Arduino實現步進電機控制

    在本篇文章中,我們將學習如何使用電位器Arduino開發板實現步進電機控制。步進電機可用于軟盤驅動、平板掃描儀、計算機打印機、繪圖 儀、圖像掃描儀、光盤驅動、智能照明、相機鏡頭
    發表于 03-24 11:19 ?2次下載
    使用<b class='flag-5'>電位器</b>和<b class='flag-5'>Arduino</b>實現步進電機控制

    使用電位器Arduino控制LED亮度

    電子發燒友網站提供《使用電位器Arduino控制LED亮度.zip》資料免費下載
    發表于 07-06 09:50 ?0次下載
    使用<b class='flag-5'>電位器</b>和<b class='flag-5'>Arduino</b>控制LED亮度

    如何使用Arduino UNO板和電位器控制伺服電機

    在本Arduino伺服電機教程中,您將學習如何使用Arduino UNO板和電位器控制伺服電機。
    的頭像 發表于 02-11 10:11 ?1953次閱讀
    如何使用<b class='flag-5'>Arduino</b> UNO板和<b class='flag-5'>電位器</b>控制伺服電機