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);
}
6. Control de un motor de cc con un transistor
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 confi gurables como salidas analógicas.
18