Cómo programar Sensor de Vibración en Arduino UNO

Поделиться
HTML-код
  • Опубликовано: 12 ноя 2024

Комментарии • 41

  • @morenohernandezkareng3722
    @morenohernandezkareng3722  8 месяцев назад +4

    Codigo del circuito:
    byte led1 = 2;
    byte zumbador = 3;
    byte sensor = 4;
    bool vibracion;
    int lecturas = 0;
    unsigned long tiempoInicio = 0;
    unsigned long tiempoActual = 0;
    const unsigned long tiempoEspera = 1000;
    void setup() {
    Serial.begin(9600);
    pinMode(led1, OUTPUT);
    pinMode(zumbador, OUTPUT);
    pinMode(sensor, INPUT);
    tiempoInicio = millis();
    }
    void loop() {
    // Obtener el tiempo actual
    tiempoActual = millis();
    vibracion = digitalRead(sensor);
    //lecturas = lecturas + vibracion;
    lecturas += vibracion;
    Serial.println(lecturas);
    if (tiempoActual - tiempoInicio >= tiempoEspera) {
    Serial.print("Suma de lecturas: ");
    Serial.println(lecturas);

    lecturas = 0;
    tiempoInicio = tiempoActual;
    }

    if (lecturas > 100){
    for(byte i = 0; i < 10; i++){
    Serial.print("Ciclo: ");
    Serial.println(i);
    digitalWrite(led1, HIGH);
    digitalWrite(zumbador, HIGH);
    delay(300);
    digitalWrite(led1, LOW);
    digitalWrite(zumbador, LOW);
    delay(300);
    }
    }
    }

  • @DimetilTriptamino
    @DimetilTriptamino Месяц назад +7

    ish por fin una programadora bonita, eso no se ve muy a menudo!

    • @danilo666
      @danilo666 Месяц назад

      😂😂😂😂😂

    • @GusPm
      @GusPm Месяц назад +1

      Es como ver un. unicornio basicamente jajaj

  • @rafaelvazquez3495
    @rafaelvazquez3495 8 месяцев назад +4

    Me encanta la entrada haha, es como un "mm, hola 🤨". Excelente video!

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  8 месяцев назад +3

      JAJAJA mi cerebro estaba iniciando el código de hablar 😸
      ¡Muchas gracias! Estaré subiendo más videos

  • @smokingcrimson128
    @smokingcrimson128 8 месяцев назад +1

    jajaja cool, yo hice para un proyecto de detector de robos también con un Buzzer, una pantalla LCD, un sensor de movimiento y un keypad para activar el sistema por medio de una contraseña, también le quería agregar un código para que por medio del keypad se pudieran programar las horas en las que se activara el sensor, y bueno más locuras como un detector de caras para que el usuario pueda identificarse en el sistema, aunque eso habría hecho que tuviera que programar en python y alguna librería por los tiempos, al final no pude agregar tanto por los tiempos del proyecto, pero es genial ver estos vídeos jajaja, lo malo de ingeniería de sistemas es que no nos enseñan tanto hardware como me gustaría xD.

  • @JosephEliasLifeProyectS.A.M
    @JosephEliasLifeProyectS.A.M Месяц назад +1

    Hola Karen. ¿Cómo estás? Espero estés muy bien. ¡¡¡¡MIL Y DIEZ MIL GRACIAS POR TUS VIDEOS!!!!!, la verdad me son de mucha ayuda, ya que apenas empecé a estudiar programación. Pero he aprendido bastante contigo. Una pregunta: ¿qué me aconsejas para empezar en la programación? Yo soy totalmente nuevo en esto y es por esta razón que en la Uni me pierdo bastante...

  • @DimetilTriptamino
    @DimetilTriptamino Месяц назад +1

    Que linda esa programadora!

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  Месяц назад

      Muchas gracias Dimetil! Espero que aparte de notar eso te hayase sido util el video, si tienes alguna duda o sugerencia sobre el contenido de mi canal soy toda oidos! ^^

  • @emanuel22223
    @emanuel22223 8 месяцев назад

    Genial que estes estudiando ingenieria en Mecatronica 😍, mis mejores deseos !

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  8 месяцев назад

      Muchas gracias!! Voy a estar subiendo más videos de este estilo, también estoy atenta a temas de lo que les gustaría que hable :)

  • @carlosa2843
    @carlosa2843 8 месяцев назад

    Hermosa e inteligente 😍.
    Un consejo, escribe tu código en inglés, muy buen video.

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  7 месяцев назад

      ¡Muchas gracias! Voy a estar programando más en inglés, si ayuda mucho en lo didáctico :)
      Gracias por ver, estaré subiendo videos más seguido

  • @moises.csilvera
    @moises.csilvera Месяц назад

    Lo mas probable es que el Gusto por la tecnología venga de familia, es raro que una mujer guapa se dedique a ello. Felicidades 🎉

  • @DanyelM855_2
    @DanyelM855_2 7 месяцев назад +1

    Jajaja me alegra ver videos de mi carrera, sabes si en algún momento vas a ver otros mc como la stm32?

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  6 месяцев назад

      Siii, gracias por poner tu comentario! Estaré subiendo videos pronto sobre el como desarrollaré con un socio un equipo de robofut para competencia.

  • @aldodanilovargasesquivel1332
    @aldodanilovargasesquivel1332 6 месяцев назад +1

    Que buen video!
    Yo quiero saber cómo puedo hacer multitasking con Arduino, ¿si es posible?, has un vídeo sobre eso! :)

  • @AnthonyRuiz-n2b
    @AnthonyRuiz-n2b Месяц назад +1

    gaaaa, yo voy con la idea de crear pcb XD :v, podria hacer videos sobre el funcionamiento del sp32 :v, saludos desde la UNI

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  Месяц назад

      Jajajja las PCB son super utilees, clarooo, solo dejame comprarme una sp32 :) es como un arduino mas chido y yap asjjas

  • @danilobasanta8761
    @danilobasanta8761 8 месяцев назад

    Aaakdjsd me encanta, sube mas videos!

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  7 месяцев назад

      ¡Claro que si! Gracias por ver y comentar el video :)
      También estoy atenta a temas que les gustaría que suba

  • @snabur2201
    @snabur2201 2 месяца назад +1

    q nervios hacer videos en la U

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  2 месяца назад

      Jajaja cuando no tienes otro lugar donde grabar ayuda muchooo, ya luego se te quita la pena :)

  • @brayandiaz4896
    @brayandiaz4896 8 месяцев назад +1

    Se ve que es muy inteligente ingeniera

  • @peperubin981
    @peperubin981 8 месяцев назад

    Te quedó increíble, puedes enseñar el código?

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  8 месяцев назад

      Hola, gracias por comentar! claro que si:
      byte led1 = 2;
      byte zumbador = 3;
      byte sensor = 4;
      bool vibracion;
      int lecturas = 0;
      unsigned long tiempoInicio = 0; /*número sin signo entre 0 y 4294967295. Este tipo se usa comúnmente para almacenar el resultado de la función millis(), la cual retorna el tiempo que el código actual ha estado corriendo, en milisegundos.*/
      unsigned long tiempoActual = 0;
      const unsigned long tiempoEspera = 1000;
      void setup() {
      Serial.begin(9600);
      pinMode(led1, OUTPUT);
      pinMode(zumbador, OUTPUT);
      pinMode(sensor, INPUT);
      tiempoInicio = millis(); // Inicializar el tiempo de inicio
      }
      void loop() {
      // Obtener el tiempo actual
      tiempoActual = millis();
      vibracion = digitalRead(sensor);
      //lecturas = lecturas + vibracion;
      lecturas += vibracion;
      Serial.println(lecturas);
      // Si ha pasado 1 segundo dr reinicia la variable lectura
      if (tiempoActual - tiempoInicio >= tiempoEspera) {
      Serial.print("Suma de lecturas: ");
      Serial.println(lecturas);

      // Reiniciar variables
      lecturas = 0;
      tiempoInicio = tiempoActual; // Actualizar el tiempo de inicio
      }

      if (lecturas > 100){
      for(byte i = 0; i < 10; i++){
      Serial.print("Ciclo: ");
      Serial.println(i);
      digitalWrite(led1, HIGH);
      digitalWrite(zumbador, HIGH);
      delay(300);
      digitalWrite(led1, LOW);
      digitalWrite(zumbador, LOW);
      delay(300);
      }
      }
      }

  • @takumifujiwara7742
    @takumifujiwara7742 8 месяцев назад

    ¿Una chica de mi misma edad estudiando ingeniería? ¿Esto es real o estoy en un sueño?
    Por cierto, tus explicaciones son muy buenas, es disfrutable ver y escuchar tus tutoriales

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  7 месяцев назад

      Jaja que padre que también estudies ing!!
      Muchas gracias por ver y comentar, estaré subiendo videos más seguido 🫶🏻
      Igualmente estoy atenta a temas que les gustaría ver
      Adoro todo lo relacionado con robótica e ingeniería :))

  • @rasecniloc3873
    @rasecniloc3873 8 месяцев назад

    para que el terremoto no me agarre como el tigre de santa julia?

  • @hectorojeda_45
    @hectorojeda_45 8 месяцев назад +1

    Todo electrónico sabe que es PLC

  • @jorgeluischavezpenaloza3561
    @jorgeluischavezpenaloza3561 2 месяца назад

    En la biblioteca no se habla

  • @peperubin981
    @peperubin981 5 месяцев назад

    😮😮

  • @peperubin981
    @peperubin981 8 месяцев назад

    Qué estás estudiando?

    • @hectorojeda_45
      @hectorojeda_45 8 месяцев назад +1

      puede que este estudiando Electrónica o Mecatrónica

    • @morenohernandezkareng3722
      @morenohernandezkareng3722  8 месяцев назад +1

      Justo eso :) estoy estudiando ingeniería mecatrónica

  • @Julianty123
    @Julianty123 2 месяца назад +1

    buen vidio "adios guapisimoss, aqui veg.."