Category: AVR Programlama

Gökhan Dökmetaş tarafından yazılan AVR programlama dersleri ve makaleleri

2

AVR- AC Dimmer

Burada anlattığım tehlikeli bir işlem olduğundan dikkatli olmanız gerekir 220 V şakası yok. Alternatif Akımda PWM? Bu konu hakkında bir eğitim almadım sadece okuyup öğrendiklerimi kendime notlar olarak yazıyorum. Hatalarım yanlış öğrendiklerim olabilir. Düzeltmeme...

2

AVR-SX1262 LoRa Modül Kullanımı (DRF1262G)

Önemli Not: Sadece DRF1262 veya TCXO içermeyen modül (SX1262) ile çalışır. LoRa (Long Range) düşük güç ile uzun mesafelerde iletişim sağlayan bir modülasyon tekniğidir. LoRa hakkında çok sayıda kaynak bulunmakta ama modül kullanımıyla ilgili özellikle...

0

AVR- Kızılötesi Haberleşme (IR LED-1838)

Bir önceki yazımda boşta bekleyen ve birçok amatörün elinde olan malzemelerle bir şeyler yapmaya çalışacağımı söyledim. Eski telefonlarda veri aktarımı için kullanılan telefonlar için eskimiş bir teknolojiyi kullanmak ve yine öğrenmek amacıyla basit bir...

2

AVR- 4 digit 7 Segment Sayıcı (MCU-74HC595-SPI)

Uzun zamandır bir şey yapmadım ve yazmadım. Bir tekrar çalışması olsun ve boş boş duran bazı parçaları değerlendirerek uygulamalar yapmak istedim. Facebook gruplarında sıkça sorulduğunu gördüğüm ve hiç kullanmadığım Led display kullanmaya karar verdim....

2

AVR- ADC Okuma ve RS485 ile Aktarma

Uzun zaman önce başladığım projemin yazılım kısmını nihayet sonlandırdım. Biçerdöverlerin hasat ettiği ürünü kesen tablanın yerden yüksekliğini kontrol edip buna göre ayarlama yapıyorum. Bunun için 15m  bir kabloyla tabla altında bulunan sensörlerden veri almam...

0

AVR -HC-SR04 ile Oransal Kontrol

Zamanlayıcı (timer), kesme (interrupt) kullanımıyla ilgili alıştırma yapmak ve Arduino öğreticilerinin çoğunlukla kullandığı Hc-Sr04′ ün AVR ve C ile kullanımını anlatmaya çalışacağım. Hc-Sr04 sensörler ses ile mesafe ölçümü yapmakta kullanılır. İnternette birçok yazı mevcut...

4

AVR -Led Yakma (delay olmadan, farklı yöntemlerle)

Birçok yerde Arduino eğitimi amacıyla bu başlığı gördünüz. C dili kullanılarak AVR denetleyiciler için de yeterince led örneği var.  Örneklerin alt alta delay kullanılarak yapılması, birden fazla led uygulamasında da aynı şekilde devam etmesini...

5

AVR – Bluetooth Kontrol

Gruplarda birkaç kişinin satışını gördüğüm aslında çok basit olan bluetooth kontrol konusuna değinmek istiyorum. Bir yıl önce çocuklar için yaptığım minik bir araba üstünden konuyu aktaracağım. Benim gibi amatörlerin bunları satın almasına karşıyım. Oturup...

0

AVR-Grafik LCD Kullanımı

Grafik LCD Kullanımı Biçerdöver tablasını ayarlanan yükseklikte sabit tutmakta kullanılan sistemi, eski bir model için kendim yapmaya karar verdim. Karakter LCD ile denemelerini yaptım ama görsel olarak tatmin olmadım. Grafik LCD ile daha iyi...

2

Avr-Gsm Sms ile Röle Kontrol

Arduino ile tanışanların çoğunluğu ev otomasyonu adı altında sms ile röle kontrolü işleri yapmaktadır. Ben benzer bir devreyi kendi arazilerimizin sulanması için yaptım. Bu blog içerisinde paylaştım. İlk çalışmalarımı Arduino fonksiyonlarıyla ve hazır kütüphanelerle yaptım....

4

AVR Dış Kesme Kullanımı

Arduino ile tanışma sonrasında C ile Avr öğrenmeye başlamamın nedenlerinden bir tanesi (interrupt) kesmelerdir. Led yakma ile başlayan serüven buton ilavesiyle ilerledi. Delay süresi uzadıkça ya da farklı döngüler kullandıkça butona bastığınız halde denetleyicinin...

3

AVR ile RS485 Kullanımı

RS485: RS485 iki ya da daha fazla cihazın seri iletişimini sağlayan fiziksel altyapı standardıdır. Seri iletişimde hat “1” ya da “0” olarak veriyi iletir. ASCII “A” göndermek istediğimizde Tx (transmitter) “0100 0001” şeklinde “1”...

10

AVR UART Kullanımı Bölüm 2

C ile AVR UART : Önceki bölümde UART kullanımını anlatmaya çalıştım. Bölümün sonunda paylaştığım kodun karmaşık bir program içinde işe yaramayacağını belirttim. Bunun nedenini aşağıdaki kodlarda görebilirsiniz.

While (loop) içine 1 saniye aralıklarla...

1

AVR UART Kullanımı Bölüm 1

AVR-UART Bu bölümde AVR de UART (Evrensel asenkron alıcı verici) birimini anlatmaya çalışacağım. Öğrendiğim ve kullandığım kısımlarını anlatacağım. Bir amatör olarak tamamını biliyorum diyemem. Şimdilik ihtiyaç duyduğum kadar kısmını öğrenebildim. Çok fazla kaynak bulunan...

5

AVR ile PWM Kullanımı ve 16-Bit PWM Çıkışı Almak

AVR mikrodenetleyicilerin büyük bir kısmında iki adet 8-bit zamanlayıcı ve bir adet 16-bit zamanlayıcı bulunur. Zamanlayıcıların zamanlama işlemi yapması yanında frekans üretme, frekans okuma ve sinyal genişliği okuma gibi işlevleri vardır. Frekans üretme başlığı...