Kodların doğru bir şekilde çalışması ve Arduino kartına kodları yükleyebilmeniz için, Arduino IDE programına dışarıdan harici LCD ekran I2C kütüphanesi (LiquidCrystal_I2C.h) eklemeniz gerekiyor. Açıklamalar kısmında, kod ve şemaların yanına kütüphaneyi bırakıyorum. Kütüphaneyi harici olarak eklemek için birkaç tane yöntem bulunuyor. Arduino programında libraries klasörünün içine kopyalamak bunlardan bir tanesi...
Teşekkür ederim. Kutuyu 3D yazıcıdan çıktı aldım. Çıktı almak için dosyalara da açıklamalar kısmındaki linkten ulaşabilirsiniz. Tinkercad ile çizdim. İleride belki onunla ilgili video çekerim.
Gnd kablolarının uçlarını soyup, birbirine bağlıyoruz.eksta bir tane Jumper kablonun bir ucunu soyup buraya bağlıyoruz. Sonra da üzerini bant ile sarıyoruz. Başladığımız bu Jumper kablonun diğer ucunu da Arduino kartının gnd pinlerinden birine takıyoruz. 5v kabloları da aynı şekilde olmalı. Yalnız 5v kablolarını Arduino nun 5v pinine bağlamalıyız.
Arduino ide ile programlanabilirsiniz. Ek kart olarak stm32 tanımlanmalı bunu bir araştırın. Sonra yükleme yaparken Arduino yerine stm32 seçilecek. Yalnız stm32 de pin tanımlamaları biraz farklı. Mesela 1.pin yerine D1 yazılmalı kodda. Bu değişiklikleri yaparak kodları yükleyebilirsiniz.
merhaba bir konuda fikrinizi almak istiyorum.Sizce bu proje bir bil. müh. bitirme projesi olarak (üzerine birkaç ekleme daha yapıldığında) seçilebilir mi
Merhaba. Olabilir. Ama bildiğim kadarıyla bilgisayar mühendisliği için daha çok yazılım ağırlıklı projeler isteniyor. Yine de üzerinde biraz değişiklik ile kabul edilebilir.
Bluetooth modülü ekleyerek, Bluetooth üzerinden telefonda gösterilebilir. Ama Telefon içinde app inventor gibi sayfalardan bir uygulama yapmak gerekir.
hocam şu satırda bazen donuyor satıra bakar mısınız bir hata var mı, previousTimeButton=millis(); do { currentTimeButton=millis(); if (currentTimeButton-previousTimeButton>=buttonInterval) { //5000ms geçti yazdirSureBitti=true; break; } } while(digitalRead(yazdirPin)==HIGH);
//Buton basma için zaman geçti if (yazdirSureBitti==false) { print(); } yazdirSureBitti=false; // wdt_reset(); }
Merhaba. Bu projede 0-1023 arası değerler gösteriyor. Kullanılan Arduino'nun analog pinleri 10 bit ADC ye sahip olduğu için böyle. Yani aslında burda analog pinden okunan değerler görünüyor. Gerçek ppm değerleri için kütüphane kullanmak gerekiyor. Fakat bazen kütüphane kullanıldığında da ortamdaki net ppm değeri alınamayabiliyor.
Kodların doğru bir şekilde çalışması ve Arduino kartına kodları yükleyebilmeniz için, Arduino IDE programına dışarıdan harici LCD ekran I2C kütüphanesi (LiquidCrystal_I2C.h) eklemeniz gerekiyor. Açıklamalar kısmında, kod ve şemaların yanına kütüphaneyi bırakıyorum. Kütüphaneyi harici olarak eklemek için birkaç tane yöntem bulunuyor. Arduino programında libraries klasörünün içine kopyalamak bunlardan bir tanesi...
öyle bi klasör yok, bu yorumlara baktığın da yok. bi hizmet yapıyorsunuz gerisi yok! insan bi bakar cevap verir yaa
Çok güzel olmuş elinize sağlık
Hocam kutuyu nasıl çizdiğinizi detaylı olarak ayrı bir video çekebilirmisinz ?
Kanalınızda aradım bulamadım
Teşekkür ederim. Kutuyu 3D yazıcıdan çıktı aldım. Çıktı almak için dosyalara da açıklamalar kısmındaki linkten ulaşabilirsiniz.
Tinkercad ile çizdim. İleride belki onunla ilgili video çekerim.
Gnd veya 5 voltu Tek kabloda birlestirme işlemi nasıl yapılıyor?
Gnd kablolarının uçlarını soyup, birbirine bağlıyoruz.eksta bir tane Jumper kablonun bir ucunu soyup buraya bağlıyoruz. Sonra da üzerini bant ile sarıyoruz. Başladığımız bu Jumper kablonun diğer ucunu da Arduino kartının gnd pinlerinden birine takıyoruz.
5v kabloları da aynı şekilde olmalı. Yalnız 5v kablolarını Arduino nun 5v pinine bağlamalıyız.
hocam dosyalara erişim yok deniyor ne yapmalıyım
Bilgisayar ortamında açmayı deneyin. Google Chrome ile. Olmazsa yine yazarsınız.
hocam kodun başında ki kısmında hata alıyorum program bu kısmı bir kod olarak algılamıyor ne yapmalıyım?
Arduino ide libraries klasörüne LCD ekran i2c kütüphanesi eklemelisiniz. LiquidCrystal_I2C.h şeklinde internette aratıp indirebilirsiniz. Bende açıklamalar kısmına bir örneğini bırakıyorum.
sorunu çözdünüz mü, kanal sahibi hayatta değil galiba, defalarca yazdım cevap vermiyor
Hocam bunu stm32 ile nasıl yapabiliriz fikir verebilir misiniz?
Arduino ide ile programlanabilirsiniz. Ek kart olarak stm32 tanımlanmalı bunu bir araştırın. Sonra yükleme yaparken Arduino yerine stm32 seçilecek. Yalnız stm32 de pin tanımlamaları biraz farklı. Mesela 1.pin yerine D1 yazılmalı kodda. Bu değişiklikleri yaparak kodları yükleyebilirsiniz.
Üstadım bu kontrol programının adı nedir?
Arduino ide
merhaba bir konuda fikrinizi almak istiyorum.Sizce bu proje bir bil. müh. bitirme projesi olarak (üzerine birkaç ekleme daha yapıldığında) seçilebilir mi
Merhaba. Olabilir. Ama bildiğim kadarıyla bilgisayar mühendisliği için daha çok yazılım ağırlıklı projeler isteniyor. Yine de üzerinde biraz değişiklik ile kabul edilebilir.
Hocam verileri cep telefonunda göstermek istersek ne gibi değişiklikler olabilir ?
Bluetooth modülü ekleyerek,
Bluetooth üzerinden telefonda gösterilebilir.
Ama Telefon içinde app inventor gibi sayfalardan bir uygulama yapmak gerekir.
windows 32 mi kullanıyorsunuz 64 bite uyumlu degil diyor
Uyumlu olmayan nedir?
Arduino ide mi?
Yoksa kütüphaneler mi?
hocam şu satırda bazen donuyor satıra bakar mısınız bir hata var mı,
previousTimeButton=millis();
do
{
currentTimeButton=millis();
if (currentTimeButton-previousTimeButton>=buttonInterval)
{
//5000ms geçti
yazdirSureBitti=true;
break;
}
} while(digitalRead(yazdirPin)==HIGH);
//Buton basma için zaman geçti
if (yazdirSureBitti==false)
{
print();
}
yazdirSureBitti=false; //
wdt_reset();
}
Kodu detaylı görmek gerek.
Nem ve sıcaklık sensörünü bu projeye ekleyebilirmiyiz ?
Eklenebilir
Hocam size nereden ulaşabilirim acaba danışmanlık hizmeti için
Danışmanlık hizmeti ben vermiyorum. Şu an vaktim yok.
Ama bir arkadaş var ona yönlendirebilirim.
Telefonu: 0555-878 87 48
Hocam attığın linkteki dosyalara erişemiyorum ne yapmam gerek sadece adı kopyalayın yazısı çıkıyor
Bilgisayar ortamında açmayı deneyin. Google Chrome ile. Olmazsa yine yazarsınız.
hocam lcd.begin(); de hata veriyor neden
ABİ ACİL BAKARMISIN SALI GÜNÜNE YETİŞTİRMEM LAZIMMM
çözdün mü gardaş? aynı hata bende de var, kanal sahibinin tikinde değil bir sürü soru var cevap vermemiş.
@@esinti8735 begin kelimesini silip lcd.init yazmayı deneyin hata vermedi öyle olunca
abi kutu ölçülerini verirmisin
60x120 mm, en ve boy; yükseklik 35 mm
Mrb bu ürün maksimum kac ppm kadar ölcüm yapar
Merhaba. Bu projede 0-1023 arası değerler gösteriyor. Kullanılan Arduino'nun analog pinleri 10 bit ADC ye sahip olduğu için böyle. Yani aslında burda analog pinden okunan değerler görünüyor. Gerçek ppm değerleri için kütüphane kullanmak gerekiyor. Fakat bazen kütüphane kullanıldığında da ortamdaki net ppm değeri alınamayabiliyor.
@@OrhanCelepRobotik anladım teşekkür ederim