atmega328p etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
atmega328p etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
26 Ağustos 2015 Çarşamba
Arduino ile Termometre Yapımı
Merhabalar
Arkadaşlar
Bugün
Arduino ile lcd ekran kontrolünü ve akabinde sıcaklık sensörü yardımıyla
ölçülen sıcaklık değerini lcd ekrana yazdıran ugulamamızı yapacağız.Devrenin
simülasyonunu buradan görüntüleyebilirsiniz.Sol üstte
Start simulation yazan kısımdan simülasyonu başlatabilirsiniz.
İhtiyacımız
olan malzemeler
1-Herhangi
bir Arduino devre kontrol kartı (Arduino Uno , Mega 2560 , Nono , Pro Mini vs. )
2-Lcd
ekran ( LCD 16x2 WH1602B-TMI-ET )
3-Sıcaklık
Sensörü(TMP36)
4-Potansiyometre(10K)
5-Direnç(160Ω)
Devreyi
Autodeskin geliştirmiş olduğu sanal labaratuarda kuracağım.Çok fazla imkan
sunmamışlar ancak Arduino öğrenmeye başlamak için yeterli modüller var.
Üreticiler
ürettikleri parçların kimliği niteliğinde olan sensörü yada elektronik parçayı
tanıyabileceğimiz datasheet denilen bir nevi kılavuz yayınlarlar.
Datasheet
Nedir?
Lcd
ekranın yada sıcaklık sensörünün yanındaki kod adına bakarak parçanın üzerinden
geçmesi gereken maximum yada minumum gerilimi ısıya ne kadar dayanıklı olduğunu
devre haritasını üzerinden geçmesi gereken akım değerini bacakların nasıl
bağlanacağını Google Translate yardımı
ile rahatlıkla öğrenebilirsiniz.
Lcd ekran nasıl bağlanır?
1-GND Ground
yani toprak demektir.(-) ucun bağlanacağı kısımdır.
2-VDD Besleme gerilimi anlamına gelir yani (+)
ucun bağlandığı kısımdır.
3-Contrast Kontrastı yani ekranın parlaklığını
ayarlayacağımız kısımdır.
4-RS Register Select yani lcd ekranın
ne yapacağını gösteririr.
5-R/W Pinleri okuma yada yazma modunun
ayarlandığı kısımdır.
6-Enable Okuma modunu aktif hale getirir.
7-14
DB0-DB7 Bit değerlerinin okunduğu kısımdır.
15
-16 Arka
plan aydınlatmasını sağlayan (+) ve (-) uçlardır.
Devrenin Arduino Kodları
Sağ altta download code diyerek kodu indirebilirsiniz.
Yada sol üstten code editör
diyerek arduino kodlarınızı görüntüleyebilirsiniz.
Elimden geldiğince anlaşılabilir
anlatmaya çalıştım.
Bir başka konuda görüşmek üzere .
. .
Abdullah DEVECİ
İstanbul Üniversitesi
–Elektrik&Elektronik Mühendisliği
Etiketler:
analog pin
,
Arduino
,
arduino haber
,
arduino uno
,
atmega328
,
atmega328-PU
,
atmega328p
,
atmega328P-PU
,
atmel
,
led
,
türkçe
,
uno
,
usb
21 Temmuz 2015 Salı
Atmega328P ___ Atmega328 FARK NE?
![]() |
| Atmega328 - Atmega328P |
Atmega328P ___ Atmega328
Fark Ne?
Bu güne kadar Atmega entegrelerinin ilginç isimlendirmelerine fazla kafa yormamıştım. Dün Atmega328 satın almak için web'de gezinirken Atmega328P ve Atmega328 arasındaki farklılıkları anlayarak satın alma kararı verme gereği duydum :) (ne aldığımı en ince ayrıntısına kadar bilmeyi severim). İlk gözüme çarpan fiyat farkı oldu. Net farkı anlamak için www.atmel.com'a girip karşılaştırma yaptım. Atmel 1000 adet fiyatını vermiş, o yüzden ucuz gibi görünebilir, normalde bu fiyatlara bulmak pek mümkün değil. ATMEGA328-PU 1.69$ iken ATMEGA328P-PU 1.85$. Türkiye şartlarında satın alırken bu fiyatlar 9 TL ve 12 TL gibi oluyor, yani 1$ civarı fark var. Peki bu fiyat farkı neden var? Umarım bu bilgiler faydalı olur :)
1. Atmega328 ve Atmega328P aynı mimari yapıya sahip olduğu için 328'i 328P yerinde ya da tam tersi şekilde kullanabilirsiniz.
![]() |
| Atmega328P-PU |
2. Atmega328P Atmega328'e göre daha az enerji tüketiyor. Datasheet'leri incelediğimde 328P'nin 60nm işlemle üretildiğini gördüm, 328 ise 90nm ile üretiliyor. Yani bir kaç mikroamper daha az güç tüketimi için biraz daha fazla ödememiz gerekiyor :)
![]() |
| Atmega328-PU |
3. 328P ile 328'in çip imzaları farklı. Arduino IDE'deki avrdude programı gibi bir program iki çip arasındaki farkı anlayabilir, eğer bu çiplerden birini zorunlu kılan bir durum varsa diğerini taktığınızda hata ile karşılaşabilirsiniz. Yani çip imzasına dikkat!
![]() |
| QFN Paketleme |
4. 2 numaralı konuda ifade ettiğim gibi üretim sürecindeki hassasiyetten kaynaklanan bir durum daha var; QFN paketleme. QFN paketleme üretim hassasiyetten dolayı sadece 328P'de var. Daha küçük çip için daha iyi üretim gerekiyor.
5. Sonuç: Bir kaç mikroamper önemli değil, 1$ 1$'dır diyosanız Atmega328 sizin için ideal. Güç tüketimi önemli ve ya SMD kullanacaksanız Atmega328P size göre. Tabi çip imzalarına da dikkat edin :)
Kaynak: www.atmel.com
Etiketler:
Arduino
,
arduino haber
,
arduino nano
,
arduino pro mini
,
arduino uno
,
atmega
,
atmega328
,
atmega328-PU
,
atmega328p
,
atmega328P-PU
,
atmel
,
avrdude
,
chip
,
çip
,
güç tasarrufu
,
qfn
,
smd
Kaydol:
Yorumlar
(
Atom
)













