İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bienvenido bir estet tutorial, en el, aprenderemos bir Crear un sensor de una manera fácil, rápida y eficiente. Arduino, Arduino Uno, BMP180 ve LCD için gerekli eğitim programlarını gerçekleştirin.
Adım 1: ¿Que Necesitaremos?
Para lograr nuestro Objetivo gereklilikler:
*Un Arduino Uno
*LCD'siz
*Un sensörü BMP180
*Un Protoboard
* Un número toplam 13 kablo
* Un kablo de Impresora
*Bilgisayarı/Dizüstü Bilgisayar ile Arduino kurulumu "bmp 180 kitaplık sparkfun" için
* Un kablo de impresora
* Un potenciómetro
Para belediye başkanı kolaylık aquí hay un Link en donde se puede instalar Arduino en tu computador (Ücretsiz y seguro)
www.arduino.cc/en/Main/Software
Adım 2: ¿Cómo Utilizo Mis Materiales?
En iyi materyallerin listesi, kayıtların kayıt altına alınması, kayıt altına alınması, kayıt altına alınması için en uygun materyallerin kaydedilmesi
Para facilitar la explicación, deje un montaje el cual muestra el lugar yerden çıkartılmalı tr donde cada malzeme debe ir, tu computador para que el Arduino, LSB de recuerda que el kablo de Impresora debe ir conectado bir un Porto USB vb prendan y funcionen
NOTA: El BMP180 hiçbir aparece en el montaje, para incluirlo debes conectar la parte VIN del BMP180 en la parte ANALOGO del ARDUINO en A5, la parte GND ne A4 y SCL y SDA en los GND de la parte analoga del Arduino
CONSEJOS:
* Tüm frecuente sıra montajı, kuyruğa mal las primerleri, por eso revize donde pusiste cada kablo ve karşılaştırmalı kon la pozisyon tam montaj
* El arduino se split en dos partes la parte dijital (en la que la mayoría de nuestros kabloları bir estar) ve el análogo. Procura revizyonu bien en qué parte del arduino cada kablo va
Al finalizar el Montaje, si lo hiciste Correctamente, el LSB debería prender ve podrías prenderlo ve apagarlo con el potenciómetro
montaje Sacado de:
Adım 3: Cómo Utilizar La Aplicación Arduino
Al tener Arduino en nuestro bilgisayar, debemos yeniden gözden geçirme que la librería "bmp 180 library sparkfun" esté instaada pues sin esta, nuestro código no funcionara
En lacivert librería'nın en büyük lisansları, Arduino'nun en üst düzeyde revize edilmesi, "Programa" ve "Programa" ve "Añadir Librerías" için en özel uygulamalardır. Encuentras la librería "BMP180 library sparkfun" ve kütüphanelerin listesi, giriş bağlantısı https://learn.sparkfun.com/tutorials/bmp180-barome… en el kütükler Arduino Kütüphanesi'nde
Arduino'daki Al tener la Librería kurulumları, Arduino'daki Montaje esté funcionando, arduino'daki kopyalar, doğrulayıcılar ve subelo:
#Dahil etmek
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
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;
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); }
geçersiz kurulum() { lcd.begin(16, 2); lcd.print("C=K="); lcd.setCursor(0, 1); lcd.print("Sıcaklık"); }
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);
}
Código Sacado de:
4. Adım: Resultado Finali
Tüm seçenekleri gözden geçirin, yeniden gözden geçirin ve tüm montajları yapın, kitaplıkların kurulumunu yapın ve kopyalayın, nihai sonucu deberiye alın.
Como pueden ver, el censor zar la temperatura gerçek del lugar en el que te encuentras.