Arduino Dijital Termometre

Arduino Dijital Termometre

Arduino Dijital Termometre

Arduino projeleri serimizden dijital termometre projesine ho┼čgeldiniz. Bu arduino projemizde 2x16 LCD ekran─▒m─▒z─▒ ve DHT11 mod├╝l├╝m├╝z├╝ kullanarak ortamdaki s─▒cakl─▒─č─▒ ve nemi ├Âl├žece─čiz. Daha ├Ânceki arduino projelerinde de LCD ekran─▒ dahil ederek bir ┼čeyler yapm─▒┼čt─▒k. Yeni projemizde de LCD ekran─▒ kullanarak bilgilerimizi tekrardan peki┼čtirmi┼č olaca─č─▒z. Arduino Projemize ba┼člamadan ├Ânce gerekli malzeme bilgisini payla┼čay─▒m.

Gerekli Malzemeler:

  1. Arduino
  2. Breadboard
  3. 10K Potansiyometre
  4. 16x2 LCD
  5. DHT11
  6. 5K-10K diren├ž
  7. Erkek-erkek jumper kablo

2x16 LCD ile arduino ba─člant─▒s─▒n─▒ daha ├Ânceki projemiz olan Arduino Park sens├Âr├╝ projesinde ├Â─črenmi┼čtik. Daha fazla projeleri g├Ârmek i├žin ARDU─░NO kategorimize g├Âz atabilirsiniz. ├ťst├╝nden ge├žmek ad─▒na LCD ve arduinomuzu birbirine nas─▒l ba─člar─▒z hemen BURADAN bakabailirsiniz. LCD ekran─▒m─▒z ├╝zerinde bulunan 16 pinden 12 sini breadboard ve arduino pinlerine ba─člamam─▒z gerekiyor. Arduino'da 2x16 LCD ekran─▒m─▒z─▒n ba─člant─▒lar─▒na ve kodlar─▒na hakimiz, peki DHT11 i├žin gerekli olan kod d├Âk├╝manlar─▒na nas─▒l ula┼čaca─č─▒z ve bu DHT11 mod├╝l├╝n├╝ devreye nas─▒l ba─člayaca─č─▒z. Google'da dht11 datasheet olarak aratt─▒─č─▒m─▒zda 1. baca─č─▒ arduino ├╝zerindeki 5V'a 2. baca─č─▒ arduinonun herhangi bir pininie ba─čl─▒yoruz. DHT11 S─▒cakl─▒k sens├Âr├╝m├╝z├╝n 3. baca─č─▒ bo┼čta kalacak ve 4. baca─č─▒na toprak hatt─▒n─▒ ├žekiyoruz. Kafam─▒zda daha iyi bir yer edinmesi i├žin datasheeti g├Ârselle┼čtirip buraya b─▒rak─▒yorum.

┼×uana kadar yabanc─▒s─▒ oldu─čumuz bir tek DHT11 mod├╝l├╝ vard─▒ ki art─▒k de─čiliz. dht11 arduino kullan─▒m─▒n─▒ Yukar─▒da projenin sistematik devresini yapt─▒k. ┼×imdi gel gelelim kod bilgisine. Kodlar g├Âz├╝n├╝ korkutmas─▒n. ├ç├╝nk├╝ bu mod├╝l├╝n zaten hali haz─▒rda kendi k├╝t├╝phanesi var yani hesap kitap yapmak i├žin ├že┼čitli fonksiyonlar yazmam─▒za gerek kalmayacak. Arduino IDE program─▒n─▒ a├ž─▒p dht11 k├╝t├╝phanesini kurmam─▒z gerekecek. Bunun i├žin s─▒ras─▒yla ┼ču ad─▒mlar─▒ takip edelim. Arduino IDE - Ara├žlar - Libraryleri d├╝zenle - kar┼č─▒m─▒za ├ž─▒kan kutudaki arama yerine dht11 yaz─▒p ilkini kural─▒m bunun i├žin versiyon 1.3.1 se├žip kur dedikten sonra kurulumun tamamlanmas─▒n─▒ bekliyoruz. Library y├Âneticisini kapatabilirsiniz. Arduino bunu do─čru bir ┼čekilde kurdu mu diye kontrol edelim. Bunun i├žin Arduino IDE - Dosyalar - ├Ârnekler - en alttaki DHT sensor library - DHTtester t─▒klayal─▒m. Daha iyi anlamak i├žin g├Ârsellerle anlatt─▒─č─▒m diyagram─▒ a┼ča─č─▒ya b─▒rak─▒yorum.

Bu ad─▒mlara gelebildiyseniz DHT k├╝t├╝phanemiz do─čru y├╝klenmi┼č demektir. Kodlara g├Âzat─▒n diye DHTtester'─▒ size a├žt─▒rt─▒m. ─░┼čte DHT11'i projelerimizde bu kodlar─▒ yazarak kullan─▒yoruz. Farkettiyseniz bu ├Ârnek dosyada serial monit├Âr kullan─▒larak s─▒cakl─▒k ve nem bilgileri yazd─▒r─▒lm─▒┼č ama biz LCD ekran─▒m─▒za yazd─▒rmak istiyoruz. O y├╝zden bu test kodlar─▒n─▒ LCD ekran─▒m─▒za uyarlayacak ┼čekilde d├╝zenlememiz gerekiyor. En sonunda ┼č├Âyle bir kod d├Âk├╝man─▒ ortaya ├ž─▒kacakt─▒r.

Arduino ile Programlama

22 Ocak 2019, 23:21 | 2536 Kez G├Âr├╝nt├╝lendi.

TOPLAM 0 YORUM

    Hen├╝z Yorum Yap─▒lmam─▒┼č. ─░lk Yorum Yapan Sen Ol.

YORUM YAP

L├╝tfen Gerekli Alanlar─▒ Doldurunuz. *

*