Bir ledin 100'er ms aralıkla yanıp sönmesi isteniyor.
Bu işlemi yapabilmek için izlememiz gereken işlem basamakları şöyle:
1. Arduino ile pc arasındaki bağlantı usb kablodu ile yapılır.
2. Arduino programı çalıştırılır ve araçlar menüsünden kart arduino uno olarak seçilir.
3. Yine araçlar menüsünden arduinonun bağlı olduğu port seçilir. Com1, Com7 gibi. Bu işlemi doğru olarak yapmamız gerekmekte. Aksi halde yazdığımız programı arduinoya aktarmak mümkün olmaz. Hangi com olduğunu anlamak için bilgisayar > özellikler > aygıt yöneticisi > bağlantı noktaları /com ve lpt) seçeneği altında listelenen arduino uno yazısının yanında bulunan com numarasına bakabilirsiniz.
Program kodlarımız:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Buradaki kodları tanıyalım: pinModeArduino portları giriş ya da çıkış olarak tanımlanabilir. Bunun için pinMode kodu kullanılır. pinMode(13, OUTPUT); yazmakla 13 nolu pini çıkış olarak atadık.
loopDöngü anlamındadır. void loop kodundan sonra açılan süslü parantezle bu parantezin kapandığı yere kadar olan program sürekli tekrarlanır.
digitalWriteÇıkışın aktif ya da pasif olmasını bu kodla sağlarız. digitalWrite(13, HIGH); yazmakla 13. pini aktif, digitalWrite(13, LOW); yazmakla pasif yaparız.
delayProgramın her hangi bir yerine bunu yazdığımızda program burada beklemeye geçer. Örneğimizde delay(200); yazmakla ledimizin yandıktan ve söndükten sonra 200'er ms yanık ya da sönük kalmasını sağladık.
4. Derleme butonuna basarak kodları derliyoruz.
5. Yükle butonuna basarak derlediğimiz programı arduinoya gönderiyoruz.
6. Kaydet butonuna basarak da projemizi bilgisayarımızda istediğimiz bir dizine kaydediyoruz.
İşlem basamakları tamamlandı. 13 nolu pine bağlı olan pindeki ledin yanık söndüğünü izleyebiliriz.
Bu anlatıma ait arduino dosyası ekte mevcuttur.
Bu konu
Coşkun TAŞDEMİR'in
Arduino Uygula Kitabındaki örneklerden faydalanarak hazırlanmıştır. Kendisine vermiş olduğu emek için buradan teşekkür ederiz. Kitabı satın alarak daha geniş bilgiye sahip olabilirsiniz.