¿Es posible controlar un motor de juguete DC (5V) en un Arduino directamente desde el pin analógico (o digital con PWM) sin dañar la placa? Sé que los motores de CC generalmente se controlan a través de un transistor, pero estoy pensando en controlarlo de esta manera. Mi código de Arduino es:
void setup() {
pinMode(6, OUTPUT);
Serial.begin(9600);
}
void loop() {
int val = Serial.parseInt();
if( val >= 0 && val <= 1024) {
analogWrite(6,val);
delay(5000);
}
}
Mi esquema:
GND --------------------- MOTOR -------------- | < | ------ -D6 (PWM)