miércoles, 10 de junio de 2020

Lenguaje arduino y sus funciones


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.

  • 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