18
Programa
/* Entrada Analógica */
int potPin = 5;
// selecciona el pin de entrada para colocar el potenciómetro
int val = 0;
// variable para almacenar el valor leído por la entrada analógica
void setup() {
Serial.begin(9600);
}
void loop() {
val = analogRead(potPin);
// lee el valor del canal de ENTRADA analógica
Serial.print(val);
// Envía al PC el valor analógico leído y lo muestra en pantalla
Serial.write(10);
delay(100);
}
Con este ejemplo vamos a controlar la velocidad de un motor de cc mediante
la utilización de un transistor BD137. Se trata de utilizar la posibilidad de enviar
una señal de PWM a una de las salidas con
fi
gurables como salidas analógicas.
6. Control de un motor de cc con un transistor