- Katılım
- 17 Ocak 2015
- Mesajlar
- 36
- Tepkime puanı
- 1
- Yaş
- 38
Arkadaşlar elimde şuan için hazır bir devre şeması yok devenin dışarıdan bir fotografını çektim bağlantılar açıkça görülmektedir bu devrede Arduino uno3 ve BMP085 barometrik sensör kullanılmıştır
Devrede kullanılan program Ladyada for Adafruit Industries ten Limor Fried'a ait programın derlenmiş halidir...
potansiyometre ekran parlaklığı ayarı için konulmuş olup isterseniz kullanmayabilirsiniz (bu durumda pot ayaklarını kısadevre etmeyi unutmayın)
sensör Vcc sini 3.3 volt üzerinden besleyeceksiniz yaklasık yarım metre hassaslıkta çalışmaktadır bence oldukça iyi...
library dosyası
bu dosyayı C / Arduino / library içine atmalısınız...
Devrede kullanılan program Ladyada for Adafruit Industries ten Limor Fried'a ait programın derlenmiş halidir...
potansiyometre ekran parlaklığı ayarı için konulmuş olup isterseniz kullanmayabilirsiniz (bu durumda pot ayaklarını kısadevre etmeyi unutmayın)
sensör Vcc sini 3.3 volt üzerinden besleyeceksiniz yaklasık yarım metre hassaslıkta çalışmaktadır bence oldukça iyi...

library dosyası
Bu LİNKİ görmek için izniniz yok. Giriş yap veya üye ol
bu dosyayı C / Arduino / library içine atmalısınız...
ilk kutu ve 3d yazıcıdan çıkan hali
Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol
devre fotosu
Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol
Kod:
#include <Wire.h>
#include <Adafruit_BMP085.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
/***************************************************
AD
This is an example for the BMP085 Barometric Pressure & Temp Sensor
Designed specifically to work with the Adafruit BMP085 Breakout
----> [url]https://www.adafruit.com/products/391[/url]
These displays use I2C to communicate, 2 pins are required to
interface
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution
****************************************************/
Adafruit_BMP085 bmp; // sensor tanımı
void setup() {
lcd.begin(16, 2);
lcd.print("altitude:");
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
}
void loop() {
// deniz seviyesindeki basınç değeri 101500 pascal olarak alınmıştır
lcd.setCursor(0, 1);
lcd.print(bmp.readAltitude(101500));
delay(500);
}