Member #367236

Member Since: October 5, 2012

Country: United States

  • Tutorial - RC Hobby Controllers and Arduino | about 2 years ago

    I’d like to share with you a little mod on this code.

    Connected to the Throttle / brake channel of the reciever, it will detect when you hold the brakes on your transmitter. Then it will turn ON the brake lights!

    (a bit too simple, I know, but it was my first approach to Arduino)

    / ************************************************************ Modificación del código “RC PulseIn Serial Read out” By: Nick Poole (SparkFun Electronics) License: CC-BY SA 3.0 - Creative commons share-alike 3.0 / // lectura de entrada desde receptor RC, para activar luz de freno. // // By Pentiumcadiz // // http://www.youtube.com/watch?v=JdMYpq1Mus8 //

    int pin_entrada = 7; // pin en el leemos la señal que viene del receptor unsigned long pulso; // variable en la que almacenaremos la lectura int salida = 13; // pin de salida para LED(s)

    void setup() { pinMode(pin_entrada, INPUT); // configuramos el pin D7 como entrada pinMode(salida, OUTPUT); // configuramos el pin D13 como salida Serial.begin(9600); // habilitamos puerto serie }

    void loop() { pulso = pulseIn(pin_entrada, HIGH); // leemos el pulso

    //Si está frenando if(pulso < 1400) //´Teóricamente es 1500, pero doy 100 de margen. { // turn LED on: digitalWrite(salida, HIGH); // Luz de frenos encendida } else { // turn LED off: digitalWrite(salida, LOW); // Luz de frenos apagada }

    // Sólo durante las pruebas, muestro la lectura del Rx, para comprobar los valores. Serial.println(pulso); // mandamos el dato al monitor serie delay(300); // pausa para no volver loco al monitor serie }

No public wish lists :(