tester

Use of cookies

We use cookies to improve and analyse your browsing experience on our web. You can accept these cookies, reject them or choose your settings by clicking on the corresponding buttons. Please note that rejecting cookies may affect your browsing experience. For more information you can consult our Cookies policy.

Configure cookies

Cookies are an essential part of how our web works. The main goal of cookies is to make your browsing experience more comfortable and efficient and to improve our services and the web itself.
Here you can find all the information about the cookies we use and you can activate and/or deactivate them according to your preferences, except for those cookies that are strictly necessary for the operation of the web. Blocking some cookies may affect your experience on the web and how the site works. For more information you can visit our Cookie Policy.

Strictly necessary (technical) cookies

These Cookies are necessary for the web to function and cannot be disabled on our systems. They are generally only set up in response to actions you may take such as requesting services, setting your privacy preferences, logging in or completing forms. You can set your browser to block or warn you about these cookies, but some parts of the web will not work. Information about Cookies.

Analytical cookies

These Cookies allow us to count the number of visits and traffic sources so that we can measure and improve the performance of our site. They help us to find out which pages are the most popular and least popular, and to see how visitors move around the web. All information collected by these Cookies is aggregated and therefore anonymous. If you do not allow these Cookies we will not know when you visited our web. Information about Cookies.

Third party cookies

These cookies are used to analyse your activity in order to show you personalised advertisements. Information about Cookies.

Accept Decline Configure cookies Confirm selected
Search
×
Notes
Search
There are no notes
  • 4. Controladora Arduino. Programando robots
  • To customise Pencil press Alt + Down Arrow
  • To customise Highlighter press Alt + Down Arrow

    Change theme

    Error - please check your internet connection...
    Back

    Blink Help

    x
    Error - please check your internet connection...

    How can we help you?

    No results

    View full manual

    Couldn't find what you were looking for?

    Please describe the issue you are experiencing and provide as many details as possible. Let us know the book, class, access device, licence code, username, used browser or if it occcurs in our app:

    Thickness:
    Font size:
    Filter
      No resources found
      Font size:
      Revision mode

      Revision mode

      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 25

      ¿Cómo modificarías el programa para que el LED estuviera el doble de tiempo apagado?
      • Para que el LED estuviera 2 segundos apagado habría que sustituir el primer delay (1000) por delay (2000).

      • Correct answer
        Wrong answer
      • Para que el LED estuviera 2 segundos encendido habría que sustituir el primer delay (1000) por delay (2000).

      • Correct answer
        Wrong answer
      • Para que el LED estuviera 2 segundos encendido habría que sustituir el primer delay (1000) por delay (500).

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

       

      ¿Y para que parpadeara tres veces más rápido y una más despacio?
      • Para que parpadeara tres veces más rápido y una más despacio, habría que sustituir la función void loop() por la siguiente:
        void loop() {
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        // Y ahora más despacio:
        digitalWrite(pinLED, HIGH); delay(2000);
        digitalWrite(pinLED, LOW); delay(2000);

      • Correct answer
        Wrong answer
      • Para que parpadeara tres veces más rápido y una más despacio, habría que sustituir la función void loop() por la siguiente:
        void loop() {
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        // Y ahora más despacio:
        digitalWrite(pinLED, LOW); delay(2000);
        digitalWrite(pinLED, LOW); delay(2000);

      • Correct answer
        Wrong answer
      • Para que parpadeara tres veces más rápido y una más despacio, habría que sustituir la función void loop() por la siguiente:
        void loop() {
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        digitalWrite(pinLED, HIGH); delay(500);
        digitalWrite(pinLED, LOW); delay(500);
        // Y ahora más despacio:
        digitalWrite(pinLED, HIGH); delay(2000);
        digitalWrite(pinLED, LOW); delay(2000);

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 26

      ¿Con qué instrucción se enciende el LED?
      • digital 13 encendido

      • Correct answer
        Wrong answer
      • digital 13 apagado

      • Correct answer
        Wrong answer
      • pensar ¡Encendido! por 1 segundos

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

       

       ¿Y la espera de 1 s
      • pensar mmm... por 1 segundos

      • Correct answer
        Wrong answer
      • pensar ¡Encendido! por 1 segundos

      • Correct answer
        Wrong answer
      • digital 13 encendido

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 27

      Diseña un programa que controle el funcionamiento del semáforo representado.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 28

      Monta el siguiente circuito conectando un zumbador al pin 8 de Arduino. Se trata de experimentar con distintos tonos y duraciones. Comprueba el resultado.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 29

      Combina las dos actividades anteriores para añadir sonido al semáforo cuando esté en rojo. Escribe aquí las instrucciones:

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 30

      Explica cómo podrías usar cada uno de estos sensores para detectar que alguien ha entrado en una habitación
      Interruptor de final de carrera
      Sensor de presencia PIR
      Interruptor de proximidad magnético
      Sensor de inclinación
      Pulsador

       

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 31

      ¿Cómo los conectarías los sensores de inclinación a la placa Arduino?

      Explica el dibujo de la conexión:

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 32

      Modifica el programa que controla el puerto serie para recibir por pantalla el mensaje "Me estás pulsando" cuando estemos accionando el pulsador. Escribe aquí las instrucciones:

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 33

      Monta el circuito propuesto en este apartado en el simulador 123d.circuits.ico. (véase el apartado Aplicación informática). Prueba también el
      puerto serie. Explica lo que ocurre.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 34

      Añade un segundo LED al ejemplo propuesto. Este segundo LED parpadeará al accionar el pulsador, mientras que el primero lo hará al dejar de accionarlo.
       
      Escribe aquí las instrucciones:
       
      Modificación del programa de control para recibir el estado del pulsador cada segundo.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 35

      ¿Cuánto valdría temp si la temperatura es de 25 °C tras ejecutar la siguiente instrucción?
      temp=analogRead(A0);

      Como el LM35 proporciona 10 mV/°C, si la temperatura es de 25 °C en la patilla A0 habrá 0,25 V. Aplicando la fórmula del conversor ADC: V subíndice D igual fracción V subíndice A entre 5 1023

      VD=

        51
      Conexión del sensor LM35 a Arduino.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 36

      En una señal eléctrica cuadrada, la tensión toma dos valores a lo largo del tiempo. Si es periódica, su forma se repite continuamente con un periodo T. ¿Cuál es la frecuencia (f) de esta señal?
       

      normal no casi igual a igual fracción 1 entre normal T espacio paréntesis izquierdo Hz paréntesis derecho

      f= Hz

        50

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 37

      ¿Cuánto valdrá luzLED para valorPot = 205?
      • 205

      • Correct answer
        Wrong answer
      • 255

      • Correct answer
        Wrong answer
      • 51

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 38

      Analiza qué ocurriría con el LED si sustituimos la función voidloop() por las instrucciones de la imagen

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 39

      Dibuja una señal PWM de 50 Hz y ciclo de trabajo (ton/T) 25 %. Manda el dibujo a tu profesor.  Mi archivo se llama:

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 40

      Calcula la potencia que entrega la pila, la que consume el transistor y la que usa el motor. ¿Qué transistor elegirías?

      Transistor

      VCE

      TIP120

      0,8 V

      IRF540

      0,1 V

       

      La potencia que consume cada elemento se obtiene como:

      normal P igual normal V. normal I
normal P subíndice PILA igual normal V. normal I igual 6. normal I
normal P subíndice MOTOR igual normal V subíndice MOTOR. normal I igual paréntesis izquierdo 6 menos normal V subíndice CE paréntesis derecho. normal I
normal P subíndice TRANSISTOR casi igual a normal V subíndice CE. normal I

      Para calcular la potencia que consume cada elemento asumimos I=200mA:

       

      Usando TIP120

      Usando IRF540

      PPILA

      mW

      mW

      PTRANSISTOR

      mW

      mW

      PMOTOR=PPILA-PTRANS

      W

      W

       

        1040 160 1180 20 1200

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 41

      ¿Qué interruptores habrá que accionar para controlar el sentido de giro del motor?
      • Para que el motor gire en un sentido debemos accionar 1 y 4, en sentido contrario 2 y 3.

      • Correct answer
        Wrong answer
      • Para que el motor gire en un sentido debemos accionar 1 y 2, en sentido contrario 3 y 4.

      • Correct answer
        Wrong answer
      • Para que el motor gire en un sentido debemos accionar 1 y 3, en sentido contrario 2 y 4.

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

       

      ¿Qué ocurrirá si accionamos 1 y 3 simultáneamente?

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 42

      Dibuja la forma de la señal para que el eje se sitúe a 45°. Intepreta los dibujos

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 43

      ¿Qué comportamiento tiene el servo de la figura?

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 44

      Completa el circuito y el programa de control del servo para controlar la barrera de acceso a un aparcamiento.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 45

      Investiga si un servo de ángulo puede convertirse en un servo de giro completo y cómo hacerlo.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 46

      ¿A qué distancia se encuentra un objeto si t = 1 ms?

      La velocidad (v) = 343 m/s

      Aplicar la fórmula: distancia igual normal v. abrir paréntesis fracción normal t entre 2 cerrar paréntesis

      distancia= mm

       

        171,5

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 47

      Sabiendo que la función t=pulseIn(pin, HIGH) mide el tiempo en microsegundos, explica de dónde procede la expresión distancia=0.017*tiempo.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 48

      ¿Qué añadirías al esquema anterior para diseñar un robot que se desplazara evitando
      obstáculos?
      @6l@@

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 49

      ¿Cómo detecta la presencia de un obstáculo?
      • Para detectar obstáculos los detectores ópticos emiten una luz infrarroja mediante el fototransisor y detectan la reflexión de la misma mediante el LED.

      • Correct answer
        Wrong answer
      • Para detectar obstáculos los detectores ópticos emiten una luz infrarroja mediante el LED y detectan la reflexión de la misma mediante el fototransistor.

      • Correct answer
        Wrong answer
      • Para detectar obstáculos los detectores ópticos emiten una
        señal eléctrica mediante el LED y detectan la reflexión de la
        misma mediante el fototransistor.

      • Correct answer
        Wrong answer
      El sensor CNY70 incorpora un LED y un fototransistor.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 50

      ¿Cómo puede un robot seguir una línea negra pintada en el suelo?

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 51

      Un encoder permite medir la velocidad de una rueda. ¿Se te ocurre cómo lo hace?

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 52

      ¿Cómo funciona el robot?

      • El robot realiza continuamente las siguientes acciones: avanza durante 2 segundos, si recibe más luz del lado izquierdo gira en ese sentido y si recibe más luz por el lado derecho gira a la derecha.

      • Correct answer
        Wrong answer
      • El robot realiza continuamente las siguientes acciones: avanza durante 1 segundo, si recibe más luz del lado izquierdo gira en ese sentido y si recibe más luz por el lado derecho gira a la derecha.

      • Correct answer
        Wrong answer
      • El robot realiza continuamente las siguientes acciones: avanza durante 1 segundo, si recibe más luz del lado izquierdo gira a la derecha  y si recibe más luz por el lado derecho gira a la izquierda.

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

       

      ¿Qué cambiarías para convertirlo en un robot fotófobo?
      • Para que huya de la luz deberíamos cambiar el sentido de giro cuando la luz incide sobre el robot. Si incide más luz sobre el lado izquierdo debe girar a la izquierda y al contrario.

      • Correct answer
        Wrong answer
      • El robot tal y como está construido es fotófobo. No hay que cambiar nada.

      • Correct answer
        Wrong answer
      • Para que huya de la luz deberíamos cambiar el circuito añadiendo otro sensor óptico de posición.

      • Correct answer
        Wrong answer

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 53

      Realiza el programa de control del robot guiado mediante LDR.

      Done
      4. Controladora Arduino. Programando robots
      Programación y robótica
      Without background sound
      Logo

      Actividad 54

      ¿Podríamos sustituir las LDR por estos sensores? ¿En qué cambiaría el circuito?

       

       

      • El circuito podría ser el mismo.

      • Correct answer
        Wrong answer
      • En este caso,  podríamos utilizar dos entradas digitales. Los sensores detectarían el choque con un obstáculo. 

      • Correct answer
        Wrong answer
      • Habría que cambiar el programa para que al detectar un choque con el sensor izquierdo el móvil retrocediese y girase a la derecha, si el choque es con el sensor derecho también deber retroceder girando ahora hacia la izquierda.

      • Correct answer
        Wrong answer
      • Habría que cambiar el programa para que al detectar un choque con el sensor izquierdo el móvil retrocediese y girase a la izquierda, si el choque es con el sensor derecho también deber retroceder girando ahora hacia la derecha.

      • Correct answer
        Wrong answer

      Done

      ,
      You have completed the lesson!

      Below is the time you have spent on the activity and the score you obtained.

      Time spent

      Score

      1. 1
      2. 2
      3. 3
      4. 4
      5. 5
      6. 6
      7. 7
      8. 8
      9. 9
      10. 10
      11. 11
      12. 12
      13. 13
      14. 14
      15. 15
      16. 16
      17. 17
      18. 18
      19. 19
      20. 20
      21. 21
      22. 22
      23. 23
      24. 24
      25. 25
      26. 26
      27. 27
      28. 28
      29. 29
      30. 30
        Eraser
        Rich text editor
        close