Funciones Básicas en Arduino

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Funciones básicas en Arduino:

-¿Qué es la función setup()en un programa de Arduino y cuándo se ejecuta?


Es cuando escribimos un código que se ejecutará sólo una vez

-¿Cuál es el propósito de la función loop()y por qué es importante en los proyectos de


Arduino? Cuando ponemos algo adentro del comando loop, este se repetirá infinitamente
mientras la placa esté encendida

Control de Pines:

-¿Qué hace la función pinMode()y cuáles son sus posibles parámetros? pinMode()
modifica circuitos para adaptar el pin al modo deseado (entrada o salida), en este caso,
input lee una señal digital, y output envia una señal digital

-Explica cómo funciona digitalWrite(). ¿Qué significan los valores HIGH y LOW?Es la
herramienta para controlar pines digitales configurados como salidas (OUTPUT).
Permite establecer el voltaje de un pin en alto (HIGH) o bajo (LOW)

Serie Lectura de Pines y Comunicación:

-¿Qué función utiliza para leer el estado de un pin digital y qué valores se pueden
devolver?El código que se debe de usar es digitalread y puede devolver un valor, ya sea
LOW o HIGH

-¿Para qué se utiliza Serial.begin(9600)y qué representa el número 9600?Esta función


inicializa la comunicación seria en tu placa Arduino. Esencialmente, establece la velocidad a
la que los datos se enviarán y recibirán a través del puerto serial. El número 9600 la
velocidad de transmisión en baudios

Control de servomotores:

-¿Qué librería necesita incluir para controlar un servomotor y cómo se vincula un


servomotor a un pin específico?Para controlar un servomotor en Arduino, necesitamos
incluir la librería Servo.h, que proporciona funciones específicas para este tipo de motores.
Para vincular un servomotor se debe de colocar myServo.attach(cualquier número); en este
caso si ponemos 9 se conectara al pin 9 de un arduino

-Explica el uso de la función myServo.write(90). ¿Qué hace este comando?Esta línea


mueve el servomotor al ángulo de 90 grados.

Componentes electrónicos:

-Describe cómo funciona un potenciómetro y cómo se conecta a un Arduino.Un


potenciómetro es un componente electrónico que actúa como un divisor de voltaje ajustable,
es decir, es una resistencia variable que puedes girar o deslizar para cambiar su valor.

-Aplicación lo aprendido en un proyecto personal de Arduino.


Lenguajes Formales y Naturales

¿Cuál es la diferencia entre un lenguaje natural y un lenguaje formal? Proporciona


ejemplos de cada uno.

Natural:lo usamos para comunicarnos normalmente, eje:hablar con ironia, crear metaforas,
etc.

Formal:se utilizan para programar computadoras, eje:ordenes especificas

¿Por qué es importante utilizar lenguajes formales en la programación?Es importante


para que las maquinas puedan entender lo que decimos

Tipos de datos

¿Qué es un tipo de dato int y para qué se utiliza en Arduino? Proporciona un


ejemplo.Es un tipo de dato que representa números enteros

Control de pinos

¿Cómo se utiliza la función pinMode() para configurar un pin como entrada o salida?
Da un ejemplo.Su uso es→pinMode(pin, modo);//pin: n° de pin; modo: INPUT/OUTPUT

Lectura de Pines Digitales

¿Cómo se utiliza la función digitalRead() para leer el estado de un pin digital?


Proporciona un ejemplo con un botón. Verifica el voltaje en un pin digital específico y
devuelve uno de dos valores (HIGH o LOW).

Eje:digitalRead(pin);// pin: Es el número del pin que deseas leer.

Comunicación Serial

¿Qué función utilizó para iniciar la comunicación serial en Arduino y qué significa el
parámetro que recibe? SERIAL.BEGIN(9600) es el código que se debe usar, el 9600 es el
parámetro y sirve para representar la velocidad de baudios

Explica cómo usar la función Serial.println() para depurar un programa de


Arduino.Esta función se utiliza para enviar datos a través del puerto serial y mostrarlos en
el Monitor Serial de Arduino IDE (o en cualquier otro programa que esté escuchando el
puerto serial).

Librería y Configuración del Servo

¿Qué librería necesitarías para controlar un servomotor en Arduino?necesitamos


incluir la librería Servo.h
Explique cómo vincular un servomotor a un pin específico utilizando la función
adjunto().Esta línea conecta myServo al pin que elegimos de Arduino. A partir de ahora,
cualquier comando que enviemos a myServo afectará al motor conectado a ese pin.

Funciones básicas de Arduino

¿Qué ocurre si no incluimos la función loop() en un programa de Arduino?Depende, si


en vez de loop ponemos setup el codigo solo se hara una vez

Retraso Microsegundos

¿En qué situaciones utilizará la función delayMicrosegundos() en lugar de retardo()?


Explica con un ejemplo. La usaremos en caso de que quisieramos pausar en
microsegundos en vez de milisegundos. Esto es útil para realizar pausas extremadamente
cortas, por ejemplo, al enviar señales precisas a un servomoto

También podría gustarte