Está en la página 1de 6

ARDUINO

Basada en la filosofía del software libre, Arduino es una plataforma de electrónica «open-source»o de
código abierto cuyos principios son contar con software y hardware fáciles de usar. Básicamente lo que
permite esta herramienta es la generación de infinidad de tipos de microordenadores de una sola placa,
que luego pueden tener una amplia variedad de usos según la necesidad de la persona que lo cree. Es
decir, una forma sencilla de realizar proyectos interactivos para cualquier persona.
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware
y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta plataforma permite
crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede
darles diferentes tipos de uso
El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos
integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de
programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear
programas que interactúan con los circuitos de la placa.
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una conexión en
la que podemos conectar en la placa diferentes tipos de periféricos. La información de estos periféricos
que conectes se trasladará al microcontrolador, el cual se encargará de procesar los datos que le lleguen
a través de ellos.
El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende en gran medida
de qué uso le estés pensando dar. Pueden ser cámaras para obtener imágenes, teclados para introducir
datos, o diferentes tipos de sensores.
También cuenta con una interfaz de salida, que es la que se encarga de llevar la información que se ha
procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o altavoces en los que
reproducir los datos procesados, pero también pueden ser otras placas o controladores.
Sensor digital de Alcohol
Forma de conexión de los cables del sensor:
El Sketch para Arduino es el siguiente:
int pin_mq = 2;

void setup() {
Serial.begin(9600);
pinMode(pin_mq, INPUT);
}

void loop() {

boolean mq_estado = digitalRead(pin_mq);//Leemos el sensor


if(mq_estado) //si la salida del sensor es 1
{
Serial.println("Sin presencia de alcohol");
}
else //si la salida del sensor es 0
{
Serial.println("Alcohol detectado");
}
delay(100);
}

Comprobación de Alcohol:

A continuación, mostramos un sketch para leer la salida analógica:


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

void loop() {

int adc_MQ = analogRead(A0); //Lemos la salida analógica del MQ


float voltaje = adc_MQ * (5.0 / 1023.0); //Convertimos la lectura en un valor de voltaje

Serial.print("adc:");
Serial.print(adc_MQ);
Serial.print(" voltaje:");
Serial.println(voltaje);
delay(100);
}

Y cunado exponemos a aire con alcohol los datos obtenidos son los siguientes:

SENSOR DIGITAL DE TEMPERATURA DS18B20

¿Qué es? El DS18B20 es un sensor digital de temperatura con encapsulado de tipo TO-92 similar
al empleado en transistores pequeños. Con este sensor puedes medir temperatura desde los -55°C
hasta los 125°C y con una resolución programable desde 9 bits hasta 12 bits.

La parte del sensor de temperatura se ejecutará de igual manera a la del sensor de alcohol, pero
en este caso tendremos que instalar dos drivers, OneWire y DallasTemperature para este tipode
sensor. Posteriormente debemos copiar el código del sensor que podemos encontrarloen su web,
luego conectaremos los cables del sensor a la placa, tal cual se muestra en su web y lo
conectaremos a la computadora, por último, ejecutaremos el código, pudiendo ver el
funcionamiento correcto del sensor de temperatura.
Conclusiones

• Decimos que Arduino es una plataforma de hardware libre, nos referimos a que
cualquier persona puede crear y modificar sus propias placas a partir de una misma
base y puede darle el uso que quiera libremente, de manera que con una de estas
placas se pueden crear diferentes tipos de microordenadores. Y lo mismo pasa con
el software libre que ofrece la plataforma, un entorno donde cada persona puede
programar y crear las aplicaciones que quiere poner en su placa Arduino mediante
un lenguaje de programación propio
• Concluimos que la temperatura que se utilizo en las aplicaciones y efectuado con
los materiales dados en clase que seran los sensores de temperatura son utilizados
en aplicaciones, para medir principalmente la temperatura de un fluido,
normalmente agua o aire ,explicado en clase

También podría gustarte