Hacer un canal de Arduino Mini programable 4 DC-DVM (4 / 8 paso)

Paso 4: 2 canales código DVM

a continuación es el bosquejo para un canal 2 copia DVM y péguelo en el IDE de Arduino. Dejo el código para el canal 4 DVM para después se hicieron con la calibración.

---comienzo DVM 2channel---
/*--------------------------------------------------------------------
Programa: voltmeter_LCD

Descripción: voltímetro de canal 2 CC tensiones de muestra
en Color TFT LCD con 1 decimal

Hardware: Arduino NANO con divisores del voltaje en A0 y A1
TFT LCD conectado

Software: Desarrollado utilizando el software de Arduino 1.0.3

Fecha: 10 de marzo de 2014

Autor:
--------------------------------------------------------------*/
#define sclk 13
#define mosi 11
#define cs 10
#define dc 9
#define rst 8 / rearme

#include < Adafruit_GFX.h > / / Biblioteca de gráficos de base
#include < Adafruit_ST7735.h > / / específicos de Hardware de biblioteca
#include < SPI.h >
Tft de Adafruit_ST7735 = Adafruit_ST7735 (cs, dc, rst);

valores de calibración de divisor de tensión
#define Dv1 11.00 / / calculado midiendo tensión en cruce de resistencia
#define Dv2 11.25

Tensión de referencia del ADC / valor de calibración
#define VREF 4.9

Float V1 = {0,0};
Float V2 = {0,0};

void setup()
{
tft.initR(INITR_BLACKTAB);   inicializar una ficha de chip, negro ST7735S
tft.fillScreen(ST7735_BLACK); borrar la pantalla
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(1);
tft.setCursor(5,0);
TFT.println ("voltímetro de canal 2");
tft.setTextColor(ST7735_RED);
tft.setCursor(0,140);
TFT.println ("PRECAUCIÓN máxima tensión 55vdc");
}

void loop()
{
V1 = analogRead(A0);
V2 = analogRead(A1);
tft.drawLine (0, 20, (tft.width)-1, 20, ST7735_WHITE);
tft.drawLine (0, 130, tft.width ()-1, 130, ST7735_WHITE);
tft.setTextColor(ST7735_YELLOW,ST7735_BLACK);
voltaje 1 (pin A0)
tft.setCursor (5, 40);
tft.setTextSize(1);
TFT.println ("tensión @ pin A0");
tft.setTextSize(2);
tft.setCursor (10, 50);
TFT.Print ("V1");
TFT.Print(((v1*Vref) / 1023)) * Dv1, 1);
TFT.Print ("V");
tensión 2 (pin A1)
tft.setCursor (5, 70);
tft.setTextSize(1);
TFT.println ("tensión @ pin A1");
tft.setTextSize(2);
tft.setTextColor(ST7735_GREEN,ST7735_BLACK);
tft.setCursor (10, 80);
TFT.Print ("V2");
TFT.Print(((V2*Vref) / 1023)) * Dv2, 1);
TFT.Print ("V");

}

---2channel DVM final---

Artículos Relacionados

EL alambre - Arduino Mini Pro - relé controlador módulo 6 canales

EL alambre - Arduino Mini Pro - relé controlador módulo 6 canales

Búsqueda en otros Instructables he encontrado muchas formas para controlar EL alambre con arduino, pero no todos eran como yo quería, así que decidí crear mi propia versión, tal vez no es perfecta pero funciona.Este módulo EL control de 10 mts de ala
Arduino mini USB de 24 canales servo controlador tablero

Arduino mini USB de 24 canales servo controlador tablero

utilizar Arduino mini tablero del controlador USB 24 canal servo robot bípedo y de control del robot cuadrúpedosAyuda el último sistema de 64 bits de Windows8, ayuda Linux sistema (xp, vista, win7 ayuda)Este es el tablero de regulador recién actualiz
Arduino Mini Plotter CNC máquina de dvd unidades

Arduino Mini Plotter CNC máquina de dvd unidades

En este proyecto le mostrará cómo construir fácilmente su propio Arduino Mini CNC Plotter de bajo coste!Este proyecto es una actualización de mi anterior cnc, con la mejor construcción y con más exactitud.Decidí hacer esta guía detallada para ayudarl
Regulador de función de múltiple de Arduino Mini con pantalla LCD

Regulador de función de múltiple de Arduino Mini con pantalla LCD

este instructivo se basa en el monitor de entorno Arduino mini y monitor de EEG de Arduino mini Instructables.Le permite controlar hasta 4 relés usando el tiempo, temperatura y/o luz, tu mente, o sensor de lo que le gustaría utilizar.Los ejemplos son
Cómo hacer una placa de Arduino Attiny barato

Cómo hacer una placa de Arduino Attiny barato

Bien la mayoría de veces tengo problemas cuando necesito Arduino en algunos proyectos donde necesito pocos pines de I/OY gracias a la plataforma Arduino-TinyPrograma de Arduino puede ser quemado en la serie minúscula del Avr como Attiny 85/45Arduino-
USS Enterprise: Arduino Mini accionado.

USS Enterprise: Arduino Mini accionado.

Hey chicos, hicimos un juguete fresco empresa compramos a Michaels por 15 $ y tienes que trabajar! Fue una gran experiencia y construido un pequeño juguete de Star Trek. Si usted está interesado en el proyecto y hay suficientes de ustedes que quieren
Adaptador de Arduino Mini protoboard FTDI

Adaptador de Arduino Mini protoboard FTDI

Quería ser capaz de programar un Arduino Mini (v5) en lugar de un protoboard. Las instrucciones son fáciles de encontrar en la página de Arduino (Guía para el Arduino Mini) pero luego los cables obstaculizar mi proyecto. Yo uso un cable FTDI TTL-232,
Un mecanismo de liberación del paracaídas con un Arduino Mini Pro

Un mecanismo de liberación del paracaídas con un Arduino Mini Pro

este es un mecanismo de liberación del paracaídas para un cohete modelo, he construido para un cohete de agua pero trabajar otros tipos. Utiliza un Arduino mini pro (http://www.sparkfun.com/products/9218) que es realmente bueno para esto ya que pesa
Hacer parpadear un Led - Arduino Tutorial

Hacer parpadear un Led - Arduino Tutorial

LED (diodo emisor de luz) se puede encontrar en muchos tamaños y collors.Este ejemplo muestra la cosa más simple se puede hacer con un Arduino para ver salida física: parpadea un LED!En este tutorial aprenderás cómo utilizar las funciones pinMode(),
Programar Arduino Mini 05 FTDI Basic

Programar Arduino Mini 05 FTDI Basic

Cuando se necesita un pequeño arduino con una buena cantidad de pines de I/O, el Arduino Mini es para ti. Esta es una de mis favoritas microcontroladores para proyectos de tecnología usable debido a su tamaño.Paso 1: materiales Arduino MiniBásico FTD
Subir bocetos a Arduino Mini Pro uso de Arduino UNO (sin quitar el Atmel Chip)

Subir bocetos a Arduino Mini Pro uso de Arduino UNO (sin quitar el Atmel Chip)

Esto describe un procedimiento para hacer uso de USB incorporado de Arduino UNO a Serial(TTL) subir bocetos a tablero de Arduino Mini Pro sin necesidad de quitar la viruta de regulador micro Atmel de UNO. Esto es útil para aquellos empezando con plac
Cómo hacer un banco de potencia Mini Tic Tac / TUTORIAL

Cómo hacer un banco de potencia Mini Tic Tac / TUTORIAL

https://www.youtube.com/watch?v=yLVG9OcHP9c&feature=youtu.bePaso 1: Hacer un banco de potencia Mini Tic Tac necesita!!!!!! En el video de hoy voy a compartir una idea impresionante sobre como hacer un cargador de portátil o de un banco de energía com
Modificación FT232 para Arduino minis etc.

Modificación FT232 para Arduino minis etc.

Modificación de FT232 para Arduino minis etc..Si como yo usted ordenó este modelo en particular es una PITA que el selector no cambia el voltaje del pin VCC.No te preocupes hay una modificación muy simple. para ese problema le da una característica e
{LIAM} Cómo hacer un sombrero de novia mini

{LIAM} Cómo hacer un sombrero de novia mini

{LIAM} Mini nupcial sombrero patrón Página 1/2: http://youtiquebridal.files.wordpress.com/2011/08/liam-mini-top-hat-page-1-of-2.pdf{LIAM} Sombrero novia mini patrón página 2/2:http://youtiquebridal.files.wordpress.com/2011/08/Liam-mini-Top-Hat-Page-2