✔️ Arduino UNO desde Cero- Control de Servomotor SG90 con Sensor de Luz (LDR)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 63

  • @jrvega79
    @jrvega79 2 ปีที่แล้ว +1

    Tremendo ejercicio, muy bien explicado. Gracias.

  • @tonga8008
    @tonga8008 11 หลายเดือนก่อน

    Muy Bueno me sirvio

  • @fernandomontoya6641
    @fernandomontoya6641 2 ปีที่แล้ว +1

    Hola René...se pueden configurar 2-3 servos más...con el miso LDR?

  • @germancavero9360
    @germancavero9360 7 ปีที่แล้ว

    gracias por tu aporte... me sirvio mucho

  • @cesarvalenzuela6964
    @cesarvalenzuela6964 11 หลายเดือนก่อน

    Quisiera saber si se podría hacer al revés, cuando la foto resistencia no detecta luz que se mueva el servomotor

  • @molinaramirezpedroantonio4936
    @molinaramirezpedroantonio4936 4 ปีที่แล้ว +2

    #include
    int ledver = 13;
    int ledama = 12;
    int ledblan = 8;
    Servo myservo;
    int potpin = 0;
    int val;
    void setup() {
    myservo.attach(9);
    Serial.begin(9600);
    pinMode(ledver,OUTPUT);
    pinMode(ledama, OUTPUT);
    pinMode(ledblan,OUTPUT);
    }
    void loop() {
    val = analogRead(potpin);
    val = map(val, 0, 300, 0, 180);
    if(val > 80)
    { digitalWrite(ledver, HIGH);}
    else { digitalWrite(ledver, LOW);}
    if(val > 150)
    { digitalWrite(ledama, HIGH);}
    else { digitalWrite(ledama, LOW);}
    if(val > 700)
    { digitalWrite(ledblan, HIGH);}
    else { digitalWrite(ledblanLOW);}
    myservo.write(val);
    Serial.println(val);
    delay(15);
    }

  • @tonga8008
    @tonga8008 11 หลายเดือนก่อน

    Me gustaria saber para que se mueva en angulo mas largo de luz...!!!

  • @rolanddeastora3442
    @rolanddeastora3442 2 ปีที่แล้ว +1

    Esta chido

  • @ignacioescobar8834
    @ignacioescobar8834 4 ปีที่แล้ว

    René; En el tiempo 7:10, no son 15 microsegundos sino 15 milisegundos. Gracias, Ignacio Escobar Mejía, Medellín, Colombia

    • @soyrenedominguez
      @soyrenedominguez  4 ปีที่แล้ว

      Te invito a SUSCRIBIRTE, saludos 👍👌

  • @danielstefan5592
    @danielstefan5592 3 ปีที่แล้ว +1

    se puede usar pero al contrario? osea funcione con oscuridad

  • @arielpineda4846
    @arielpineda4846 8 ปีที่แล้ว

    puede ser cualquier motor o tiene q ser ese especifico

  • @dubinsonsarmiento219
    @dubinsonsarmiento219 4 ปีที่แล้ว +1

    Muy buenas tardes, estoy tratando de aprender a programar arduino para mover servos, pero se me presenta un problema pues por los ciclos del ejercicio general me toca suspender periodicamente la corriente de alimentacion, cuando conecto nuevamente la corriente los servos se regresan desde donde quedaron a 0 grados para reiniciar el programa; ¿como hago para que cuando se conecte la corriente continuen el recorrido desde donde quedaron al momento de cortar la corriente?. mil gracias

    • @soyrenedominguez
      @soyrenedominguez  4 ปีที่แล้ว

      Esta mal planteado el problema, te invito a SUSCRIBIRTE, saludos 👍👌

    • @dubinsonsarmiento219
      @dubinsonsarmiento219 4 ปีที่แล้ว

      @@soyrenedominguez yo me suscribi hace rato ya

    • @dubinsonsarmiento219
      @dubinsonsarmiento219 4 ปีที่แล้ว

      @@soyrenedominguez como tendria que plantear el problema, gracias

    • @fernandomontoya6641
      @fernandomontoya6641 2 ปีที่แล้ว

      Quizá sirva alimentarlo por fuera del arduino con 5v...o alimentar arduino con 12v

  • @elbuenjugar5192
    @elbuenjugar5192 6 ปีที่แล้ว +1

    Hola. Tienes un código que abarque multiples servos, cada uno con su respectiva LDR?. Por favor, sería de gran ayuda. Saludos y que estés bien.

    • @soyrenedominguez
      @soyrenedominguez  6 ปีที่แล้ว +1

      Saludos Barbara, de hecho es el mismo código que esta en la descripción de este vídeo, solo debes agregar mas puertos de entrada y salida para cada servomotor.

  • @TheCazador52
    @TheCazador52 8 ปีที่แล้ว +3

    Cómo es que llegas a la variable de (1023-ldr)/4? A que hace referencia ese 4? gracias

    • @joha7502
      @joha7502 3 ปีที่แล้ว

      descubriste como?

  • @andrebrokokra
    @andrebrokokra 11 หลายเดือนก่อน

    hola ingeniero, el link de descarga del codigo se encuentra caido, muchas gracias

  • @superchurre12345
    @superchurre12345 3 ปีที่แล้ว +1

    hola muy bueno el video. porque me manda el error en el programa de arduino.este es el mensaje ....estado de salida 1
    'pos' no se declaró en este ámbito

    • @soyrenedominguez
      @soyrenedominguez  3 ปีที่แล้ว

      Tienes que declarar la variable, te invito a SUSCRIBIRTE saludos 👍

  • @walterdavidtapiahernandez2024
    @walterdavidtapiahernandez2024 8 ปีที่แล้ว +1

    Como puedo aumentar a sensibilidad de la foto resistencia ?

  • @molinaramirezpedroantonio4936
    @molinaramirezpedroantonio4936 4 ปีที่แล้ว +2

    Oye cómo puedo añadir 3 LEDS al código que vallan encendiendo según la intencidad de la luz

    • @soyrenedominguez
      @soyrenedominguez  4 ปีที่แล้ว +1

      Hola Pedro, antes que otra cosa te invito a suscribirte, para el ejemplo que pides, sería lo siguiente, cuando tu lees como un dato de entrada el valor del LDR,el rango de valores posibles va de 0 hasta 1023, lo que puedes hacer es una estructura de if, donde valides el rango del valor donde quieras que se encienda el LED de un PIN, como por ejemplo:
      if(valorLDR>=101&&valorLDR

    • @molinaramirezpedroantonio4936
      @molinaramirezpedroantonio4936 4 ปีที่แล้ว +1

      Si me salió muchas gracias me sirvió de mucho publiqué el código de como me quedo ya estoy suscrito muchas gracias 🙏

  • @nicolasruiz3091
    @nicolasruiz3091 3 ปีที่แล้ว +1

    Hola, como caculó la resistencia de 1k ohm?

    • @soyrenedominguez
      @soyrenedominguez  3 ปีที่แล้ว

      Con el código de colores, te invito a SUSRCIBIRTE

  • @alejandrod.lopezpardo5652
    @alejandrod.lopezpardo5652 8 ปีที่แล้ว

    Estimado lo has hecho con dos LDR siguiendo el principio de girasol, tienes algun tutorial asi.

  • @alexandrevdetail2956
    @alexandrevdetail2956 8 ปีที่แล้ว

    Hello!
    Good evening!
    helped me a lot!
    however the error in scope (serial begin 9600)

  • @rodriguezperezjuanantonio8532
    @rodriguezperezjuanantonio8532 2 ปีที่แล้ว +1

    Como puedo aumentar el grado de giro?

    • @soyrenedominguez
      @soyrenedominguez  2 ปีที่แล้ว +1

      En el parámetro que va dentro del método, saludos

  • @servandotorres5579
    @servandotorres5579 6 ปีที่แล้ว

    hola buenas... tengo una consulta yo necesito aplicar PID a lo servo motores en proyecto de un brazo seguidor de luz y tengo un servo motor que se moverá horizontal y el otro lo hara vertical... pero hasta hora no se muy bien como poder implementarle el.PID. saludos

    • @soyrenedominguez
      @soyrenedominguez  6 ปีที่แล้ว

      Reconozco que no soy especialista en ese tema

  • @JamonCocid0
    @JamonCocid0 7 ปีที่แล้ว +2

    hola skriom hay alguna manera de hacer para que el servo motor gire mas de 180 grados?
    gracias

    • @soyrenedominguez
      @soyrenedominguez  7 ปีที่แล้ว

      pues modificando, el sistema de engranes

  • @adrianalcala6780
    @adrianalcala6780 7 ปีที่แล้ว

    si necesito mover lago mas pesado que tipo de servo me recomiendas

    • @soyrenedominguez
      @soyrenedominguez  7 ปีที่แล้ว

      Pues hay servomotores digitales, pero son más caros

  • @saulposadas5497
    @saulposadas5497 6 หลายเดือนก่อน

  • @ignacioaballay1999
    @ignacioaballay1999 6 ปีที่แล้ว

    hola como andas!! tengo que hacer lo mismo pero con un sensor de nivel (water sensor), uso tu programacion pero al hacer contacto con el agua el servo se va a 180 y no deveria ser asi. tenes una solucion=? gracias saludos

  • @tonga8008
    @tonga8008 ปีที่แล้ว

    Me dice tarjeta No disponible 😢

  • @cindalfaquir14
    @cindalfaquir14 7 ปีที่แล้ว

    Hola, cómo podría hacerlo para 5 LDR y con un potenciometro para cada uno?

  • @HelioTakeoAisawa
    @HelioTakeoAisawa 6 ปีที่แล้ว

    boa tarde amigo, estou fazendo um projeto de cancela automática... acesso por KEYPAD, como faria para que a cancela não feche quando o carro estiver passando pelo sensor LDR?
    desculpe, mas não sei escrever em espanhol...

    • @soyrenedominguez
      @soyrenedominguez  6 ปีที่แล้ว

      Tienes que leer el valor del sensor LDR de forma digital y te da el valor entre 0 y 1 o en su defecto de forma analógica que ta un rango de valores para detectar el nivel de luminosidad, sin embargo sugiero que sean 2 o 3 LDR para detectar antes y después de pasar y validar mediante un función y unas condiciones con IF para verificar los rangos deseados para cada caso

    • @HelioTakeoAisawa
      @HelioTakeoAisawa 6 ปีที่แล้ว

      você poderia me auxiliar na programação? eu poderia te enviar a programação que estou desenvolvendo... o meu e-mail: helio_aisawa@yahoo.com.br

    • @soyrenedominguez
      @soyrenedominguez  6 ปีที่แล้ว

      Me puedes enviar tu código fuente a leo_skriom2k@hotmail.com para revisarlo y tu diagrama de conexión o esquema de conexión de los componentes..

  • @jorleijdiroosberg1379
    @jorleijdiroosberg1379 5 ปีที่แล้ว

    como puedo conectar el lcd a eseto ?

    • @soyrenedominguez
      @soyrenedominguez  5 ปีที่แล้ว

      Puede ser por medio del protocolo I2C, Saludos!!!

  • @jhonatanuliseszaratemuniz5224
    @jhonatanuliseszaratemuniz5224 5 ปีที่แล้ว

    Oye no me puedes hacer un programa ? Que sea por Matlab

  • @Ragul_Ragupathy
    @Ragul_Ragupathy 6 ปีที่แล้ว

    code link pls

    • @soyrenedominguez
      @soyrenedominguez  6 ปีที่แล้ว +1

      el link del código fuente esta en la descripción del vídeo