Merhaba arkadaşlar Arduinoda bulunan atmega328 gibi 8-bit denetleyicilerden farklı yapıya sahip olan 32-bit denetleyicilere giriş yapacağız. İlk olarak değinmemiz gereken 32-bit’in 8-bit’den farkı nedir? 8-bit denetleyicide bir defada 8-bitlik veri işlenebilir. Dolayısıyla 32-bitde de verinin tek seferde 32-bitlik kısmı işlenebilir. Akla, “o zaman 32-bitler 8-bitlerden 4 kat daha hızlıdır” gibi bir ifade gelebilir ancak bu...Devamını Oku
Merhaba arkadaşlar bu yazımda ATMEGA328 entegresi içinde dahili olarak bulunan sıcaklık sensörünün nasıl aktif edileceğini ve değerinin nasıl okunacağını anlatacağım. İlk önce indirip inceleyelim. İsterseniz indirmeden yüklediğim resimlerden de inceleyebilirsiniz. Sayfa 238, Figure 24-1 Analog dijital çeviri blok şemasına baktığımızda ADC kanallarının ilk sırasında bir sıcaklık sensörünün olduğunu görüyoruz. Bu sensör ADC8 hattına bağlanmıştır. Bu...Devamını Oku
Merhaba arkadaşlar bu yazımda oldukça zevkli bir proje olan Arduino ile 2×16 karakter LCD kullanarak spektrum analizör yapmayı anlatacağım. Spektum analizör; Girişinde ki elektriksel sinyallerin belirlenen frekans aralığındaki genlik değişimini gösteren cihazlara denir. Ancak bizim yapacağımız bu cihaz değil. Analizörün ekranında bu değişimler çeşitli grafikler ile gösterilir. Bizde bu grafiğe benzer bir görüntüyü, Winamp programında çalan...Devamını Oku
Merhaba arkadaşlar bu yazımda 2×16 karakter LCD üzerinde istediğimiz şekil, karakter nasıl oluşturulur ve nasıl LCD ye aktarılır bunlardan bahsedeceğim. Önceki yazılarımda Arduino ile karakter LCD nasıl kullanılır bahsetmiştim. LCD hafızasında ASCII karakterler tanımlı olduğu için Türkçe karakterler bu listede bulunmamaktadır. Türkçe karakter yazdırmaya çalışırsanız yanlış şekiller ekrana gelir. Bizde bu Türkçe karakterleri özel olarak ayrılmış...Devamını Oku
Bildiğimiz gibi Arduino üzerine kod yazmak için Arduio’nun oldukça basit bir IDE’si bulunmaktadır. Bu yeni başlayanlar için çok sorun olmayabilir. Ancak programlamayı ilerlettikçe karmaşık programlarınız olacaktır ve en önemlisi zamanınız kısa olacaktır. Programınız 1000-2000 satırdan oluşuyor ise Arduino IDE’si üzerinde o işin içinden çıkamazsınız. Arduino IDE’sinin programı nasıl derlediği ve cihaza attığı bilinmektedir. Bu bilgileri...Devamını Oku