Interrupt Kesme Kullanımı *Dış Kesme*

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • Arkadaşlar bildiğiniz gibi Arduino kodlama öğrenmek için bir basit platformdur. Bu platformdan daha ileri seviyeler geçebilmek için arduino ile çokça uygulama yapmak bize avantaj sağlayacaktır. Profesyonel programlama dünyasında bir çok yönden ve barış açısı vardır. Bu video da bu yöntemlerden birisine yüzeysel bir şekilde bakmış olduk Bu videonun hedef kitlesi adruino ile haşır neşir olmuş fakat kendisini ilerletmek isteyenler için tavsiye videosudur.
    Bu arada Videoyu beğenmeyi ve yorum yapmayı unutmayın şimdilik hoşçakalın.
    Önemli uyarı .Bi zahmet kopyala yapıştırdan uzak duralım :)
    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
    MUSIC:© NCS releases are free to be used and monetised in user-generated content (UGC) made by independent content creators in video content on UA-cam & Twitch, without the fear of copyright claims.
    ►NO COPYRIGHT Upbeat Drums & Percussion Background Music For Typography Video Copyright Free / No Copyright Music / Clap Music No Copyright / Action Drums / Copyright free Music

КОМЕНТАРІ • 29

  • @ayganotomasyon1109
    @ayganotomasyon1109 4 роки тому +1

    harika bir anlatim. Şimdi anladim. tesekkurler

  • @saadet3477
    @saadet3477 2 роки тому

    Hocam öncelikle merhaba ardino ile bir ödevim var ama bi türlü yapamadım yardımcı olursanız çok sevinirim ödevim 8 tane led ve 2 tane buton 1. Butona bastığımızda 8 tane led ileri doğru sırayla yanıyor 2. Butona basılınca tam tersi yönde sırayla yanıyor aslında karaşimşek devresi gibi bunun kodları oluyor yaptım fakat hocanın istediği mesela 1. Butona bastın ve elini çektin 8 ledi ileri doğru tamamladıktan sonra da durmadan yine aynı döngü nün devam etmesi taki 2. Butona basılınca ya kadar 2. Buton yine aynı şekilde olucak ve birde mesela 2. Butona ileri doğru giden 8 ledin atıyorum 3. Ledinde bastınız döngünün tamamlanmasını beklemeden bastığımız yerde geriye dönmesi lazım bunu bir türlü bulamadım hocam yardımcı olursanız çok sevinirim iyi günler:)

    • @mustafakarakas8543
      @mustafakarakas8543  2 роки тому

      İnterrup kullanacaksınız yani kesme. External interrupt konusunu ayrıntılı araştırın

  • @musagokgoz8870
    @musagokgoz8870 3 роки тому

    hocam ben butona bastıgımda ınterup ıle kessın ıslemı yapsın gerı geldıgınde kaldıgı yerden degılde dongunun basından baslasın ıstıyorum bılenler yardımcı olursa cok sevınırım.

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому

      Değişkenlerini sağlam tutarsan kaldığın yerden devam edersin.

  • @angelabackred2173
    @angelabackred2173 3 роки тому

    int buttonPin = 5;
    int buttonState = 0;
    int count = 0;
    void setup() {
    pinMode(buttonPin, INPUT);
    buttonState = digitalRead(buttonPin);
    Serial.begin(9600);
    attachInterrupt(0, buttonHandler, RISING);
    }
    void loop(){
    }
    void buttonHandler() {
    count = count + 1;
    Serial.print("Butona") ;
    Serial.print(count);
    Serial.print(". kez basıldı");
    }
    Hocam butona her basıp bıraktığımda 1 arttırsın istiyorum fakat bazen 2 arttırıyor bazen 3 tanen bazen hiç. Nerede hata yapıyorum sizce

  • @prooffypro5834
    @prooffypro5834 3 роки тому

    Teşekkürler...
    Derleme yaptığımda, altDng'de "digitalWrite(6, !digitalWrite(6));" satırı için
    too few arguments to function 'void digitalWrite(uint8_t, uint8_t)'" hatasını alıyorum. Arduino UNO kullanıyorum. Sorunum ne olabilir acaba? Açıklayabilir misiniz lütfen...
    Kolaylıklar ve sağlıklı günler dilerim...

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому +1

      "digitalWrite(6, !digitalWrite(6));" bu satır hatalı
      "digitalWrite(6, !digitalRead(6));" yazın

    • @prooffypro5834
      @prooffypro5834 3 роки тому

      Çok teşekkürler hızlı ve değerli yanıtınız için. Sorun yok artık.
      Farklı videolarınızı izlemeyi sürdürüyorum. Sizinkiler diğer anlatıcılardan farklı ve daha özgün. Çoğu anlatıcı / öğretici ne yazık ki Arduino.cc sitesinden alıntılamanın dışına çıkamamış, yani birbirlerinin ufak farklarla tekrarı.
      Sağlıklı günler ...
      Sağlıklı günler.;" sat

  • @furkanbarcin3644
    @furkanbarcin3644 3 роки тому

    hocam nodemcu için Interrupt pinini nasıl kulanabiliriz ?

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому +1

      Nodemcu için bi kataloğa bakmanı tavsiye ederim.

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому +1

      Basitçe bir google aramasından sonra bunu buldum
      www.electronicwings.com/nodemcu/nodemcu-gpio-interrupts-with-arduino-ide
      İşe yarar.

    • @furkanbarcin3644
      @furkanbarcin3644 3 роки тому

      Evet bunu kullandım fakat nodemcuya yükleyince kod çalışmadı kendine durmadan reset atmaya başladı

  • @hasanmerrt4343
    @hasanmerrt4343 4 роки тому

    👍

  • @melihyasak7575
    @melihyasak7575 3 роки тому

    Hocam orada ki s=s1 bir işe yarıyor mu ben çıkardım bir değişiklik olmadı

  • @volkanozden1236
    @volkanozden1236 3 роки тому

    Hocam Arduino ile büyük servo motorlar kullanilabilir mi ?

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому +1

      Volkan ÖZDEN bu soru servo motora bağlı. Ac servo ise uğraştırır mesela. Kastın eğer mg995 gibi bişeyse kolaylıkla kullanabilirsin

    • @volkanozden1236
      @volkanozden1236 3 роки тому

      @@mustafakarakas8543 hocam yanıt için teşekkür ederim. Benim yapmak istediğim hareketli bir bant üzerinde giden 30-40 kg lık kolilerin servo motora bağlı bir kol ile sağa veya sola itmek. Ama bilemedim Arduino bu iş için kullanılır mı. Yani endüstriyel servo kullanmam lazım sanırım fakat Arduino ya bağlanır mı ondan emin olamıyorum.

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому

      Volkan ÖZDEN endüstriyel bir iş yapacaksan Arduino biraz zayıf kalabilir diğer alternatifleri düşünebilirsin. Mesela pic var stm var. Vs vs

    • @volkanozden1236
      @volkanozden1236 3 роки тому

      @@mustafakarakas8543 hocam şu an Arduino ile her aşamasını hallettim aslında. Sadece servo kontrolü kaldı. Bir tane örnek bulamadım konuyla ilgili.

    • @mustafakarakas8543
      @mustafakarakas8543  3 роки тому

      Volkan ÖZDEN demekki servonun çalışması için katolog değerlerini bulman lazım