• Arduino'muzu bilgisayarımıza bağlıyoruz.
  • Arduino IDE'mizden -> Araçlar -> Kart sekmesinden kullandığınız Arduino modelini seçiyoruz. Biz Arduino Uno kullandığım için Arduino/Genuino Uno seçeneğini seçtik.
  • Port kısımından Arduino'nuzun portunu seçiyoruz.
  • Arduino üzerinde elektrik devremizi kuruyoruz  :
  • Bu çalışmamızda potansiyometre ile led lambamızın ışığının parlaklığını açıp kapatacağız. Çalışmamızda değişkenlerimizi bu defa farklı olarak #define olarak tanımlayacağız.

    Neden Değişkenleri farklı şekilde tanımlarız?

Değişkenlerin temel değerlerinin asıl olarak değişmesini istesekte bazen değişkenlerin değişmemesi üzerine tanımlama yapmak gerekir bu durumlarda değişkenleri farklı şekilde tanımlar ve onları sabitleriz.

Değişkeni sabit tutmak için const ön eki ile tanımlarız.

Değişkenleri bazen de #define olarak tanımlarız peki bu ne işimize yarar? Bu tanımlamayı bir kez yaparız ve burada yaptığımız tanımlama ile bu değeri her yerde aynı şekilde değişmiş oluruz. Yani değişkenimize bir sabit veriyoruz ve bu sabitlerin hepsini tek bir satırdan kontrol ediyoruz.

Gelelim asıl konumuz olan patansiyometre ile led ışığının parlaklığını kontrol etmeye. Burada Analog girişleri kullanacağız analogRead  ile potansiyometre üzerinden 2^10 bit değerinde bir okuma yaparız yani 1024 değer okuması yaparız. Fakat yakacağımız led ise dijital bir pine bağlı bu pinler ise 2^8 bitlik bir okuma yapar yani 226 değer okuması yapmamız gerekir. Bu durumda bizim bu değerleri bir matematik formülü ile birbirine dönüştürmemiz gerekir. Bu formülü kolayca uygulayabilmemiz için map(); fonksiyonunu kullanmamız gerekir, map fonksiyonu kullanımı şu şekildedir;

map(değişken, x1 , x2, y1,y2) bu şekilde x1 ile x2 arasındaki bir değeri y1 ile y2 arasındaki bir değere taşırız.

Şimdi uygulamamızın elektronik devre kısmını oluşturalım.

Gerekli Malzemeler :

Ardiuno Kart,

Potansiyomtre,

Led,

10 ohm luk direnç

7 adet bağlantı kablosu.

Devrenin hazırlanması;

Potansiyometrenin orta ayağını A0 pinine bağıyoruz diğer ayaklarının biri 5V diğeri ise Gnd ye bağlanacak.

Ledimizin kısa bacağı GND uzun bacağı ise 5 nolu dijital pine bağlıyoruz.

Bağlantıyı şemadaki gibi yapacağız.

Uygulama kodlarımız ise şu şekilde olacak ;

Kodumuzu Arduino IDE'de sol üsteki tik tuşuna basarak kontrol ediyoruz ve ok tuşuyla Arduino'muza yüklüyoruz. Sonraki projede görüşmek üzere...


Add comment


Security code
Refresh

Son Eklenen Konu Özetleri

Arduino'muzu bilgisayarımıza bağlıyoruz. Arduino IDE'mizden -> Araçlar -> Kart sekmesinden kullandığınız Arduino modelini seçiyoruz. Biz Arduino Uno kullandığım için Arduino/Genuino [ ... ]

Arduino ProjeleriDevamı

2.Sınıf 2.Hafta Kazanım Değerlendirme Sınavı 10 sorudan oluşmuştur. Sınıf veya evde çözerek haftanın tekrarını yapabilirsiniz. Çalışmalarımız bu haftaki kazanımlara göre hazırlanmıştır. [ ... ]

2.Sınıf Türkçe Dersi Konu Özetleri Devamı

Arduino'muzu bilgisayarımıza bağlıyoruz. Arduino IDE'mizden -> Araçlar -> Kart sekmesinden kullandığınız Arduino modelini seçiyoruz. Biz Arduino Uno kullandığım için Arduino/Genuino [ ... ]

Arduino ProjeleriDevamı

Aile İçi Karar Alma Süreçlerine Katılalım

Aile toplumun en küçük birimidir. Anne baba ve çocuklar aile bireyleridir. Aile bireyleri birbirlerini değerli görür ve önemserler. Bu yüzden [ ... ]

Benim Eşsiz Yuvam Teması Konu ÖzetleriDevamı

2.Sınıf 2.Hafta Kazanım Değerlendirme Sınavı 10 sorudan oluşmuştur. Sınıf veya evde çözerek haftanın tekrarını yapabilirsiniz. Çalışmalarımız bu haftaki kazanımlara göre hazırlanmıştır. [ ... ]

2.Sınıf Hayat Bilgisi Dersi Konu Özetleri Devamı

 

IŞIĞIN GÖRMEDEKİ ROLÜ NEDİR?

     Gündüz gözlerimizi kapadığımızda gördüğümüz yalnızca karanlıktır. Gözlerimizi açtığımızda ışığı ve çevremizdeki cisimleri görürüz. [ ... ]

Çevremizdeki Işık ve Ses Teması Konu ÖzetleriDevamı
Benzer Konu Özetlerimiz

4-5-6-7-8. Sınıflar İçin Sınıf Kitaplığı Listesi

4-5-6-7-8. Sınıflar için kullanabileceğiniz sınıf kitaplığı listesi sayfa sayda sayısı ve kitap türü ile birlikte. Listemiz sürekli güncellenecek ve yeni kitaplar eklenecektir.4,5,6,7,8. Sınıflar E-Okul [ ... ]

Rehberlik ServisiDevamı

    Başarı sizden beş şart ister. Sevgili öğrenciler, başarı fedakârlık ister. Mücadele ister. Emek ister. En önemlisi ise güçlü bir inanç ister. Başarı bizden çok şey ister. Bu yüzdende adı başarmaktır. Sevgili dostlarım; başarılı olmak herkes ister. [ ... ]

Rehberlik ServisiDevamı

   Çocuğum ders çalışmıyor. Ne yapmalıyım? Sevgili veliler, çocuklarımız ders çalışmayı resmi ve disiplinli gördükçe ders çalışma alışkanlığı edinmeyeceklerdir. Hele ki bu disiplini ve resmiyeti başkaları tarafından kuruluyorsa, onlar için ders çalışmak [ ... ]

Rehberlik ServisiDevamı

Psikolojik uzmanlarımızın gündeminde olan konulardan biriside, öğrenci psikolojisidir.  Uzmanlarımızın araştırmalarına göre, birçok öğrencimiz farkında olmasa da psikolojik sorunları yaşamaktadır. Peki, bu psikolojik sorunların belirtileri nelerdir? Öğrenci [ ... ]

Rehberlik ServisiDevamı

   Öğrencilerimizin sıklıkla sordukları sorulardan biriside verimli ders çalışma yöntemleri oluyor. Öğrencilerimizin sordukları bu sorudan anlaşılan şu ki öğrencilerimiz ders çalışırken, odaklanamıyor ve dolayısıyla çalıştığı konudan verim alamıyor. [ ... ]

Rehberlik ServisiDevamı

Dikkat dağınıklığını beş adımda çözmek mümkün mü? Sevgili öğrenciler sizler için hazırladığım bu beş adım da tabı ki mümkün. Ama ciddi anlamda, gerçekten uygulamak isteyen öğrenciler için bu “Dikkat dağınıklığını beş adımda çöz” başlığı, [ ... ]

Rehberlik ServisiDevamı
Benzer Yazılarımız

NDK Hoş Geldiniz