Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: 1. İlk arduino programımızı yazalım: Flaşör led  (Okunma sayısı 3216 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

09 Haziran 2015, 17:58:07
Çevrimiçi Hasan ERTÜRK
*
İleti: 515
Karma 3
Profili Görüntüle Spina Bifida 
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:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.Buradaki kodları tanıyalım:
pinMode
Arduino 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.

loop
Dö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.

delay
Programı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.
« Son Düzenleme: 30 Eylül 2016, 21:41:53 Gönderen: fatek »