Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
Chumaña Byron
García Marjorie
2018 - 2018
Quito-Ecuador
1. OBJETIVOS:
Conocer los conceptos básicos de Arduino, tanto del software como del
hardware para poder aplicarlos más adelante.
2. FUNDAMENTO TEÓRICO
3. MATERIALES:
4. PROCEDIMIENTO:
a. Descargar el software Arduino, la última versión está disponible en: http:
//www.arduino.cc/en/Main/Software. Una vez en la página, damos click en
Windows installer, usaremos el instalador porque trae algunas ventajas extra.
Luego click en “just download” y esperamos que se descargue.
b. Instalar los drivers USB que se puede encontrar en:
http://www.ftdichip.com/Drivers/ VCP.htm. Se puede alimentar la placa desde
el puerto USB (bueno para controlar dispositivos de baja potencia como LEDs).
Para alimentar la placa desde una fuente externa (6-12 V). En cualquier caso,
conectar la placa a un puerto USB del ordenador.
c. Terminada la Instalación, ahora podemos abrir el IDE de Arduino para comenzar
a programar.
6. RECOMENDACIONES:
No desconectar bruscamente el cable USB, mientras se está cargando el
programa hacia el Arduino desde la PC.
Si se trabaja con protoboard como agente de entrada o salida con el
Arduino, no utilizar más de 5 voltios, para que no se llegue a dañar ningún
puerto del Arduino.
Visualizar y aplicar la variedad de ejemplos con los que dispone el
software de programación del Arduino.
7. ANEXOS:
CÓDIGO
#include <LiquidCrystal.h>
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT); // sets the digital pin as output
pinMode(boton, INPUT); // sets the digital pin 13 as input
lcd.begin(16, 2);
lcd.print("Proyecto de");
lcd.setCursor(0, 1);
lcd.print("Instrumentacion");
delay(4000);
lcd.clear();
}
void loop() {
int val = digitalRead(boton);
if (val == HIGH)
{
digitalWrite(ledPin, HIGH);
lcd.setCursor(0, 0);
lcd.print("Temperatura");
temp = analogRead(pinLM35);
tempC = (5.0 * temp * 100.0)/1024.0;
tempK = tempC + 273.15;
Serial.print(tempC);
Serial.print("\n");
lcd.setCursor(0, 1);
lcd.print("C=");
lcd.setCursor(2, 1);
lcd.print(tempC);
lcd.setCursor(8, 1);
lcd.print("K=");
lcd.setCursor(10, 1);
lcd.print(tempK);
delay(1000);
}
else
{
digitalWrite(ledPin, LOW);
lcd.clear();
}
}
8. BIBLIOGRAFÍA:
http://cursoarduino.proserquisa.com/2016/10/05/introduccion/
https://openwebinars.net/blog/tutorial-arduino-introduccion/
http://www.arduinohobby.com/introduccion-proyecto-arduino/
https://www.abcelectronica.net/productos/microcontroladores/ma3/