Comandos y Funciones de Arduino
16 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué hace la función loop() en un programa de Arduino?

  • Inicia la comunicación serial con el PC.
  • Ejecuta el código principal en un ciclo infinito. (correct)
  • Configura los pines de entrada y salida.
  • Declara variables de tipo entero.
  • ¿Cuál es el propósito de Serial.begin(9600)?

  • Configura el pin 13 como salida.
  • Aumenta la velocidad de ejecución del programa.
  • Inicializa la comunicación serial a 9600 baudios. (correct)
  • Establece la retardación de las señales digitales.
  • ¿Qué tipo de variable puede almacenar números entre -32,768 y 32,767?

  • float
  • char
  • int (correct)
  • long
  • ¿Qué comando se usa para encender un LED en el código de loop()?

    <p>digitalWrite(13, HIGH); (C)</p> Signup and view all the answers

    ¿Cuál es la función de delay(1000) en el código de Arduino?

    <p>Genera un retardo de 1000 milisegundos. (A)</p> Signup and view all the answers

    ¿Cuál es la estructura utilizada para tomar decisiones en Arduino?

    <p>if-else (B)</p> Signup and view all the answers

    ¿Qué valor es válido para una variable de tipo long?

    <p>10003 (C)</p> Signup and view all the answers

    ¿Qué función se utiliza para imprimir un mensaje en el monitor serial?

    <p>println() (A)</p> Signup and view all the answers

    ¿Cuál es la función de pinMode(pin, mode)?

    <p>Configurar un pin en modo de entrada o salida. (A)</p> Signup and view all the answers

    ¿Qué valor se utiliza para encender un LED mediante digitalWrite(pin, value)?

    <p>HIGH (A)</p> Signup and view all the answers

    ¿Qué parámetro se utiliza en delay(ms) para especificar el tiempo de espera?

    <p>milisegundos (C)</p> Signup and view all the answers

    ¿Qué comando se utilizaría para leer el valor de un pin configurado como entrada?

    <p>digitalRead(pin) (B)</p> Signup and view all the answers

    ¿Qué hace la función void setup() en un programa de Arduino?

    <p>Configura los pines y la comunicación al iniciar. (B)</p> Signup and view all the answers

    ¿Qué sucede si se configura un pin como INPUT_PULLUP?

    <p>Se activa una resistencia pull-up interna. (C)</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre digitalWrite() es correcta?

    <p>Se utiliza para enviar un valor alto o bajo a un pin de salida. (A)</p> Signup and view all the answers

    Si se ejecuta digitalRead(7) en un pin que no está configurado como entrada, ¿qué resultado se puede esperar?

    <p>Retornará un valor incierto. (D)</p> Signup and view all the answers

    Study Notes

    Comandos y Funciones de Arduino

    • pinMode(pin, mode): Configura un pin como entrada o salida.

      • Parámetros:
        • pin: número del pin a configurar.
        • mode: puede ser INPUT, OUTPUT o INPUT_PULLUP.
    • digitalWrite(pin, value): Escribe un valor alto o bajo en un pin de salida.

      • Parámetros:
        • pin: número del pin.
        • value: HIGH (5V) o LOW (0V).
    • digitalRead(pin): Lee el valor de un pin configurado como entrada.

      • Parámetros:
        • pin: número del pin a leer.
    • delay(ms): Detiene la ejecución del programa durante milisegundos específicos.

      • Parámetro:
        • ms: duración de la pausa en milisegundos.
    • void setup(): Función que se ejecuta una vez al iniciar el programa, utilizada para configurar pines y comunicación.

    • void loop(): Función que se ejecuta en un ciclo infinito, donde se coloca el código principal que se ejecuta continuamente.

    • Serial.begin(9600): Inicializa la comunicación serial entre Arduino y una computadora a 9600 baudios.

      • Parámetro:
        • 9600: tasa de baudios para la comunicación serial.

    Tipos de Variables

    • int: Variable entera que ocupa 2 bytes, puede almacenar valores entre -32,768 y 32,767.
    • long: Variable entera larga que ocupa 4 bytes, puede almacenar valores entre -2,147,483,648 y 2,147,483,647.

    Estructura de Control

    • if-else: Estructura que permite tomar decisiones según una condición.
      • Si la condición es verdadera, se ejecuta el bloque dentro del if.
      • Si es falsa, se ejecuta el bloque dentro del else.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este cuestionario explora los comandos y funciones esenciales de Arduino utilizados en programación. Abarca desde la configuración de pines hasta la escritura y lectura de valores. Ideal para quienes desean profundizar en la programación de microcontroladores.

    More Like This

    Arduino Flash Layout
    10 questions
    Arduino: Comando pinMode
    16 questions

    Arduino: Comando pinMode

    UnaffectedExpressionism avatar
    UnaffectedExpressionism
    Arduino Programming Commands and Syntax
    40 questions
    Use Quizgecko on...
    Browser
    Browser