FORO-FUNCIONES DEL ARDUINO- DARLING SARMIENTO

FORO-FUNCIONES DEL ARDUINO- DARLING SARMIENTO

de DARLING JANCARLOS SARMIENTO LAZO -
Número de respuestas: 0

¿Qué es un Arduino?

Un Arduino es una plataforma electrónica programable que permite crear proyectos de forma fácil usando hardware (placa) y software (Arduino IDE).

Funciones de Arduino al inicio

Segmentar el código en funciones permite a un programador crear fragmentos modulares de código que realizan una tarea definida y luego regresan al área de código desde la cual se "llamó" a la función. 

  a) setup()

  • Esta función se llama al principio del boceto.
  • Se utiliza para inicializar variables, modos pin, etc.
  • Se ejecuta solo una vez después de cada encendido o cuando se reinicia la placa Arduino.

b)  loop()

  • Una vez completada la función de configuración, la función de bucle se ejecuta una y otra vez de forma continua. 

Funciones de Arduino para GPIO

a)  pinMode(pin,mode)

  • pin: El pin para el que se selecciona un modo específico.
  • mode: El modo para el pin especificado en la función. Puede ser ENTRADA, ENTRADA PULLUP o SALIDA.
  • Esta función se utiliza para configurar el pin especificado para que se comporte como Entrada (INPUT), Entrada con resistencia pull up (INPUT_PULLUP) o Salida (OUTPUT).

image%20%284%29.png

b)  digitalRead(digital_pin)

  • digital_pin: El pin digital que se va a leer.
  • Esta función se utiliza para leer la señal digital del pin digital especificado (digital_pin).
  • La placa Arduino UNO tiene 14 pines digitales del 0 al 13.
  • La función devuelve ALTO o BAJO.

image%20%285%29.png

c)  digitalWrite(pin,value)

  • pin: El pin digital en el que se escribirá el valor.
  • value: Puede ser ALTO o BAJO.
  • Esta función se utiliza para escribir un valor ALTO o BAJO en un pin digital.

image%20%286%29.png

Función Arduino para lectura analógica

d)  analogRead(analog_pin)

  • analog_pin : El pin analógico cuyo valor se va a leer.
  • Esta función se utiliza para leer la señal analógica del pin analógico especificado (analog_pin).
  • La placa UNO tiene 6 canales ADC A0 a A5.
  • La función devuelve un valor entero en el rango de 0 a 1023.

image%20%287%29.png

Función Arduino para escritura analógica

e)  analogWrite(pin,value)

  • pin : El pin analógico en el que se escribirá el valor.
  • value : Puede ser cualquier número entre 0 y 255. 0 es el 0% del ciclo de trabajo y 255 es el 100% del ciclo de trabajo.
  • Esta función se utiliza para generar PWM en pines digitales PWM (pines 3,5,6,9,10,11 para Arduino UNO.
  • El valor puede ser cualquier número entre 0 y 255. 0 es el 0 % del ciclo de trabajo y 255 es el 100 % del ciclo de trabajo.

image%20%288%29.png