Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arduinomanualbasico PDF
Arduinomanualbasico PDF
a las diferentes board Arduino, este software corre sobre SO Windows, MAC OS X y
Linux, está escrito en java, basado en processing y otros software open source.
Una vez descargado el software se descomprime, obteniendo así una carpeta con
el nombre Arduino 1.0.X (el X corresponde a la versión), en esta carpeta va a
encontrar un archivo de aplicación con el logo de Arduino, haciendo doble click
sobre este se abre el software
En este momento ya se puede programar en el software y compilar para ver que el programa no tenga errores,
sin embargo si no se instalan los drivers de las respectivas boards la programación no se podrá descargar.
Para usar las boards Arduino se requiere instalar los drivers,
estos se encuentran en la carpeta de Arduino que fue
descargada.
En los sistemas de hardware digitales una de las funciones más importantes es colocar un uno digital o un cero
digital en un puerto, esto implica que el puerto tenga una tensión equivalente al voltaje alto digital (5v, 3.3v,
1.8v) con un uno digital y 0V con un cero digital
No coloques más de 5V en una entrada análoga o digital de la Arduino UNO ya que puedes dañar el puerto,
tampoco conectes directamente a los puertos elementos como motores que requieran más de 20mA debido a
que este se puede dañar.
Encender y apagar un led de manera automática, de tal forma que se apague de manera gradual y se encienda
de manera gradual.
Hay dos tipos de variables de acuerdo a la ubicación en el programa, las variables globales las cuales se pueden
usar en todo el programa como la variable “led”, y las variables locales que solo se pueden usar en subrutinas
como la variable “a” que solo se puede usar en el loop
usando la aplicación de monitor integrada en Arduino cuando se envié el número “1” que se encienda el led y
con el numero “0” se apague
Para esta práctica se recomienda usar los comandos:
Serial.begin(): inicializa la interfaz serial y el numero entre paréntesis es la velocidad de la misma
Serial.available(): cuenta el número de caracteres disponibles en el buffer de entrada serial
Serial.read() Lee los datos que entran a la interfaz serial
La comunicación entre el computador y Arduino se realiza por medio del puerto USB, pero a nivel de software
el computador detecta un conversor de USB a serial, eso quiere decir que los datos obtenidos y enviados desde
la Arduino al computador y viceversa serán seriales
La comunicación serial se realiza con un módulo especializado que está integrado en el microcontrolador, esto
permite que los datos que entren a la interface serial se puedan capturar en paralelo con la ejecución del programa
y se realiza por los pines 0 y 1 de Arduino
Se enviara un numero de 1 a 255 por medio del monitor de Arduino (o por cualquier software de interfaz serial)
para darle una intensidad al led siendo 0 la menor intensidad y 255 la mayor.
Serial.parseInt(); Toma datos seriales solamente si estos son números enteros, si no lo son se ignoran
usando un potenciómetro se variara la intensidad de iluminación de un led
Nota: se puede usar la board LCD Arduino
El conversor Análogo digital de Arduino por defecto tiene un valor de 10bits, esto quiere decir que si en el
conversor hay 5V el conversor obtiene un valor de 1023, si hay un 0V el valor es de 0, y si hay 2.5V tenemos
un valor de 512
usando la señal de un switch controlar el encendido y apagado de un led, asi cuando el switch este a tierra sin
pulsar, el led debe estar encendido y cuando se pulse el switch, el led se debe apagar
La función de Pullup se usa para fijar la entrada digital a un valor de voltaje fijo, que en este caso es un alto o
5V, esto se hace para evitar que entre ruido, debido que cuando se usa un pin de entrada y este queda al aire es
decir sin un voltaje fijo, el pin puede tomar cualquier valor.