Академический Документы
Профессиональный Документы
Культура Документы
ESCUELA DE PETRÓLEOS
Curso: Séptimo
Docente: Ing. Héctor Marcial
2. MARCO TEORICO
¿Qué es Arduino?
Arduino es una plataforma de prototipos electrónica de código abierto
(open-source) basada en hardware y software flexibles y fáciles de usar.
Está pensado para artistas, diseñadores, como hobby y para cualquiera
interesado en crear objetos o entornos interactivos. (ARDUINO, 2018)
Arduino puede sentir el entorno mediante la recepción de entradas desde
una variedad de sensores y puede afectar a su alrededor mediante el
control de luces, motores y otros artefactos. El microcontrolador de la placa
se programa usando el “Arduino Programming Language” (basado en
Wiring) y el “Arduino Development Environment” (basado en Processing).
Los proyectos de Arduino pueden ser autónomos o se pueden comunicar
con software en ejecución en un ordenador (por ejemplo con Flash,
Processing, MaxMSP, etc). (ARDUINO, 2018)
Las placas se pueden ensamblar a mano o encargarlas preensambladas;
el software se puede descargar gratuitamente. Los diseños de referencia
del hardware (archivos CAD) están disponibles bajo licencia open-source,
por lo que eres libre de adaptarlas a tus necesidades. Arduino recibió una
mención honorífca en la sección Digital Communities del Ars Electronica
Prix en 2006. (ARDUINO, 2018)
Tipos de Arduino
Características:
Microcontrolador: ATMega328
Voltaje de operación: 5V
Voltaje de alimentación (Recomendado): 7-12V
I/O Digitales: 14 (6 son PWM)
Memoria Flash: 32KB
EEPROM: 1KB
Frecuencia de trabajo: 16MHz
Dimensiones: 0.73″ x 1.70″
Arduino Nano
Diodo LED 7 mm
Bus de Datos
Recipiente
Cable de Arduino
Protoboard
4. PROCEDIMIENTO
1. Colocar el Arduino nano en el Protoboard.
2. Identificar en el Arduino nano las señales de entrada, salida, puerto común y salida
de Voltaje.
3. Identificar en el módulo de sensor infrarrojo el puerto común (GND), entrada de
voltaje (VCC), salida de señal (OUT).
4. Mediante el uso del conductor generar desde el Arduino líneas de salida de voltaje
y puerto común.
5. Conectar los sensores de infrarrojo en los puertos VCC y GND.
6. Conectar las salidas de los sensores infrarrojos en las entradas analógicas del
Arduino (A4 y A5).
7. Conectar loa Diodos LED a las salidas digitales (RED D9, GREEN D8) y a su vez
a la salida común (GND).
void setup()
Serial.begin(9600);
void loop()
{
if(valor_max==LOW){ // Condicion sensor "Max" encendido
Serial.println("MAX");
digitalWrite(led_red,HIGH);
else{
delay(200);
Serial.println("Min");
digitalWrite(led_green,HIGH);
else{
else{
5. FUNCIONAMIENTO
6. CONCLUSIONES
El sensor de nivel de fluido funcionó correctamente con los componentes de hardware
y software en la placa arduino.
El método de programación utilizado para el Arduino “swarduino” fue eficaz y
amigable para los usuarios.
El Arduino tipo nano fue el seleccionado para el presente proyecto debido a que no
necesitó de una fuente de corriente externa para su funcionamiento y además fue
muy económico.
7. RECOMENDACIONES
Se recomienda no manipular directamente al arduino en su parte superior debido a
que puede haber daños en el mismo.
Se recomienda tomar las medidas adecuadas para utilizar las placas sin peligro de
dañarlas por sobrevoltajes.
Al de conectar el arduino al ordenador se recomienda contar con un packer que
permita ejecutar correctamente el programa.
Es importante tener en cuenta que tipo de pines tiene el arduino, debido a que los
mismos pueden ser analógicos y digitales, pero algunos digitales pueden actuar como
analógicos de salida.
Tener conocimiento del lenguaje que utiliza arduino para su programación es
primordial, por ejemplo no se puede programar arduino utilizando el lenguaje Java,
debido a que Java necesita para su ejecución la Máquina Virtual de Java, la cual,
hasta ahora no puede ser ejecutada desde arduino.
8. BIBLIOGRAFÍA