Está en la página 1de 5

ARDUINO TERMINOLOGIA sketch_ cdigo que escribes para compilar en la placa de arduino.

pin _ entrada o salida para conectar algo. Ejemp. En el pin de salida el Led, pin de entrada el Know. digital _ cuando el valor es High o Low, es decir on/off. Ejemp. Botn, swicht, etc. analog _ cuando el valor tiene rangos, usualmente de 0-255. Ejem. brillo de un Led, la velocidad de un motor, ARDUINO LENGUAJE Lenguaje bsicamente en C (ms simple que el C++ de flash, y menos variantes que processing). pinMode () ajusta el pin en salida (input) o en entrada (output). digitalWrite () ajusta el pin digital en encendido/ apagado (high/low). digitalRead() lee el estado del pin digita. analogRead() lee el estado del pin analgico. analogWrite() ajusta el pin analgico en la variante de valores delay() cantidad de tiempo en espera. millis() actualiza el tiempo.

Salidas Digitales
Los pines digitales se pueden emplear como salidas o entradas digitales, es decir, se puede escribir niveles altos (5V) o bajos (0V) de tensin a cada uno de los pines y viceversa, excepto los pines 0 (TX) y 1 (RX) que se emplean para la comunicacin serie o comunicacin de Arduino con otros dispositivos. Comandos bsicos: pinMode(pin, modo), sirve para declarar un pin digital como entrada (INPUT) o como salida (OUTPUT). Los pines analgicos son, por defecto,de entrada. delay(tiempo), sirve para parar los procesos de la placa durante tiempo milisegundos y delayMicroseconds(tiempo) sirve para parar los procesos de la placa durante tiempo microsegundos. digitalWrite(pin, valor),sirve para escribir un valor al pin digital, el valor podr ser 1 lgico (HIGH=5v) o 0 lgico (LOW=0v) setup() es la funcin de configuracin de los pines de Arduino y slo se ejecuta una vez, mientras que loop() se ejecuta una y otra vez hasta que apaguemos el sistema, o se gasten las bateras. Comandos bsicos: digitalRead(pin),sirve para leer un valor del pin digital que sealemos, el valor podr ser 1 lgico (HIGH=5v) o 0 lgico (LOW=0v)

Entradas digitales
Divisor de tensin resistivo Un divisor de tensin es una configuracin de circuito elctrico que reparte la tensin de una fuente entre una o ms impedancias conectadas en serie. Un divisor resistivo es un caso especial donde ambas impedancias, son puramente resistivas. Se utiliza para leer valores de sensores. Arduino slo puede leer voltajes, y muchos sensores son resistivos (varan la resistencia). Por eso hay que usar circuitos de este tipo para leer el valor de los sensores. Comandos bsicos: digitalRead(pin),sirve para leer un valor del pin digital que sealemos, el valor podr ser 1 lgico (HIGH=5v) o 0 lgico (LOW=0v)

Entradas analgicas
Los pines analgicos se emplean como entradas analgicas, es decir, se puede recibir tensiones entre 5V y 0 voltios. Los pines analgicos, al contrario que los pines digitales, no necesitan ser declarados como modo INPUT (entrada) o OUTPUT (salida). Conversin analgico-->digital(ADC) en Arduino: consiste en transformar un valor de_ tensin en un nmero que pueda ser comprendido por un dispositivo de lgica digital. Arduino puede convertir tensiones de 0 a 5 voltios en nmeros enteros que van del 0 al 1023. En otras palabras representa la informacin en nmeros de 10 bits (resolucin). Comandos bsicos: analogRead(pin), Lee o captura el valor de entrada del especificado pin analgico, la tarjeta Arduino realiza una conversin analgica a digital de 10 bits. Esto quiere decir que mapear los valores de voltage de entrada, entre 0 y 5 voltios, a valores enteros comprendidos entre 0 y 1023. Salidas analgicas Arduino dispone de varios pines para generar salidas PWM, a travs algunos de los pines digitales. Dependiendo del modelo de la placa y sobre todo del chip Atmega de que disponga la placa tendremos 3 o 6 salidas PWM, que estn marcadas en la placa: Arduino serie, Arduino NG (chip Atmega8) 3 pines digitales para PWM: 9, 10 y 11. Arduino NG (chip Atmega168), Arduino Diecimilla6 pines digitales para PWM: 3, 5, 6, 9, 10 y 11. A diferencia de las entradas analgicas, en las que el conversor analgico digital nos daba un valor entre 0 y 1023, para generar una salida digital el rango es de 0 a 255. Donde 0 equivale a 0V y 255 a 5V Los pines analgicos, al contrario que los pines digitales, no necesitan ser declarados como modo INPUT(entrada) o OUTPUT (salida). Comandos bsicos: analogWrite(pin, value), Escribe el valor especificado en el pin PWM correspondiente. Dicho valor, como se ha mencionado, tiene que estar entre 0 y 255.

Instalar Arduino mac / pc 1-Descrgate la ultima versin del software de arduino y descomprime la. (dependiendo del tipo de placa
arduino que tengas, si es la Ng Atmega8 la versin arduino11 es la ms estable).

2- Conecta la placa de arduino.al puerto usb de tu ordenador. 3- Instala los drivers. 4- Reinicia el ordenador. 5- Inicia el programa de arduino. 6- Escribe tu primer skecht y copila lo en la placa.
Guia Rapida; http://arduino.cc/es/Metodologia/GuiaRapida

Estructura Arduino ( interface del sofware y metodologa de programacin)


Bloque 0 Comentarios (OPCIONAL) Bloque 1 Declaracin de las variables que vamos a utilizar Bloque 2 Configuracin inicial del programa Bloque 3 Bucle infinito que contiene el conjunto de instrucciones que se repiten constantemente

Quemar el sketch en la placa Llamamos quemar, a compilar el cdigo en nuestra placa de arduino. Sigue los siguientes pasos: 123456escribimos el cdigo en el software copilamos el cdigo ( run) Apretamos el botn de reset de la placa. Inmediatamente apretamos upload. Esperamos que TX/RX parpadean en forma de flash Yasta, el cdigo esta dentro de nuestra placa.

Arduino-Processing Conceptos de comunicacin Serie: La comunicacion serie se hace a traves de bytes. Un byte son 8 bits (es decir un tren de 8 pulsos de voltaje legible por la maquina o como una serie de 8, 1s o 0s:), que representan un numero entero entre 0 y 255. Esto supone un problema si queremos mandar, por ejemplo, la lectura de un potenciometro, puesto que variara entre 0 y 1023 (Conversion analogico-digital Arduino de 10 bits). Hay dos opciones o modos de enviar datos en el caso del Arduino: a) una serie de caracteres ASCII (DEC) http://www.asciitable.com/ b) un numero de 1 Byte en Binario (BYTE). http://asp.astalaweb.com/Convertidores/Convertidor%20decimal-binario.asp Por ejemplo si Arduino lee en un potenciometro un valor de 65 (01000001 en binario) esta sera enviado, segun el modificador o modo (DEC o BYTE), como: 65 ---DEC---- (6 y 5 ACIIs 5453) 0011011000110101 65 ---BYTE--- 01000001

Guia rapida para conectar arduino con Pure Data http://www.arduino.cc/es/Pduino/Conexion

También podría gustarte