Вы находитесь на странице: 1из 3

Arduino

William cicua, Jairo Cáceres, Tercer Autor


Ingeniería y ciencias básicas,
Politécnico grancolombino
Bogotá, Colombia
William.cicua@gmail.com
segundo.autor@correo.dom
tercer.autor@correo.dom

Abstract— Se presentan los estudió realizados para conocer el Arduino USB, Arduino Pro Mini, Arduino Fio, Arduino Pro.
procesamiento requerido para realizar operaciones en Arduino [3]
una herramienta que permite controlar diferentes dispositivos
como leds sensores entre otros, permite programar los procesos a
realizar en un lenguaje muy similar a C. C. Entradas Y Salidas
Este estudio con el fin de realizar el desarrollo de una Consta de 14 entradas digitales que operan a 5 Voltios y
calculadora, se realizó un estudio de que es Arduino de cómo se
son configurables. Cada contacto proporciona
deben recibir y enviar datos, como realizar operaciones y por
ultimo cómo manejar los puertos seriales todo esto por medio del
aproximadamente 40mA como máximo.
Arduino.
En este estudio se busca obtener la mayor información posible
del funcionamiento de Arduino para nuestros fines el cual es una
calculadora.[1] D. Transmisión y Recepción de Datos
Para el Arduino Uno el puerto serie usa los pins 0(RX) y
I. INTRODUCCIÓN 1(TX). Estos están conectados al controlador FTDI (ATmega
Arduino es una plataforma de hardware libre, basada en una 16u2) el cual es el que permite una traducción de formato
placa con un microcontrolador y un entorno de desarrollo, como lo es de TTL a USB. Cuando se está haciendo la
diseñada para facilitar el uso de la electrónica en proyectos. comunicación serial estos pins no podrán ser utilizados.
Basada en una sencilla placa con entradas y salidas, EL puerto serial del arduino maneja un buffer de 64 bytes. EL
analógicas y digitales Sus creadores son el zaragozano David buffer tiene una capacidad de 64 bytes, cada entrada es 1 byte,
Cuartielles, ingeniero electrónico y docente de la Universidad de este se realiza 1 a 1 y entran por medio de baudios (velocidad
Mälmo, Suecia y Massimo Banzi, italiano, diseñador y de recibir datos), entre más velocidad tenga más cantidad de
desarrollador Web. bytes entraran, cuando la cantidad de bytes es igual a 64 y
tienden a llegar más estos serán rechazados (drop o loss).
El Arduino es una placa la cual permite almacenar diferentes
programas por medio de un clave el cual se conecta al
ordenador el cual permite realizar unos programas pude ir desde E. Enviar Datos del Arduino Al Pc
encender un simple led hasta drones entre muchas otras cosas. El Arudino tiene un monitor Serial predeterminado para
[2] establecer comunicación con el PC.
II. MARCO TEORICO Por ejemplo queremos enviar un valor en forma decimal

A. Arduino
El Arduino es una plataforma que es considerada de
hardware Libre y se basa en una placa con un
microcontrolador (circuido integrado programable).
La placa del hardware es una Atmel AVR y consta de puertos
de entrada/salida.
El software se implementa en un lenguaje de programación
Proccessing/Wiring y se ejecuta en la placa.
El arduino se puede utilizar para el desarrollo de objetos Figura 1
interactivos autónomos y puede ser utilizado en software como
Adobe Flash, Pure Data, Processing, Max/MSP.

B. Tipos de Productos
Arduino Uno, Arduino Leonardo, Arduino Due, Arduino
Yún, Arduino Tre (En Desarrollo), Arduino Zero (En
Desarrollo), Arduino Micro, Arduino Esplora, Arduino Mega
ADK, Arduino Ethernet, Arduino Mega 2560, Arduino Robot,
Arduino Mini, Arduino Nano, LilyPad Arduino Simple,
LilyPad Arduino SimpleSnap, LilyPad Arduino, LilyPad
Podemos imprimir el valor en el Monitor serial del Arduino en
diferentes salida de valor por ejemplo decimal, Hexadecimal, D. Recibir datos desde el PC
octal, byte.

Forma Hexadecimal: El programa para para recibir datos es el siguiente:

void setup()
{
Serial.begin(9600);
}

void loop()
{
if(Serial.available()>0
f {
int dato=Serial.read();
Serial.println(dato);
}
}
Figura 2

El arduino recibe los datos byte por byte y en formato decimal,


Forma Octal: esto quiere decir que los caracteres que se reciban serán
números que corresponden al código ASCII.

Un Ejemplo de esto sería si se ingresara la palabra ARDUINO


el buffer leería cada uno de los caracteres y los convertiría a
decimal y quedaría de esta manera.

65 82 68 85 73 78 79

A R D U I N O

Una forma des solucionar esto es usando la función write() en


vez de usar println(). Esyo hace que envie varios bytes en
forma de datos binarios, asi que cuando se escriba la palabra
Figura 3 ARDUINO en el monitor serial de la aplicación aparecerá
“ARDUINO” en vez de números.
Forma binaria:

REFERENCIAS
[1] (2002) Que es arduino website. [Online]. Available:
Figura 4 https://proyectoarduino.wordpress.com/%C2%BFque-es-arduino/
[2] (2013) Arduino que es y para q sirve website. [Online]. Available:
Available: http://www.ethek.com/arduino-que-es-y-para-que-sirve/
[3] (2015) Arduino [Online]. Available:
http://es.wikipedia.org/wiki/Arduino
En forma de byte se usa la función write():
Figura 5

Вам также может понравиться