0% encontró este documento útil (0 votos)
49 vistas4 páginas

Funciones Básicas IDE Arduino

El documento describe funciones básicas del IDE de Arduino, incluyendo la declaración y configuración de pines mediante pinMode, la asignación de estados a pines con digitalWrite, y la creación de retrasos con delay. También se abordan las funciones para leer valores analógicos con analogRead, escribir valores PWM con analogWrite, y manejar la comunicación serial con Serial.begin y Serial.print. Estas funciones son esenciales para programar y controlar dispositivos conectados a la placa Arduino.

Cargado por

prof.leomedina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas4 páginas

Funciones Básicas IDE Arduino

El documento describe funciones básicas del IDE de Arduino, incluyendo la declaración y configuración de pines mediante pinMode, la asignación de estados a pines con digitalWrite, y la creación de retrasos con delay. También se abordan las funciones para leer valores analógicos con analogRead, escribir valores PWM con analogWrite, y manejar la comunicación serial con Serial.begin y Serial.print. Estas funciones son esenciales para programar y controlar dispositivos conectados a la placa Arduino.

Cargado por

prof.leomedina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Índice

Declaración de pines .............................................................................................................................. 2


pinMode ................................................................................................................................................. 2
digitalWrite ............................................................................................................................................ 3
delay ....................................................................................................................................................... 3
analogRead............................................................................................................................................. 4
analogWrite............................................................................................................................................ 4
[Link]............................................................................................................................................. 4
[Link] .............................................................................................................................................. 4
Funciones Básicas IDE Arduino
Declaración de pines
pinMode
El espacio donde definimos como se comportan los diferentes pines dentro
de la placa arduino es en la función void setup()
La función que utilizamos para definir un pin de la placa arduino como
entrada o salida es pinMode(número de pin, entrada salida);
En este caso tenemos 2 parámetros, el primero es el número de pin con el
que vamos a trabajar (del 0 al 13 en el caso de los pines digitales y de A0 a A5
en el caso de los pines analógicos) y el segundo parámetro hace referencia a
como se va a comportar este pin (Entrada / INPUT o Salida OUTPUT)
pinMode(A0, INPUT); // Se define el pin analógico A0 como entrada
pinMode(7, INPUT); // Se define el pin digital 7 como entrada
pinMode(8, OUPUT); // Se define el pin digital 8 como salida

Ejemplo definición de pines.


digitalWrite

Esta función nos permite asignar a los diferentes pines en el estado Alta
/HIGH o Baja / LOW
El estado Alta /HIGH hace referencia al valor lógico 1 (alimenta con 5V)
y Baja / LOW hace referencia al valor lógico 0 (0V)
Sintaxis:
digitalWrite(número de pin, Estado);

Número de
pin

Función Estado

digitalWrite(8, HIGH); // Se asigna el estado alta a el pin digital 8


digitalWrite(9, LOW); // Se asigna el estado baja al pin digital 9

delay

Esta función permite generar una espera en nuestra programación, por este
tiempo de espera el procesador no va a ejecutar ninguna acción, tienen un
único parámetro del tipo entero que se expresa en milisegundos
delay(1000); //Espera 1 segundo
analogRead
Esta función permite realizar una lectura de un pin analógico. Tiene un único
parámetro, el número de pin del que vamos a realizar la lectura
analogRead (número de pin);

En este ejemplo, asignamos a la variable pot la lectura del pin analógico A0

analogWrite

Esta función permite asignarle un valor entre 0 y 255 a los pines digitales que
aceptan pwm, señalizados en la placa arduino con el símbolo ~ . De esta
forma podemos regular, desde la intensidad de un led, hasta la potencia de
un motor o un zumbador.
analogWrite (número de pin, valor entre 0 y 255);

En este ejemplo le asignamos al pin digital 3 ~ que acepta pwm el valor 125

[Link]

Serial. begin(velocidad).
Abre un Puerto serie y especifica la velocidad de transmisión. La velocidad
típica para comunicación con el ordenador es de 9600 aunque se pueden
soportar otras velocidades.

[Link]

La función de Arduino Serial print y println, permiten escribir caracteres ascii


en el puerto Serial.

Serial. print(Texto o variable a imprimir); //En el caso de escribir texto se


utiliza las comillas. Serial. print(“Hola mundo”);

Serial. Println (texto o variable a imprimir); //En este caso se imprime con un
salto de línea

También podría gustarte