hola

Páginas: 2 (469 palabras) Publicado: 10 de febrero de 2014
Objetivo:
Programar una calculadora científica que resuelva operaciones básicas y trigonométricas a través de dos señales analógicas y una salida analógica.
Circuito:
Para esto se utilizó unaplataforma ARDUINO por su sencillez en cuanto a programación muy similar a C y conexiones muy fáciles de realizar.

Descripción de funcionamiento:
Después de la programación mostrada a continuación,se corrió el programa para verificar su funcionamiento en el circuito implementado, para esto se utilizó un multímetro para medir los voltajes en las entradas y en la salida. Para elegir una operaciónse le asignaron a cada una un botón diferente.
Programa:

const int in1 = 0;
const int in2 = 1;
float val1 = 0;
float val2 = 0;
const int sum = 5;
const int res = 6;
const int divi = 7;const int mul = 8;
const int sen = 4;
const int cse = 10;
const int tng = 11;
float suma = 0;
float resta = 0;
float multi = 0;
float divis = 0;
float seno = 0;
float cose = 0;
float tang = 0;int sal = 3;

void setup()
{
pinMode(sum, INPUT);
pinMode(res, INPUT);
pinMode(divi, INPUT);
pinMode(mul, INPUT);
pinMode(sen, INPUT);
pinMode(cse, INPUT);
pinMode(tng, INPUT);Serial.begin(9600);
pinMode(sal, OUTPUT);
}

void loop()
{

val1 = analogRead(in1);
val2 = analogRead(in2);


int sum1 = digitalRead(sum);
int res1 = digitalRead(res);
intdivi1 = digitalRead(divi);
int mul1 = digitalRead(mul);
int sen1 = digitalRead(sen);
int cse1 = digitalRead(cse);
int tng1 = digitalRead(tng);


if (sum1 == HIGH)
{

suma=(val1+val2);analogWrite(sal, suma);

delay (2000);
Serial.println("Valor del potenciometro1: ");
Serial.println(val1);
Serial.println("Valor del potenciometro2: ");Serial.println(val2);
Serial.println("Valor Suma");
Serial.println(suma);
}
else
{
if (res1 == HIGH){
resta=(val1-val2);
analogWrite(sal, resta);

delay (2000);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS