Arduino使用PN2222控制馬達轉速
類比輸出PWM數值越大馬達轉速越快。
配線圖如下
程式碼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
int motorPin = 3; void setup() { pinMode(motorPin, OUTPUT); Serial.begin(9600); } void loop() { for(int i=40;i<=180;i=i+10){ Serial.println(i); analogWrite(motorPin, i); delay(1000); } }
實驗圖如下