You will assemble a speed controlled DC Motor, using a transistor
Software Discovery: Analog input, Serial Monitor, PWM
Other Discovery: Potentiometer, DC Motor
Qty Part
1 Transistor [BC547 or PN2222]
1 Potentiometer [10kΩ]
1 DC Motor [6/9V]
1 Resistor [220Ω]
1 Diode
Software Discovery: Analog input, Serial Monitor, PWM
Other Discovery: Potentiometer, DC Motor
Qty Part
1 Transistor [BC547 or PN2222]
1 Potentiometer [10kΩ]
1 DC Motor [6/9V]
1 Resistor [220Ω]
1 Diode
Resources: |
|
|
Lets get Coding!
Without Speed Control const int motor = 11; void setup() { pinMode(motor, OUTPUT); } void loop() { digitalWrite(motor, HIGH); delay(3000); digitalWrite(motor, LOW); delay(3000); } | With Speed Control const int motor = 11; const int pot = A3; void setup() { pinMode(motor, OUTPUT); Serial.begin(9600); } void loop() { int reading = analogRead(pot); int spd = map(reading, 0, 1023, 0, 255); analogWrite(motor, spd); Serial.print("Voltage: "); Serial.println(spd/51.0); delay(50); } |