ardu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ardu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Mayıs 2014 Cuma

Arduino yeni başlangıç

Merhaba arkadaşlar öncelikle kendimi tanıtayım, Lise 2 Bilişim öğrencisiyim Arduino adını verdikleri minik bir bilgisayar a merak salmış durumdayım ve kendimi bu konuda geliştirmek istiyorum. Tabi bu gelişim sırasında yaşadığım hataları,engelleri,başarıları sizlerle paylaşacağım.
Özellikle herkesin merak ettiği Çizgi İzleyen Robot hakkında sizlere yardımcı olacağımı hatta sizlerin de bana yardımcı olabileceğini düşünüyorum :)

Elimden geldiğince sizlerin hatalarınıda çözmeye çalışacağım :) 
Heryerde var görüyorum. Led ışık nasıl yakılır, nasıl kapatılır,nasıl süre ayarı verilir. 
dediğim gibi heryerde yazılmış fakat bende yazmayı düşündüm. 
elimden geldiğince herşeyi açıklayacağım.


O zaman programımızı kodlamaya başlayalım.

int LED=3;  //bu kısımda LED adlı değişkenimizin 3. pinimize takılı olduğunu gösterdik. Her program satırının // sonuna noktalı virgül ";" konulması zorunludur arkadaşlar bu, bizim programlamada unutmayacağımız tek   // şey olmalıdır.

void setup () //Arduino başlarken bu kısma 1 kez gelinir ve sadece 1 kez işlem yapılır.
{
//pinMode (LED,OUTPUT); //Burada pinimizin giriş veya çıkış olduğunu gösterdik. önemli olan kısım a //gelicek olursak değişken adlarımızdaki büyük ve küçük harflere çok dikkat etmeliyiz. Led ve LED aynı şey //değildir.

} //açtığımız her süslü parantesi kapatmak zorundayız
void loop () // Burası bir döngüdür. Arduino bu kısmı sürekli tekrar eder durur.
{
digitalWrite(LED,HIGH); //Burada led imizi high konumuna getirdik ve elektrik verdik. (5 Volt)
delay (1000); //Milisaniye cinsinden bekleme süremizi belirttik. Program buraya gelince 1 saniye beklemelidir.
digitalWrite(LED,LOW); //Burada ise led imizi high konumundan low a getirdik ve elektriği kestik
delay (1000); //Burada tekrar bekleme süremizi belirttik.


}

void loop bölümü bir döngü olduğundan dolayı her seferinde başa tekrarlayarak bu işlemi gerçekleştireceğinden ledimiz her saniye yanıp sonraki saniye sönecektir .
Devre şeması isteyene özellikle verebilirim ancak pek gerekli olduğunu sanmıyorum çünkü arduino ya merak saran herkesin az buçuk da olsa elektrik bilgisi olduğunu umarım :)

Umarım yeni başlayanlar için yardımcı olmuşumdur. Herhangi bir sorunuzda
mumin_can1907@hotmail.com 'dan bana ulaşabilirsiniz. 
Sağlıcakla kalın.