Está en la página 1de 4

DESARROLLO DEL TALLER DE ARDUINO (SEGUNDA PARTE

PARTE)

KEVIN SANTIAGO RINCON CASTAÑO


SANTIAGO DE CALI

ELECTRICIDAD Y ELECTRONICA
11-G
1. ¿Cuáles son las dos secciones o funciones que necesita todo código o
programa de Arduino?
R// La estructura básica de un sketch de Arduino es bastante simple y se
compone de al menos dos partes. Estas dos partes son obligatorias y encierran
bloques que contienen declaraciones, estamentos o instrucciones.
 Void setup ()
 Void loop ()
Adicionalmente se puede incluir una introducción con los comentarios que
describen el programa y la declaración de las variables y llamadas a librerías.
setup () es la parte encargada de recoger la configuración y loop () es la que
contiene el programa que se ejecuta cíclicamente (de ahí el término loop –
bucle-). Ambas funciones son necesarias para que el programa trabaje.

2. ¿Qué significa la siguiente expresión: pinMode (2, OUTPUT); ?


R// La función de Arduino pinMode permite configurar a cada pin, de forma
individual, como entrada o como salida. Aquí te explicamos su uso con
ejemplos. También está función es usada en conjunto con digitalWrite y
digitalRead. Por lo general, pinMode es usado sólo en la función setup ().
(Esta expresión se utiliza para salirse de un punto, es este caso la salida del
circuito que deseemos saldrá por la salida numero 2)

3. ¿Qué hace en el programa la siguiente expresión: digitalWrite (2, HIGH); ?


R// La función Arduino digitalWrite permite escribir valores lógicos digitales
en un pin de Salida de una tarjeta Arduino. Entonces, está función requiere
que el pin haya sido declarado como salida previamente. Para empezar, esté
elemento del lenguaje Arduino, requiere de dos parámetros de entrada. El
primero es el número de pin (0-13 para un Arduino UNO R3) y el segundo es
la condición lógica (HIGH o LOW).
(Esta expresión sirve para encender o prender el circuito, en este caso el
numero 2)
4. ¿Qué hace en el programa la siguiente expresión: digitalWrite (2, LOW); ?
R// La función Arduino digitalWrite permite escribir valores lógicos digitales
en un pin de Salida de una tarjeta Arduino. Entonces, está función requiere
que el pin haya sido declarado como salida previamente. Para empezar, esté
elemento del lenguaje Arduino, requiere de dos parámetros de entrada. El
primero es el número de pin (0-13 para un Arduino UNO R3) y el segundo es
la condición lógica (HIGH o LOW).
(Esta expresión se utiliza para apagar el circuito, en este caso el numero 2)

5. ¿Qué hace en el programa la siguiente expresión: delay (3000); ?


R// En Arduino Delay es una función que hace que el procesador espere. Por
ejemplo, esta espera permite no hacer nada y esperar hasta la ejecución de la
siguiente instrucción durante un retardo de tiempo definido. Entonces esta
función tiene un parámetro de entrada del tipo entero, que es la espera en
milisegundos. De hecho, esta es una de las instrucciones más usadas en el
lenguaje Arduino.
(Esta expresión es utilizada para esperar a que prenda una parte del circuito y
mas rato procesar un comando para prender el otro circuito)

6. Escribir la programación de un código o programa en ARDUINO, que de


manera repetitiva haga prender y apagar dos leds conectados en el pin 5 y 6 de
forma alternada durante dos segundos y luego apague durante dos segundos.
R//
// C++ code
//
void setup()
{
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop()
{
digitalWrite(5, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, LOW);
delay(2000);
}

También podría gustarte