0% encontró este documento útil (0 votos)
25 vistas

Programación Básica en Arduino

Este documento describe los conceptos básicos de programación en Arduino, incluyendo la interfaz del IDE de Arduino, la sintaxis general, cómo definir pines digitales, usar variables enteras, escritura y lectura digital, condicionales, servomotores, pulsadores, delays y el uso de un sensor ultrasónico.

Cargado por

Christian Torres
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas

Programación Básica en Arduino

Este documento describe los conceptos básicos de programación en Arduino, incluyendo la interfaz del IDE de Arduino, la sintaxis general, cómo definir pines digitales, usar variables enteras, escritura y lectura digital, condicionales, servomotores, pulsadores, delays y el uso de un sensor ultrasónico.

Cargado por

Christian Torres
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

PROGRAMACIÓN BÁSICA EN

ARDUINO
1.INTERFAZ
La interfaz del software de Arduino IDE se divide en tres partes en las que puede ir código:

La parte antes del setup nos servirá para importar librerías y declarar constantes o variables, la de después de dentro del setup nos
servirá para inicializar nuestros pines y la parte dentro del loop nos permitirá ejecutar nuestros dispositivos e insertar nuestros
condicionales y bucles.

2.SINTAXIS GENERAL
La sintaxis de Arduino es muy sencilla, después de cada inicialización de un pin o variable o de la ejecución de un dispositivo
habrá que añadir un “;” y después de un condicional habrá que añadir el código a ejecutar dentro de corchetes “{}”. El código
escrito dentro del setup y del loop debe escribirse dentro de los corchetes, para importar alguna librería usaremos el hashtag “#”.

3.DEFINIR PINES
Para definir nuestros pines habrá que usar el comando “pinMode(,)” en el que habrá que insertar el numero de nuestro pin y si es
un pin de salida “OUTPUT” o de entrada “INPUT”:

4.VARIABLES ENTERAS
Para definir una variable entera habrá que usar el comando “int” y especificarle un valor inicial si queremos:
5.ESCRITURA DIGITAL
Para ejecutar nuestros dispositivos usaremos la escritura digital con el comando “digitalWrite(,)” en el que habrá que indicar el
numero de nuestro pin y su estado, encendido “HIGH” o apagado “OFF”:

6.LECTURA DIGITAL
La lectura digital nos permite conocer el estado de un pin de entrada mediante el comando “digitalRead()” en el que habrá que
insertar el numero de nuestro de pin:

7.CONDICIONALES
Un condicional nos permitirá ejecutar una parte del código si se cumple una condición y otra si no se cumple mediante el
comando “if()” en el que habrá que insertar nuestra condición con operadores comparativos:

8.SERVOMOTORES
Para ejecutar servomotores primero habrá que importar la librería “Servo.h”, luego añadirle un nombre a nuestros servos con el
comando “Servo”, luego definir su pin con el comando “servo.attach()” donde habrá que incluir el numero del pin del servomotor
y si queremos su mínimo y máximo, y finalmente ejecutar el servo mediante el comando “servo.write()” en el que habrá que
incluir su ángulo:
9.PULSADORES
Los pulsadores se pueden usar mediante un condicional de una lectura digital de un pin de entrada para que el código se ejecute
cuando se pulse el botón:

10.DELAYS
Para incluir un delay en nuestro código tendremos que usar el comando “delay()” en el que habrá que incluir la duración del delay
en milisegundos:

11.SENSOR DE DISTANCIA ULTRASÓNICO DIGITAL


Para utilizar este sensor habrá que declarar una comunicación serial con el comando “Serial.begin(9600)” e inicializar el pin de
TRIG como salida y el de ECO como entrada esto utilizando variables enteras, además crearemos variables enteras para la
duración y la distancia. Luego habrá que declarar el pin TRIG como alto y bajo con un delay de 1 milisegundo luego
estableceremos la duración y la distancia con los comando “pulseIn(ECO,HIGH)” y “DURACION/58.2” respectivamente, luego
imprimiremos la distancia con el comando “Serial.println()” y aplicaremos un delay de 200 milisegundos para luego escribir un
condicional que ejecute el código cuando la distancia coja un valor especifico.

También podría gustarte