CENTROS DE ESTUDIOS TECNOLOGICOS, INDUSTRIALERS Y DE SERVICIOS CETIS 72 ALUMNO: VASQUEZ QUINTERO ANGEL JOSHUA MATERIA: ELECTRONICA DOCENTE: SANTIAGO LOPEZ ALDRIN ACTIVIDAD: CUADRO COMPARATIVO FECHA: 03 DE NOVIEMBRE DEL 2021 NOMBRE DE LA SETENCIA Vold Setup Void loop DigitalWrite DigitalRead AnalogRead CUADRO COMPARATIVO DESCRIPCION La configuración vacía es técnicamente una función que crea en la parte superior de cada programa. Dentro de las llaves está el código que desea ejecutar una vez tan pronto como el programa comience a ejecutarse. El bucle es otra función que usa Arduino como parte de su estructura. El bucle es otra función que usa Arduino como parte de su estructura. El código dentro de la función de bucle se repite una y otra vez siempre que la Maker Board esté encendida. ; (punto y coma) El final de un comando o declaración. 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. La función digitalRead es utilizada normalmente en la función loop, sirve para leer un valor (o poner en un estado) un pin digital. Los valores o estados posibles son HIGH (alto) o LOW (bajo). El valor leído puede ser almacenado en una variable o comprobarse dinámicamente en una condición. EJEMPLO Un ejemplo claro del Void Setup es el uso en creación de bucles para el parpadeo en diferentes tiempos de un led Un ejemplo tan familiar de la función Void loop es la configuración para la programación de un paro. Un ejemplo claro del uso de la función del digitalwrite es la programación de las pantallas LCD. La función digitalread como claro uso se aplica en la conexión y programación de un push botón. Un claro ejemplo es Leer una señal análoga en el La función analogRead del lenguaje de puerto serial mediante analogRead. este programa Arduino se utiliza para recibir valores de una sirve para registrar medidas de sensor de distancia o entrada análoga, a voltajes variables entre 0V temperatura de la misma manera. Tras recibir un dato y 5V. Una salida análoga puede ser un sensor de la entrada análoga, lo imprime en el puerto serial. de algún tipo, un potenciómetro u alguna otra Se hace con un potenciómetro para variar manualmente el voltaje. Se conecta la terminal del señal. centro al pin A0 y las de los extremos a 5Vcc y GND. La función digitalRead tomará una lectura cada 200 milisegundos y la imprimirá en el puerto serial. If/else For PinMode Serial begin (9600) Una instrucción if-else controla la bifurcación condicional. Las instrucciones de se ejecutan solo si se evalúa como un valor distinto de ifbranch condition cero (o true). Si el valor de es distinto de cero, se ejecuta la instrucción siguiente y se omite la instrucción que sigue condition else al opcional. La instrucción for se usa para repetir un bloque de declaraciones entre llaves. Por lo general, se usa un contador de incrementos para incrementar y terminar el ciclo. La instrucción for es útil para cualquier operación repetitiva y, a menudo, se usa en combinación con matrices para operar en colecciones de datos / pines. La función de Arduino pinMode permite configurar a cada pin, de forma individual, como entrada o como salida. ... 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 instrucción le indica al Arduino que inicie comunicación con la computadora (o cualquier dispositivo conectado a los pines RX y TX) con una velocidad de comunicación serial de 9600 bits por segundo (baudios). Un ejemplo claro puede ser, escribir un programa en C que lea una edad e indique si la persona puede votar o no. Esta función es útil para cualquier operación repetitiva, y se usa a menudo en combinación con arreglos para operar en los datos / pines. Se usa de la siguiente manera: Un ejemplo, la bandera 0 del registro DDRB configura directamente al pin 8 para una tarjeta Arduino UNO R3. Entonces, si esta bandera vale ‘1’ el pin se configura como salida. Por el contrario si vale ‘0’ se configura como entrada. Ejemplo, para comunicarse a través de los pines 0 y 1 con un componente que requiere una velocidad en baudios particular. HIGH LOW Delay (1000) El significado de HIGH (en referencia a un pin) es un poco diferente dependiendo si el pin está configurado como INPUT (de entrada) u OUTPUT (de salida). ... un voltaje mayor a 3 voltios está presente en el pin (tarjetas de 5V) un voltaje mayor a 2 voltios está presente en el pin (tarjetas de 3.3V) El significado de LOW también tiene puede ser diferente dependiendo si el pin esta puesto a INPUT u OUTPUT. cuando un pin es configurado como INPUT con pinMode() , y leído con digitalRead() , el Arduino (ATmega) reportara LOW si: un voltaje menor que 3 voltios está presente en el pin (tarjetas de 5V) El bucle en un código con delay (1000) se ejecutará en algo más de tiempo, ya que se produce un retardo al ejecutar Serial. println(«Hola»). Ocurrirá igual con cualquier otra serie de instrucciones que se incluyan dentro del bucle. La función Arduino pinMode usada para las tarjetas, es indispensable para cualquier aplicación donde se requiere usar entradas o salidas digitales. Un ejemplo claro en este estado puede ser en drenar corriente, por ejemplo, encender un LED que está conectado a +5 voltios (o +3.3 voltios) mediante un resistor en serie Un ejemplo, la idea es que el procesador espera a que el timer le notifique de su desbordamiento. Cuando esto ocurre se genera una interrupción por Hardware. Esta interrupción ocurre en un tiempo conocido lo cual permite detener al procesador durante un tiempo definido