Paso 7: Código de Arduino
int analogInPin = A0;
int sensorValue = 0;
int outputValue = 0;
int transistorPin = 3;
void setup()
{
Serial.Begin(9600);
pinMode (8, salida);
pinMode (9, salida);
pinMode (transistorPin, salida);
}
void loop()
{
sensorValue = analogRead (analogInPin) / 4;
outputValue = mapa (sensorValue, 0, 1023, 0, 255);
analogWrite (transistorPin, sensorValue);
Si (sensorValue > = 160)
{
ejemplo
digitalWrite (8, HIGH);
digitalWrite (9, bajo);
}
otra cosa
{digitalWrite (9, alto);
digitalWrite (8, bajo);
}
Delay(10); }