İçindekiler:

Lcd, Arduino, Potenciometro Y BMP.: 9 Adım
Lcd, Arduino, Potenciometro Y BMP.: 9 Adım

Video: Lcd, Arduino, Potenciometro Y BMP.: 9 Adım

Video: Lcd, Arduino, Potenciometro Y BMP.: 9 Adım
Video: Arduino подключение дисплея LCD 13 2024, Temmuz
Anonim
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP

En este proyecto s ve en fazla günlük kayıtlar, en çok tercih edilen ve sıcaklığın kontrol edildiği bir LCD ekrandır. Primero hay que entender para que sirve cada uno de los elementos que son temelleri ve en önemlileri en este proyecto.

Lcd: Este artefacto es usado para çoğur alguna enformación que se busque dar mediante un codigo. En su pantalla se muestra lo que el código le indique que muestre.

BMP: atmosférica ve barométrica'nın en iyi adresi.

Potenciómetro: ABD para birimini kontrol edin. Amerika Birleşik Devletleri'nde, en fazla enerjiye sahip olmak için en uygun fiyata sahip olun.

Arduino: El Arduino, ABD'nin en eski eserlerinden biridir. Tiene diferentes puertos para crear conexiones ve montajları.

Adım 1: Malzemeler

Malzemeler
Malzemeler

Para este montaje se gerekli:

- 16 kablo

- 1 arduino

- 1 lcd solado

- 1 potansiyometro

- 1 bmp180 soda

2. Adım: Montaj

montaj
montaj

Para el montajıe farklı seçenekler, Arduino'nun en iyi önerileri. En este montajıe solamente se ve como conectar el Lcd para iniciar con un programa llamado "Hello, World!". LiquidCrystal için en uygun içerik. "Merhaba, Dünya!" En iyi seçeneklerden biri. 16 kablo, dirençsiz, Lcd olmayan, Arduino Uno y protoboard del mayor tamaño mümkün. El montajı, en este trabajo, en este trabajo, ya que si un kablo yok esta conectado en el lugar en el que tiene que estar conectado, lo mas olası es que o no se prenda el Lcd o que simplemente no muestre el mensaje que se sessiz Mostrar. Arduino'yu en iyi şekilde tavsiye etmek için tavsiye ederim.

Adım 3: Codigo

codigo
codigo

El código de "Merhaba dünya!" Arduino için bir programdır. En la librería se encontrara. Una vez se suba el código, y en el Lcd diga "Merhaba dünya!" El montajına en iyi liste para ser usado para que se muestre la presión atmosfer ve sıcaklık!

Adım 4: Código Presión Y Temperatura

Después de haber usado el código "Merhaba dünya!" como prueba de que realmente funcionara el montajıe, y haber entendido de que manera sirve cada uno de los elementos, podemos comenzar bir sacar el código de presión y temperatura.

"Merhaba, dünya!" SparkFun için BMP180'i en iyi şekilde kullanabilirsiniz. BMP180'in en temel kurallarından biridir.

Adım 5: Unir Códigos

Paso 3:

Para el código de presión ve temperatura es gerekli olan SparkFun, la libreria Bmp180. Los pasos exactos oğlu:

1. özel bağlantı, libreria Bmp180 por sparkfun:

2. Arduino'da bir "programa" girin, librería'yı seçin, "Añadir librería. ZIP" seçimini yapın.

3. Escoger la halı bir zar BMP180_Breakout_Arduino_Library-Master

4. Entrar bir ejemplos, y seleccionar el ejemplo de Altitud ve añadirlo a la librería.

En iyi anların en güzeli, en iyiler, en iyiler, "SparkFun BMP180" ve en iyi uygulamalar.

6. Adım: Segunda Opción

Otra manevraları que el Lcd muestre la temperatura ve presión es medyante ve encontrado en internette. Ardu ve 2014'ün en iyi iş ilanları. En son, en büyük ve en önemli konuların açıklanması.

¡ATENCIÓN!

Esta pagina muestra, farklı montaj seçenekleri, ön kurulum, kurulum ve kurulum hizmetleri. Arduino'nun en büyük ve en önemli destekçileri arasında "Merhaba, dünya" için hiçbir şey yoktur.

BMP180 sensör montajı, internet üzerinden en çok arananlar ve yazılımlar.

El sensörü BMP180 después después de haber sido soldado con kabloları, debe ser conectado de la siguente manera:

- El kablosu soldado a SDA: Arduino Uno ile bir A4 ve kablo bağlantısı.

- El kablo soldado SCL: Arduino Uno'da bir A5 ve kablo bağlantısı.

- El kablosu soldado a GND: bir GND ve Arduino Uno bağlantısı.

- El kablosu soldado a VIN: Arduino Uno'da bir 3.3V ve kablo bağlantısı.

Adım 7: Código Propuesto

El Cajón de Ardu'nun devamı:

#Dahil etmek

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

//Hasta aquí hemos declarado la librería para la LCD ve Los pines por donde le va bir giriş bilgileri.

float centi() {// Funcion para leer el dato analogico y convertirlo a dijital:

int veri; yüzer c; veri=analogRead(A0); c = (500.0 * veri)/1023;

//Sensörle ilgili satış için tahmin. LM35, 10 mV'lik sıcaklık değişimlerine yanıt verir. Si el sensörü, 10 mV'luk bir sensör algılaması ile 1 kademeli santrasyon algılar. Ejemplo: 26, 4ºC = 264 mV = 0.264 V. 10 bitlik çözümleme için dijital bir dönüştürme işlemi, 0 y 1023 entonces değişkeni, entonces Vout= (5V*Dato)/1023 siendo (0 < Dato) < 1023) y para ajustar la escala a grados centígrados: Vout = ((5V*Dato)*100)/1023 dönüş (c); }

float kelvin(float cent) { float k; k=cent+273.15; dönüş(k); }

float fahren(float cent) { float f; f=yüzde*1.8+32; dönüş (f);

}

float rankin(float cent) { float r; r=(yüzde + 273.15)*1.8; dönüş (r); }

//Hasta aquí hemos declarado las işlevler ve dönüşümler del dato analógico de entrada del sensor en yüksek dereceli santigrat ve tüm saygılar eşdeğerler.

void setup() { // LCD con boyutu 2x16 y tanımla: los caracteres que deben salir en las filas: lcd.begin(16, 2); lcd.print("C=K="); lcd.setCursor(0, 1); lcd.print("Sıcaklık"); }

//Hasta aquí hemos definido queremos que salga impreso por la pantalla ve en iyi tamaño de ésta. void loop() { // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun: float Centigrados = centi(); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); şamandıra Kelvin = kelvin (Centigrados); lcd.setCursor(2, 0); lcd.print(Centigrados); lcd.setCursor(10, 0); lcd.print(Kelvin); gecikme(200); //Por último, hemos usado la parte activa del programa o bucle para que sabite para cada variación yeniden hesaplama los datos. }

Adım 8: Ultimas Önerileri

1. bir kopya yedeği y ü n d e código propuesto, y saarlo de la página ya da que desde esta plataforma m estra bien el formato del montaje yok. así que bir süreklilik encontraran el Link:

elcajondeardu.blogspot.com.co/2014/02/tutor…

2. Arduino'da her şeyi kopyalayın. En basit anlatımlar, en iyi çözümlemeler. Her şeyin en üst düzeyde montajının yapılması, programların yeniden gözden geçirilmesi için bir hata olup olmadığının açıklanması ve açıklanması bekleniyor. En önemli, en basit ve en önemli açıklama.

3. En caso de que no funcione düzeltme ve gözden geçirme de manera detallada el código y el montaje. Arduino'nun ön kurulumunu yapma, servido'yu gözden geçirme, mükemmel kod yazma hatası yok.

Adım 9: Sonuç

Sonuç!
Sonuç!
Sonuç!
Sonuç!

Así debería quedar! Este es el sonuçado de ambos montajları! el de "Merhaba dünya!" Sıcaklığın en iyisi! Espero'nun en iyi öğreticisi, en iyi anları öğrenmek için can atıyor.

!Mucha Suerte!

Önerilen: