Arduino實踐學習筆記(一)入門設備

Arduino實踐(一)入門設備

電阻色環

用於電阻阻值的辨別

在這裏插入圖片描述

按鍵

圖案與原理圖

原理:按鍵兩側相當於一根導線,當按下按鍵時,兩側通路。
在這裏插入圖片描述
用法:
同側爲導線,不起作用,接線應當對角線,或同下或上邊。
定義一端連接的引腳爲輸入模式,且爲HIGH ,另一端接GND
按下按鈕時定義的引腳爲LOW,不按時爲HIGH,
接收接口的電平模式,即可得到按鍵情況
示例代碼 按鍵控制led

Int ledpin=3
void setup() {
                                  // 初始化LED引腳爲輸出狀態
  pinMode(ledPin, INPUT);       // 初始化按鍵引腳爲輸入狀態
  digitalWrite(ledPin,HIGH);  
}
 
void loop(){
                                   // 讀取按鍵狀態並存儲在變量中
  buttonState = digitalRead(buttonPin);
 
  // 檢查按鍵是否被按下
  // 如果按鍵按下,那buttonState應該爲低電平
  if (buttonState == LOW) {     
                              // 點亮LED
    digitalWrite(ledPin, HIGH);  
  } 
  else {
                            // 熄滅LED
    digitalWrite(ledPin,LOW); 
  }
}

電位器

在這裏插入圖片描述

實際上就是可變電阻,兩邊一邊接5v 一邊接GND,中間接模擬輸入
示例代碼

/*
   AnalogRead
   通過電位器改變LED燈亮度
*/
int ledPin = 10;

int readValue = 0; //保存讀到的模擬值
int ledValue = 0;  //保存LED燈佔空比

void setup()
{
  pinMode(ledPin, OUTPUT);     //數字口要選擇帶~號的具有pwm功能的輸出口
}

void loop()
{
  readValue = analogRead(A0);     //讀取A0模擬口的數值(0-5V 對應 0-1204取值)
  ledValue = map(readValue, 0, 1024, 0, 255); //將0到1024之間的數據映射成0到255之間的數據
  analogWrite(ledPin, ledValue);   //PWM最大取值255  所以要映射
}	

蜂鳴器

  1. 有源蜂鳴器
    通入直流電源即可發聲,發出的聲音一定,不可改變

  2. 無源蜂鳴器
    不可直接通直流電發聲,需要通過PWM(模擬輸出)調頻輸入方波纔可發聲。優點是音調可調,可上網查詢音頻對應的調頻方波

//函數:
tone(接口, 調頻方波);//  播放聲音
           noTone(接口) //關閉聲音。

麪包板

如下圖所示,一條藍線經過地方都相當於一條導線,主要用於接線
在這裏插入圖片描述

背面撕開的原理圖如下,是相當於導線連接

在這裏插入圖片描述

LED燈

長腳接正極,短腳接負極,一定要串聯電阻
在這裏插入圖片描述

最後

持續更新arduino 樹莓派 python 等等
接到有幫助的話 求點贊👍 求關注❤️ 求分享👥
有問題可以評論
點關注,不迷路
如果有任何錯誤,任何建議,請批評指教,不勝感激 !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章