Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
754
Tıklama
0
Öne Çıkarma
Arduino lm35+I2c kod yardımı..
C
11 yıl
Binbaşı
Konu Sahibi

i2c lcd ve lm35 ile Termometre yapmak istiyorum,
Netteki kaynaklar ile bendeki lcd'nin kütüphanesini uyarladım ama çalıştıramadım, lcd kareleniyor sadece.

Aşağıdaki library ile; lcd.print("xxx, xxx!"); istediğimi yazabiliyorum, aynı anda lm35 kodunu girip, işlem ekranından değerleri görebiliyorum ama lcd'ye sıcaklık bilgisini aktaramıyorum.

lm35 kod;
quote:

float temp;
int tempPin = 0;

void setup()
{
Serial.begin(9600);
}

void loop()
{
temp = analogRead(tempPin);
temp = temp * 0.48828125;
Serial.print("TEMPRATURE = ");
Serial.print(temp);
Serial.print("*C");
Serial.println();
delay(1000);


Aşağıdaki library ile; lcd.print("xxx, xxx!"); istediğimi yazabiliyorum, aynı anda lm35 kodunu girip, işlem ekranından değerleri görebiliyorum ama lcd'ye sıcaklık bilgisini aktaramıyorum.

http://www.geeetech.com/Documents/LiquidCrystal_I2Cv1-1.rar
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display

< Resime gitmek için tıklayın >
Kod yardımınızı bekliyorum.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Ch4ylak -- 29 Kasım 2014; 0:20:40 >

C
11 yıl
Binbaşı
Konu Sahibi

Bugün çeşitli sensörler, standart lcd, pro mini, wifi- rf- Ir- bluetooth sensörler, bord, kablo takımı siparişi verdim, kitap için bizim burdaki dr'a gittim ön sipariş verdim ellerinde yokmuş.

Ama ilk iş; I2C lcd'ye lm35'den gelen veriyi göndermek. Termometre için kod yardımınızı ve farklı sensörler için farklı projeleri bekliyorum..


Bu mesaja 1 cevap geldi.
C
11 yıl
Binbaşı
Konu Sahibi

Halen kod bulamadım, denediklerim işe yaramıyor malesef


Bu mesaja 1 cevap geldi.
T
11 yıl
Yüzbaşı

Selam,

LM35 in ve LCD için kullandığınız kodlar aynı INO nun içinde , değilmi ?

Öyle ise bir yandan seri terminale temp'i yazdırıken bir yandan da ( aynı anda, aynı INO içinde ) LCD ye birşeyler yazdırabiliyormusunuz.

Bunu yapabiliyorsanız değişken değerlerinde veya tiplerinde sorun çıkıyor olabilir.
temp değişkeni float ise , LCD float yazamıyor olabilir, int vs denenebilir.

İyi çalışmalar.


Bu mesaja 1 cevap geldi.
C
11 yıl
Binbaşı
Konu Sahibi

tek kod ile değer girdim, şuan ne sıcaklık okuyorum, nede ekranda yazı.

Tek tek- yani ayrı ayrı kodlarla sıcaklığı monitörden okuyorum, resetleyip diğer kodla lcd'ye yazı yazabiliyorum demek istemişdim,



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.