Programación en Arduino Uno (Motorreductores)

March 30, 2018 | Author: Victor Manuel Aguila | Category: Arduino, Computer Programming, Computer Program, Software, Areas Of Computer Science


Comments



Description

Programación en Arduino Uno (Motorreductores) 1 3 2 4 Elementos de Arduino 1.- Pines de pulso o señal : Esta es la señal de entrada/salida o pulso que envía Arduino para para que funcione, en este caso el Motorreductor. Estos pines dentro del Software programación se definen para poder dar salida o entrada de un pulso. 2.- Pines de Voltaje y GND: Estos principalmente se utilizan para dar una voltaje definido o GND, al dispositivo que se quiere controlar. 3.- Entrada o salida de Datos: Esta conexión se utiliza para conectar Arduino con la computadora y se transfiera los datos de programación que estemos haciendo. 4.- Fuente de voltaje de Arduino: Esto se utiliza para dar voltaje a Arduino y pueda funcionar. necesitamos el software necesario y seguiremos las indicaciones siguientes: 1.Programación en Arduino  Antes de poder hacer un programa para Arduino.cc .Entramos a http://arduino..  2..Una vez que entramos a Downloads vemos el siguiente apartado para Windows: . lo ejecutamos . 3.Una vez descargado buscamos el programa. .. . para que sepa el software con que tipo de Arduino estamos trabajando.Debemos de modificar el BOARD.. en este caso Arduino UNO. 4. . Nota: Después explicaremos el código a fondo . hacemos un programa prueba para verificar que el compilador funciona.Una vez conectada Arduino Uno a la corriente y a la computadora. 5. Nota: si nos aparece la siguiente Pantalla cuando conectemos la Arduino haremos lo siguiente: .  Entramos a Panel de control. Seguridad y Sistema .  Entramos a Sistema o System .  Después Device Manager o Administrador de Dispositivos .  Buscamos el dispositivo Arduino Uno . Seleccionamos «Update Driver Software» .  Seleccionamos: Busca driver dentro de la computadora .  Le damos «Buscar» . seleccionamos Drivers y damos Ok . Buscamos dentro de la Carpeta donde tenemos el Software de Arduino.  Le damos Next o Siguiente. nos dirá si queremos instalar un driver para Arduino y le damos Instalar .  Y listo. podremos pasar el programa a Arduino Uno . nos aparecerá esta pantalla y solo seleccionamos Com23 . Le damos Upload para cargar el programa a la Tarjeta.  Lo único que hará será prender y apagar el LED. . Elementos de Programación  Primero. se inicializa por que como ya dijimos antes los pines sirven para mandar un pulso. en el ejemplo anterior es: Int ledPin = 13. con este podemos retrasar o que sea más rápido. se tiene que inicializar lo que vamos a utilizar. En este caso solo estamos inicializando un Pin para el Led que contiene Arduino Uno. . } En esta función le estamos diciendo a Arduino Uno que utilizaremos el Led que tiene y que será una señal de salida en este caso el prender y apagar el Led de la tarjeta. void setup() { pinMode (ledPin. . puede ser OUTPUT o INPUT. OUTPUT).Elementos de Programación  Después tenemos una función para inicializar los pines de la manera en que los vamos a utilizar. Elementos de Programación  Después tenemos otra función donde le damos las instrucciones de lo que hará Arduino Uno. LOW). void Loop { digitalWrite (ledPin. delay (1000). digitalWrite(ledPin. . HIGH). } En este caso digitalWrite es una señal de escritura que manda al pin que estamos utilizando en este caso el Pin número 13 de la tarjeta y lo que hace HIGH es que le va a mandar un voltaje a ese Pin de 5V por 1000 milisegundos (donde «delay» es una espera) y después con la otra función digitalWrite en estado LOW le va a quitar los 5V dejándolo en cero. delay(1000). verificando que el cable de Pulso vaya a cualquier Pin y el cable del voltaje al de voltaje de 5V que tiene la Tarjeta. en este caso: int motorPin = 9. Lo primero que hacemos es declarar los pines que utilizaremos. Recuerda que el cable del Pulso va en el Pin 9 . Bien una vez que ya hayamos conectado el Motorreductor al Arduino.¿Cómo programar un Motorreductor en Arduino Uno?  Lo primero que debemos de saber es que el Motorreductor se controla por el ancho de pulso y por un voltaje que no debe superar los 5V. void setup() { pinMode (motorPin. OUTPUT). } .¿Cómo programar un Motorreductor en Arduino Uno?  Después inicializamos el Pin y determinamos si es input u Output. En este caso es Output por que vamos a dar salida a un pulso para que pueda moverse el motorreductor. void loop () { for(int i=0. i). delay(10). . la aceleración del Motorreductor dentro del FOR llega a 255 y no más. i++){ analogWrite(motorPin. Se explicará por partes el código y se debe tener en cuenta que todo lo que venga a continuación es para la función void loop. que nos ayudará a darle una aceleración a el Motorreductor. } Dentro de void loop tenemos la función repetitiva FOR. FOR tiene una variable dentro que abarca desde i = 0 hasta <= 255 donde i++ es un incremento en +1. i<=255. Dentro de void loop le damos las instrucciones que queremos que haga Arduino.  Después tenemos analogWrite que como su nombre lo dice es una escritura análoga. i<=255.  La «i» dentro de analogWrite es la aceleración que se le esta mandando al Motorreductor . i). } . delay(10). es un ancho de pulso que se le envía para que sepa que hacer el Motorreductor. i++){ analogWrite(motorPin.  Delay es un tiempo de espera que 10 milisegundos void loop () { for(int i=0. dentro del Motorreductor. i--){ analogWrite(motorPin. } delay(5000). } El siguiente Delay hace que se el motorreductor a su máxima velocidad por 5000 milisegundos. for(int i=255. este FOR hará que la velocidad disminuya y se mantenga por 5000 milisegundos y después vuelva a su máxima velocidad. Después como se darán cuenta el siguiente FOR es de i = 255 hasta i >= 0 con i decrementado. i). delay(10).delay(5000). i>=0. . Recuerda!!!  Para pasar el programa a la tarjeta es este icono .
Copyright © 2024 DOKUMEN.SITE Inc.