Şimdi Ara

Arduino Başlangıç Projeleri (2. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
35
Cevap
14
Favori
19.603
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 12
Sayfaya Git
Git
Giriş
Mesaj
  • orhunn O kullanıcısına yanıt
    sağolun hocam belirttiğim sekilde yapınca sorun halloldu dediğiniz gibi kısadevre soz konusu olmuş teşekkürler.
  • https://www.youtube.com/watch?v=YUpSTTvZx8s

    elektronik zar projesinin nasıl çalıştıgını anlatıyor.

    https://www.youtube.com/watch?v=vYA_dr49e9Q

    kara şimşek projesi de bu linktedir. (program dili ile birlikte)

    Umarım yardımcı olmuşumdur..Bol arduinolar!
  • Arkadaşlar Arduino ile GSMShiled var projem için almıştım ihtiyaçtan satıyorum ilgienenler pm atsın ...




     Arduino Başlangıç Projeleri Arduino Başlangıç Projeleri




  • quote:

    Orijinalden alıntı: hunter_AMD

    Ardunio, kodların yazıldığı sayfaya sketch adını veriyor yani karalama.Setup() ve Loop() bölümeri bu karalamalarda mutlaka olmak zorunda.

    void setup () 
    { ilk değerler ve ilk başta bir kere çalışacak kodlar
    }
    void loop()
    {
    // devamlı tekrarlanarak sırasıyla çalışacak kodları burada yazıyoruz }


    Bu yazımda Arduino'nun çıkışlarına led bağlayarak, bir kaç örnekle çıkışlara hükmedeceğiz.Yazımda yapacağımız uygulamalardaki malzemeler ise şunlar:

    - 4 adet Led (Farklı renklerde olursa güzel olur.)
    - Jumper Kablolar
    - Direnç (İsteğe bağlı ben şahsen kullanmadım.)


    Öncelikle her mikroişlemciye girişte olduğu gibi klasik bir giriş ile yani led flaşör ile giriş yapalım.

    Launchpad 10.pinini çıkış olarak aldım ve oraya bir led bağladım. Dileyen ledin önüne direnç de koyabilir.

    İsteğimiz şu olacak, led 1 saniye yanacak ve 1 saniye sönecek. Kodlar ve şeması;

    void setup() {                 
    // Pinler Çıkış olarak belirleniyor
    pinMode(10, OUTPUT); // MAVI LED
    }
    void loop() {
    digitalWrite(10, HIGH); // LED yanik
    delay(500); // 500mS bekle
    digitalWrite(10, LOW); // LED sonuk
    delay(500); // 500ms bekle
    }


     Arduino Başlangıç Projeleri

    Biraz daha görsel tabiri caizse cix birşey yapalım :) . 4 adet ledi yanyana sırayla yakalım ve 4'ü aynı anda yanmadan hiçbiri sönmesin. Kodlar :

    int led1=7; 
    int led2=8;
    int led3=9;
    int led4=10;

    void setup()
    {
    pinMode(led1, OUTPUT); //7.pin led1
    pinMode(led2,OUTPUT); //8.pin led2
    pinMode(led3,OUTPUT); //9.pin led3
    pinMode(led4,OUTPUT); //10.pin led4
    }
    int i;
    void loop() {

    for(i=0;i<=1;i++)
    {
    digitalWrite(led1,HIGH); //1.ledi yak
    delay(250); // 0.25 saniye bekle
    digitalWrite(led2,HIGH); //2.ledi de yak
    delay(250); // 0.25 saniye bekle
    digitalWrite(led3,HIGH); // 3.ledi de yak
    delay(250); // 0.25 saniye bekle
    digitalWrite(led4,HIGH); // 4.ledi de yak

    }
    for(i=0;i<=1;i++)
    {
    digitalWrite(led1,LOW); //1.ledi söndür
    delay(250); //0.25 saniye bekle
    digitalWrite(led2,LOW); //2.ledi de söndür
    delay(250); //0.25 saniye bekle
    digitalWrite(led3,LOW); //3.ledi de söndür
    delay(250); //0.25 saniye bekle
    digitalWrite(led4,LOW); //4.ledi de söndür


    }}


     Arduino Başlangıç Projeleri

    Video :


    eline sağlık gerçekten çok güzel açıklamalar, çok güzel örnekler,
    en önemli örneklerden biri de bence delay kullanımı, çünkü cihaz tasarlarken kullanıcı hataları çok oluyor, bunu engellemenin yolu da çeşitli tedbirler alıp kodlamamızı bu tedbirlere göre tasarlamamızdır,
    örneğin kullanıcının arda arda seri bir şekilde butona basmasını engellemek veya engelleyemiyorsak bile devrelerimiz yanmasının önlemek,




  • Sadece yazılım da değil , hazırladığımız devrede de bunu önleyebilirsiniz.

    Aynı şey değil ama yanlış hatırlamıyorsam uzun süreli buton basmanın olumsuz etkilerini "türev devresi" ile engelleyebiliyoruz.

    Yorumlarınız için teşekkür ederim bu arada :)
  • Hepsine bakamadım ama gayet güzel calışmalar. Gecenlerde bunlarla alakalı türkçe kaynak aratıyordum. Hem uygulama hem geliştirme olsun istedim:) Dikeyeksen Yayıncılık diye bir yayın evine rastladım. Kitaplarında MATLAB'dan tutun ANALOG sensör gibi konular. Bir çok uygulamalar var :) valla tam hobilik işler :D
  • Hocam çok başarılı ve faydalı olmuş elinize sağlık.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Gerçekten çok faydalı çalışma

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • tolgatelli T kullanıcısına yanıt
    hocam şu breadboardda hangi programla pcde devreyi deniyoruz ss attığınız program ?
  • hocam şu breadboardda hangi programla pcde devreyi deniyoruz ss attığınız program ?
  • Fritizing.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • gamerant G kullanıcısına yanıt
    ben pek kullanmadım ama şu anda Proteus var, mühendis arkadaşlarım da kullanıyor bunu, ben direk kodları çalıştırıyorum:)
  • güzel çalışma teşekkürler
  • instructables ta bol bol proje vardı arduino ile ilgili
  • takip
  • 
Sayfa: önceki 12
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.