Arduino Pot ve Buton ile PWM DC Motor Hız Kontrolü | Robotik Kodlama

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 34

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

    - - - Robotistan Arduino Setleri - - -
    - - - Kanalımıza özel 2022 yılı %5 İndirim Kodu : 🛒 SKY0304
    Arduino Başlangıç Seti: 🌐 bit.ly/arduinoset1
    Arduino Süper Başlangıç Seti: 🌐 bit.ly/arduinoset2
    Arduino Proje Seti: 🌐 bit.ly/arduinoset3
    - - - Udemy Kursları - - -
    A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
    🌐 bit.ly/robotikkodlama2020
    C# Dersleri ile Programlama Temelleri Kursu
    🌐 bit.ly/csharpdersleri

  • @yusufyolasigmazoglu
    @yusufyolasigmazoglu 3 роки тому +3

    ben yaptım ama motordan ses geliyor ama dönmüyor help me

  • @brhn_yilmaz
    @brhn_yilmaz Рік тому

    merhaba hocam iyi günler
    şu kodu yazmaya çalıştımda butonun parazit yapmaması için döngü kullanmaya çalıştım ama hata verdi
    yardımcı olur musunuz ?
    int soldugme = 2;
    int sagdugme = 3;
    int motorkontrolpin = 6;
    int yesilled = 9;
    int maviled = 10;
    int solhafiza = 0;
    int saghafiza = 0;
    void setup() {
    pinMode(soldugme, INPUT);
    pinMode(sagdugme, INPUT);
    pinMode(motorkontrolpin, OUTPUT);
    pinMode(yesilled, OUTPUT);
    pinMode(maviled, OUTPUT);
    }
    void loop() {
    if (digitalRead(soldugme) == false && digitalRead(sagdugme) == false) {
    digitalWrite(yesilled, LOW);
    digitalWrite(maviled, LOW);
    }
    else if (digitalRead(soldugme) == true && digitalRead(sagdugme) == true) {
    analogWrite(motorkontrolpin, 0);
    digitalWrite(yesilled, LOW);
    digitalWrite(maviled, LOW);
    }
    else {
    while (digitalRead(soldugme) == true && digitalRead(sagdugme) == false) {
    solhafiza = !(solhafiza);
    //while (digitalRead(soldugme) = true) { delay(100); } // parazitlenmeyi engellemek için //ama hata veriyor
    if (solhafiza == 1) {
    analogWrite(motorkontrolpin, 128);
    digitalWrite(maviled, HIGH);
    digitalWrite(yesilled, LOW);
    }
    }
    while (digitalRead(soldugme) == false && digitalRead(sagdugme) == true) {
    saghafiza = !(saghafiza);

    //while (digitalRead(soldugme) = true) { delay(100); } // parazitlenmeyi engellemek için //ama hata veriyor
    if (saghafiza == 1) {
    analogWrite(motorkontrolpin, 255);
    digitalWrite(yesilled, HIGH);
    digitalWrite(maviled, LOW);
    }
    }
    }
    }

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

    İyi günler hocam ben bu devrenin aynısını yaptım ama akım yetmiyor gibi dc motor elimle cevirmeyince dönmüyor ve potansiyometreyi sıfıra düşürünce yine aynısını tekrar yapmam gerekiyor bunu nasıl düzeltebilirim yardım eder misiniz lütfen

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

    yapmak için hangi devre elemanlarına ihtiyacımız var daha yeniyim de bilmiyorum yardım eder misiniz

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

    Motor sürücü olmadan bir motorun yönünü değiştirebilir miyim?

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

    abi 24:27 kısmında böyle uzun uzun tüm olasılıkları yazmak yerine bir tane or bağlacı koysak and yerine bu dilde or bağlacı mı yok yoksa

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

      i realize it is kinda randomly asking but does anybody know of a good website to watch new movies online?

  •  4 роки тому

    Hocam merhaba bunu servo motor ile de yapabilirmiyiz şu şekilde bir uygulamam mümkün mü ör: 3 adet butonumuz var bunlardan biri potansiyometreyi aktif yada pasif hale getirecek bu butona basılınca servo motor pot üzerinden kontrol edilecek aynı butona tekrar basılınca pot devreden çıkacak ve diğer iki buton ile servo sağa yada sola döndürülecek böyle bir uygulama mümkün mü mümkünse projenin devre şeması ve kodlamasını paylaşırsanız çok sevinirim

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

    İyi günler hocam aynı devreyi kurdum ama motordan ses geliyor ama dönmüyor yardımcı olursan sevinirim

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

      Selamlar. Devre şemanızı ve komutlarınızı görmeden net bir yorum yapamayacağım. Arduino ile devre kurulumu ve komutlarınızı tekrar gözden geçiriniz.

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

    Elimde bc547 yok onun yerine f H100 bc328 -40 ve 2N3904 245 var hangisini kullanmaliyim

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

      Merhaba. Daha önce bahsettiğiniz komponentleri motor kontrolünde kullanmadığım için bu konuda yorum yapamayacağım.

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

      @@SendeKodYaz çok teşekkürler lise 2 öğrencisiyim 4 senedir istedim Arduinoyu alabildik sonunda sizin sayenizde güzel bir ilerleme sağladım

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

    Kodlara nerden ilasabilrim

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

    Hocam merhaba, elimde 5v dc fan var bunu potansiyometre ile kontrol etmek istiyorum. Potu arduinoya 5v, A0, gnd olacak şekilde bağlayıp okunan değeri map komutu ile pwm sinyali olarak fana iletiyorum fakat fan çalışmıyor, nerde hata yapıyorum yardım edersen sevinirim. (Not : Fanın + sı Pwm pine bağlı, - si arduino gnd)

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

    merhaba hocam.güzel bir proje ve güzel bir anlatım.elinize sağlık.
    hocam engeli scooterim var.dc motor kontrol kısmını bu şekilde ardunio ile kontrol etmek istiyorum.arduino bilgim öğrenim aşamasında (video dersleri dinliyorum,netten proje indirip inceleyip deniyorum)Engelli scooterım için şunu yapmak istiyorum.
    devremde hız için bir buton var.
    butona basıldığınd,buton=hız1=50 hız2=80hız3=160 hız4=255 vites gibi motor hızı artacak.
    aynı zamanda devremde potta var dc motor hareketini sağlayan.potansiyometre hız ayarını buronda basılan değere göre ayarlamak istiyorum. hız1=50 .ise potun maksimum kotnrol degeri 50 olsun.0-50 arasıında çalışsın.4 kademe içinde değişik hızlarda aynı işlemi yapsın...biraz anlatım kötü oldu.inşallah anlatabilmişimdir.
    bana bu konuda yardımcı olabilir misiniz.
    (.bu engelli scoterlarda önde joistik yada potansiyuometre ileri geri hareketini sağlayan.)

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

      Merhaba Ali Bey.
      Arduino projemizi ve Arduino kodlama derslerini beğenmenize sevindim.
      Umarım Arduino dersleri eğitimlerimiz projenizi yapmanız noktasında sizlere katkı sağlar. Ne aşamada projeniz?

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

    Evet tşk edrim

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

    abi ben potansyometreye 12watt 3 amper versem bozulur mu

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

      Merhaba. Elinizdeki potansiyometrenin değerine ve teknik özelliklerine göre bu durum değişir.

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

    DC motor'da sadece fırçalı kullanılmış fırçasız için de video hazırlayabilir misiniz?

    • @necmikmrl
      @necmikmrl 2 роки тому +1

      esc kullanmanız gerekli

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

    c# ile arduino yazılabiliyormu

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

    abi ben bu kiüçük DC motora 18v verdim ama çalışıyor sorunsuz bir hasar almış olma ihtimali var mı

  • @efeelci06
    @efeelci06 Рік тому

    Hocam kodu acıklama kısmına birakabilirmisiniz

    • @SendeKodYaz
      @SendeKodYaz  Рік тому

      Merhabalar Efe Bey. Bir eğitmen olarak komutları kendiniz yazmanızda fayda görüyorum. Bunu zaman kaybı olarak görmemenizi öneriyorum. Ancak komutları açıklamalı olarak yakın zamanda web sayfamda makaleler halinde yayınlamayı planlıyorum.

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

    Sağolun.

  • @electronic7979
    @electronic7979 4 роки тому +2

    👏👏👏

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

    4. Yorum bende

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

      Teşekkür ederim.

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

      @@SendeKodYaz lütfen yardım bende aynısını yaptım ama motordan cızırtı geliyor

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

    denedim oldu, teşekkür ederim. While döngüsü yerine else if komutları kullanarak da çalışıyor. bu durumda ikisi arasındaki fark ne oluyor hocam? @sendekodyaz