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); } }

實驗圖如下