Fecha: Martes, 9 de junio del 2020
Una de las funciones interesantes del Arduino y en general de todos los autómatas, es su capacidad de interacción con el mundo físico. Podemos, por ejemplo, realizar mediciones de tensión, obtener lecturas de gran variedad de sensores, encender dispositivos o controlar motores y actuadores. Esta interacción se lleva a cabo en gran parte mediante el uso de las entradas y salidas tanto digitales como analógicas.
Una de las funciones interesantes del Arduino y en general de todos los autómatas, es su capacidad de interacción con el mundo físico. Podemos, por ejemplo, realizar mediciones de tensión, obtener lecturas de gran variedad de sensores, encender dispositivos o controlar motores y actuadores. Esta interacción se lleva a cabo en gran parte mediante el uso de las entradas y salidas tanto digitales como analógicas.
- digitalWrite = 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
- digitalRead = Lee el valor de un pin digital especificado, ya sea HIGH o LOW.
Ejemplo: digitalRead(pulsador);
- LOW = Las constantes son expresiones predefinidas en el lenguaje Arduino. Las contantes se utilizan para que el programa sea más fácil de leer.
- if = Condición
Ejemplo: if(valor=!0)
- analogRead = Lee el valor del pin analógico especificado. Las placas Arduino contienen un convertidor analógico a digital multicanal de 10 bits. Esto significa que asignará los voltajes de entrada entre 0 y el voltaje de operación (5V o 3.3V) en valores enteros entre 0 y 1023. Ejemplo: analogRead(fotocelda)
- analogWrite = Escribe un valor analógico (onda PWM) en un pin. Se puede usar para encender un LED con diferentes brillos o conducir un motor a varias velocidades. Después de una llamada a analogWrite (), el pin generará una onda rectangular estable del ciclo de trabajo especificado hasta la próxima llamada a analogWrite () (o una llamada a digitalRead () o digitalWrite ()) en el mismo pin.
Ejemplo: analogWrite(3,255); /
- pinMode = 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().
- INPUT = Entrada de datos, mensajes o resultados de una operaciones.
Ejemplo: pinMode(3,INPUT);
- OUTPUT = Salida de datos, mensajes o resultados de una operación.
Ejemplo: pinMode(3,OUTPUT);
- HIGH = El significado de HIGH (en referencia a un pin) es algo diferente según se trate de si un pin se configura como INPUT (entrada) o como OUTPUT (salida).
No hay comentarios:
Publicar un comentario