Bölüm 3 - Arduino Uzaktan Kumanda'dan Veri Okumak

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 128

  • @yucel-celik
    @yucel-celik 4 года назад +6

    Çok başarılı. Ne kadar süredir uğraşıyorsunuz drone programlamayla?

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад +1

      1 yıla yakın bir süre önce başladım ancak uzun süre ara verdiğim dönemler oldu. Öğrenme süreciyle berber yaklaşık 6 ay gibi bir sürede boş zamanlarımda uğraşarak yaptım diyebilirim.

  •  2 года назад +3

    Hocam inanılmaz güzel bir eğitim hazırlamışsınız ellerinize sağlık. Bu konuda kaynak bulmak, özellikle de Türkçe kaynak bulmak gerçekten zor. Bu alanda yeni olanlar için bir roadmap niteliğinde. Emeğinize sağlık.

  • @mertmert2948
    @mertmert2948 3 года назад +4

    Anlatım Tarzınız Guzel Ve ogretici Tebrik ederim. Basarılar Dilerim

  • @matematikvadisi1774
    @matematikvadisi1774 4 года назад +3

    çok dolu ve akıcı bir anlatım olmuş başarılı .bırakma devam

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад +1

      Teşekkür ederim. Videoları editlemeye ciddi zaman ayırıyorum.

  • @muharremkalinbacak311
    @muharremkalinbacak311 4 года назад +3

    Emeğinize sağlık. Çok akıcı, açık ve başarılı

  • @abdulkadirarslan6959
    @abdulkadirarslan6959 2 года назад

    Bir elektrik elektronik mühendisi olarak anlatımdaki sadeliğe hayran kaldım Teşekkürler..

  • @oguzkaan3344
    @oguzkaan3344 3 года назад

    Bu video da tıpki öncekiler gibi çok faydalı elinize sağlık 👌

  • @abdullahonurakyldz6355
    @abdullahonurakyldz6355 2 года назад

    Hocam emeğinize sağlık , çok faydalı bir video olmuş.

  • @duzgunisa
    @duzgunisa 3 года назад +1

    Süper. Fırsatın olursa gps ve diğer sensörlerinde nasıl eklendiği ile ilgili bı çalışma gelirse çok iyi olur. Ama bu şekilde de zaten çok iyi olmuş sağol.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Teşekkür ederim. Bu geliştirmeleri sizlerden görmek beni çok mutlu eder :)

    • @duzgunisa
      @duzgunisa 3 года назад +1

      @@BerkaylaElektronik😂

  • @suleymaner7855
    @suleymaner7855 6 месяцев назад

    Tebrik ederim Berkay Bey. Benzer bir proje yapmaya başladım (Henüz bu işlerde çok acemiyim). Bütçemi oldukça kısıtlı tutmaya çalışarak arduino nano ve 3d printer kullanarak 4 kanallı alıcı ve verici devreleri yaptım(nrf24l01 modülü ile). Uçuş kontrolcüsü için ayrıca arduino mega kullanacağım. Bu bağlamda sbus yerine pwm sinyali kullanmak için nerelerde değişiklik yapmalıyım? Cevaplarsanız çok sevinirim, iyi çalışmalar.

    • @BerkaylaElektronik
      @BerkaylaElektronik  6 месяцев назад

      Teşekkür ederim. Tasarladığım kartın alıcı kısmında ve yazılımın alıcı kısmında değişiklik gerekir. Ancak bunların ne şekilde olacağını deneye yanıla bulmanız gerek. Ciddi bir uğraş gerektirir. Yaptığım öğrenme amaçlı deneylerde hatalardan ötürü yaralanmışlığım var. Kolumda hala izleri mevcut. Acemi iseniz küçük çaplı projelerle başlayıp zamanla ilerlemenizi tavsiye ederim. Tehlikelidir.

  • @wenzlee31
    @wenzlee31 2 месяца назад

    Hocam okul drone takımı için eğitici videolar arıyordum sizi buldum. Sizin videolarınız bu tarz işler için fazla mı kapsamlı yoksa tam yerine mi geldim yardımcı olur musunuz?

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 месяца назад

      Biraz kapsamlı ve nasıl yapıldığını anlatıyor. Hazır yazılın kullanan ve haha uçuş odaklı kanallara bakabilirsiniz

  • @kadirsrht6011
    @kadirsrht6011 2 года назад

    Hocam merhaba 1 yıl öncede videoyu izlemiştim hatta yorumum bile var ama sadece izlemiştim bir şey anlamadan :). Bugün tekrar işim düştü izleyeyim dedim sizinle beraber fikir yürüttüm ne eklenir ne çıkartılır diye. Gelişme var bakalım seneye izlediğim zaman ne olacak :)

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      zamanla çok daha iyi olur inş, olabildiğince fazla proje yapıp bilginizi arttırabilirsiniz :)

  • @hasbibilgili8204
    @hasbibilgili8204 3 года назад

    Merhaba öncelikle çok teşekkür ederim videonuzu yararlı buldum cok iyibir eğitmensiniz programlama dilinden anlamıyorum ama sonuna kadar izledim videonuzu bence öğrenilmeyecek kadar zor bir şey deyilmiş hocam peki bu yaptıgınız programlama daha önce programlanmamıs 0 dron içinmi yaptınız yoksa kumanda deyişikligi yaprıgınız içinmi yaptınız

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Sadece kendi programladığım drone için gerekli. Uçuş kontrol kartını da kendim yaptığım için bolca programlamak gerekiyor. Uçuş kontrol kartını satın alırsanız bu programlamama işlemlerini gerçekleştirmenize gerek yok

  • @ercankr75
    @ercankr75 4 года назад +1

    Çok Harikasın maşallah üstad

  • @ramis499
    @ramis499 2 года назад

    Berkay Bey, videolarınız çok güzel gerçekten. Teşekkürler. Radiolink AT10II Transmitter yerine FrSky QX7 kullanmak istiyorum. Tavsiye eder misiniz?

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      Sbus protokolünü destekliyorsa projeye uyumlu olur ancak değilse kod ve bağlantılarda değişiklik gerekir. Hatırladığım kadarıyla sadece veri okuma amaçlı frsky ile deneyen arkadaşlar vardı. Yorumlara göz atabilirsiniz

  • @metronom_81
    @metronom_81 2 года назад

    tebrikler ... well done work ..

  • @canali261
    @canali261 8 месяцев назад

    Teşekkürler.

  • @mertdogan279
    @mertdogan279 3 года назад

    Abi öncelikle teşekkür ederim çok öğretici olmuş. o kırmızı kartı nasıl yapıcam githubta paylasmamıssınız sanırım o kısmı çinli firmaya gönderdiginiz semadan bahsediyorum.

  • @micoin94
    @micoin94 3 года назад +1

    32:30 dan neden fonksiyonu başa aldınız ??
    Ayrıca neden struct turunde fonskiyon oluşturdunuz ??

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      1-) oncelikle yukari tasidigim sey fonksiyon degil. struct tipidir. yukari tasimamin sebebi ise bu tipin kullanilmadan once tanimlanmasi gerekir. yani bir fonksiyon icinde bu tipi kullanacaksam ust satirlarda tipin tanimlanmasi sart. yoksa derleme hatasi verir. Arduino c/c++ tabanli bir dil oldugu icin bu sekilde bir kisitlama var.
      2-) olusturdugum sey fonksiyon degil bir tip. struct yerine class da olabilirdi. ancak basit olmasi acisindan struct i tercih ettim. ikisi arasindaki farklar burada aciklanmis
      stackoverflow.com/questions/54585/when-should-you-use-a-class-vs-a-struct-in-c/54596#54596
      arduino.stackexchange.com/questions/658/what-overheads-and-other-considerations-are-there-when-using-a-struct-vs-a-class#:~:text=The%20only%20difference%20between%20a,and%20can%20have%20member%20functions.

    • @micoin94
      @micoin94 3 года назад

      @@BerkaylaElektronik çok teşekkür ederim liseler arası bir iha yarışmasına katılacağız çok yararlı oluyorsunuz

  • @oguzhan9887
    @oguzhan9887 3 года назад

    Videolarınızı severek takip ediyorum kısa bir zaman sonra bir sunumum olacak yaptığım dronedan görüntü aktarımı sağlamak istiyorum raspberry ve arduino ile iki raspberry veya arduino ile bunu sağlamak mümkün mü ?

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      ilginize teşekkür ederim. eğer görüntü işleme(yüz tanıma gibi) yapmayacaksanız, sadece kamera ve alıcıyla hiç kontrol sistemine bulaşmadan da bunu yapabilirsiniz. görüntü işleme yapacaksanız, raspberry pi ile bunu yapıp uçuş kontrol yazılımının aksiyon alması gerektiği yerlerde bunu Arduino'ya iletebilirsiniz.

  • @yashdggjs
    @yashdggjs 4 года назад +1

    merhaba , benim bu tarz bir kumandam yok nrf24 ve arduino kullanarak bir tane yaptım acaba sbus protokolü kendi yaptığım kumanda içinde geçerli olur mu, bu konu hakkında bir bilginiz var mı?

  • @ibrahimdinc1158
    @ibrahimdinc1158 2 года назад +1

    FLYSKY FS-i6X Kumanda ve kendi alıcısı olan FS-iA10B alıcıyı kullandım, yaptığın devrenin aynısını Arduino mega ile yaptım. Arduino da kullandığın kodları kullandım ancak seri port ekranında herhangi bir değişiklik olmadı. Kendi alıcısında belki yanlış kanala takmışımdır diye düşünüp diğer kanalları da denedim fakat yine de bir sonuç alamadım. Hatanın nerede olduğunu da bilmiyorum ve öylece takıldım kaldım çareyi sana ulaşarak aramaya çalıştım :(

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      Kumandanız farklı olduğundan çalışmaması normal. Yorumlarda bu tip kumandayla deneyen arkadaşlara denk gelebilirsiniz.

    • @halilbozkurt5919
      @halilbozkurt5919 2 года назад

      Hocam veri okuyabildiniz mi ? yaptıysanız nasıl yaptınız

    • @ibrahimdinc1158
      @ibrahimdinc1158 2 года назад

      @@halilbozkurt5919 Evet verileri alabildim. Alıcıdaki yanlış pinlere takmışım kabloları doğru yerlerine takınca oldu

  • @berattahaatmaca7268
    @berattahaatmaca7268 3 года назад

    Merhabalar, bu reciever'ın diğer tip reciever'lardan(R9DS gibi) farklı bir yanı var mı yoksa bu da aynı işi yapan bir alıcı mı?

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Temel olarak; R9DS 12 yerine 9 kanallı, ebat ve ağırlık olarak daha büyük. Bunun haricinde çalışabileceği maksimum uzaklık gibi birtakım farklar olabilir. Üretici sitesinden araştırmanızı tavsiye ederim. Yaptıkları iş özetle aynı. Ciddi farklar yok. Her ihtimale karşı kumandanızla uyumluluğunu araştırmanızı tavsiye ederim.

  • @mustafac.7303
    @mustafac.7303 2 года назад

    Merhaba berkay bu tür proglamaya sıfırdan başlamak ilerlemek için önerebilecegin bir kaynak var mı cevap verirsen mutlu olurum tesekkürler

  • @perkarlo
    @perkarlo 4 года назад +1

    süpersin abi

  • @merickarademir4583
    @merickarademir4583 2 года назад

    Uzaktan kumandanız biraz pahalı kalıyor benim için veya Türkiye'de yaşayan herhangi bir genç için bu konuda sizin kullandığınız Radiolink AT10 II kumanda yerine 4 kanallı bir kumanda ile bu sistemi birbirine entegre edebilir miyiz? Teşekkürler :)

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      Entegre edilebilir ancak kodda ve shield'da modifikasyon yapmak gerekir. bu proje sadece sbus protokolü destekleyen kumandalarla çalışır. eğer amacınız yazılım kısmını öğrenmek değilse, bu proje yerine hazır uçuş kontrol kartı kullanıp ve dilediğiniz kumandayla kontrol etmeniz mümkün olur.

  • @salimkoyuncu7155
    @salimkoyuncu7155 11 месяцев назад

    Selam merakla konuyu takip ediyorum sbus bir devreyle terslemektense yazilimsal olarak giriş bilgisini tersleyemezmiydik

  • @iravis27
    @iravis27 Год назад +1

    HOCAM SBUS KÜTÜPHANESİNİ BULAMADIK SİZE ZAHMET ATABİLİR MİSİNİZ BİR LİNK

  • @mehmetturk8674
    @mehmetturk8674 3 года назад

    Merhaba Berkay Bey Size bir sorum olacak. Bende Min ve Max değerleri hepsi aynı değil her kanalın Min ve Max değeri farklı farklı biz nasıl yapacağız.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Her kanal için ayrı ayrı hesaplama yapabilirsiniz. Zaten 4 kanal var toplam 2 joystick için.

  • @mustafaicyer5357
    @mustafaicyer5357 3 года назад +1

    Ya abi seni çok rahatsız ediyorum kusura bakma da bana attığın link ingilizce idi. Ben bu işi Lenovo yada Samsung tablet ile yapılabilirmi? Teşekkürler.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Emin değilim. Ancak aşağıdaki Türkçe kaynakları inceleyebilirsiniz.
      ruclips.net/video/66dqqG1I3wU/видео.html
      roboturka.com/arduino/arduinodroidtelefon-ile-arduino-programlama/

    • @mustafaicyer5357
      @mustafaicyer5357 3 года назад +1

      Teşekkürler abi

  • @B3L4TR1X
    @B3L4TR1X 3 года назад +1

    Selam, i-bus ve s-bus arasinda pek fark yok heralde ayni lib kullaniliyormu? Ona göre kumanda alacagim

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Böyle bir deneme yapma fırsatım olmadığı için net bir cevap veremiyorum. Bu projeyi yapmak için bir kumanda almanızı da pek tavsiye etmiyorum. Eğer amacınız öğrenmek, kendiniz geliştirmek, başka projeler yapmak ise alıp kumandanızı bu projeye adapte edebilirsiniz.
      En kötü ihtimalle, yazılım ve uçuş kontrol kartındaki bağlantılarda değişiklik gerekebilir. Ancak amacınız öğrenmek ve kendiniz geliştirmek ise, bunlarla uğraşmak sizin için bir sorun olmayacaktır. Bu değişiklikleri videodaki gibi adım adım ilerleyerek kendiniz de yapabilirsiniz. Hatta bu denemeleri yapıp, sonuçları bizimle paylaşırsanız harika olur. Çok memnun olurum.
      Maalesef proje üzerinde değişiklik yapmak isteyenlere ben destek veremiyor olacağım. Eğer farklı parçalar kullandığınız için karşılaştığınız problemleri çözme konusunda endişeleriniz varsa, projede belirttiğim parçalara sadık kalmanızı tavsiye ederim.

    • @B3L4TR1X
      @B3L4TR1X 3 года назад

      @@BerkaylaElektronik Cevap icin tesekkurler.Kendi projemde kullandigim apc220 var ancak interrupt oluyor board ve motorlar kisa süreli de olsa sapitiyor.Tamamen çözmek icin alici/verici alacagim, apc yi diger veri iletmede kullanacagim. Bu soru icin, i-bus un daha iyi oldugunu söylemis bazilari.Tr de de i-bus lu alici ucuz oldugu icin aldim.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Daha iyi olduğunu söyleyenlere pek itibar etmenizi önermiyorum. Böyle bir kıyaslama yapmak için avantaj/dezavantajlarını listelemek daha uygun olur. Böylece herkes kendince daha iyi olanı, yani ihtiyacına uygun olan seçimi yapabilir. Bu proje için ikisi de işinizi görecektir diye tahmin ediyorum. Ancak I-Bus ta kod ve donanımda değişiklik gerekebilir. Kumandanız hayırlı olsun. Güzel projelerde kullanmanız dileğiyle :)

    • @B3L4TR1X
      @B3L4TR1X 3 года назад +5

      @@BerkaylaElektronik Selam elime gecince yazayim dedim diger arkadaslarda görürler islerine yarar belki.IBusBM diye bi kutuphane kullandim, baska hicbirseye gerek kalmadi arduino nun rx bacagina direk alicidan kabloyu bagladim verileri cok kolay okuyabiliyorum.Linkini birakayim
      medium.com/@werneckpaiva/how-to-read-rc-signal-with-arduino-using-flysky-ibus-73448bc924eb

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Bilgilendirme için çok teşekkür ederim. Yeni kumandanız tekrar hayırlı olsun :)

  • @sedanurabac7066
    @sedanurabac7066 3 года назад

    Merhabalar beykay bey ,. sorum şu ki acaba devre kurmadanda yani bc 337 koymadan okumaya çalıştığımızda yinede error verirmi, ilk olarak devresiz bir şekilde veriler yalnış gelsede okumak istiyorumda hata veriyor.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      bu devre olmadan saglikli calismasi maalesef mumkun degil.

  • @berkalkan5919
    @berkalkan5919 3 года назад

    Merhabalar benim controllerim sadece pwm ile haberleşebiliyor ve sizinde videoda dediğiniz gibi receiver input değerlerim +-4ms olarak çok fazla değişiyor siz araştırmalarınızda bunu engellemek için ya da aza indirgemek için herhangi bir bilgi buldunuz mu ?

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Mevcut değerleri açıya oranladığınızda birkaç derece fark eder diye tahmin ediyorum. Yani kabul edilebilir bir uçuş elde edebilirsiniz. Pwm ile arduino maalesef bu şekilde çalışıyor o nedenle sbus kullandım

    • @berkalkan5919
      @berkalkan5919 3 года назад

      @@BerkaylaElektronik yanıtınız için teşekkür ederim

  • @halilbozkurt5919
    @halilbozkurt5919 2 года назад

    Hocam flysky kumanda ve fs-ia6b kumanda için yine aynı işlemleri yaparak mı veri okuyacaz. Sizin yaptıklarınızı yapınca veri okuyamıyorum lütfen yardımcı olun?

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад +1

      Sbus kullanmayan bir kumandadan veri okumak için farklı işlemler yapmak gerekir. Yorumlarda yapmaya çalışan bazı arkadaşlar vardı. Onlara göz atabilirsiniz. Olmuyorsa internette yapan birileri mutlaka vardır

  • @metedogan31
    @metedogan31 3 года назад

    hocam merhabalar kullandığınız kumanda türkyede çok pahalı. 1500 tl civarı. türkiyede bulabileceğim daha uygun fiyatlı bir kumanda var mı acaba?

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      yorumlarda uygun fiyatli kumanda deneyen arkadaslar var. onlari inceleyebilirsiniz.

  • @elifsuna1424
    @elifsuna1424 3 года назад +1

    merhabalar ,bu devreyi 6 esc ile kurup esclere dc motor eklesem ve esclere paralel bir 12 v lipo pil taksam ,su altı cihazı kontrol devresi için yeterli olur ?

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Elif Hanım merhaba,
      Buradaki bazı devre elamanları (direnç-transistör gibi) sadece sbus protokolü ile çalışan uzaktan kumandalar için gerekli. Siz başka protokolle çalışan bir kumanda kullanıyorsanız aynı devre çalışmayabilir. Hatta bu devre elemanlarına gerek kalmayabilir. Sanırım bu videonun yorum kısmında i-bus protokolü ile çalışan ve fiyatı daha uygun olan bir kumanda ile bir takipçim veri okumayı yapmış ve gerekli kütüphaneyi de paylaşmıştı.
      Tekrar hatırlatmak isterim, bu video serisi Arduino ile Drone programlamak için hazırladığım bir seridir. Dolayısıyla bunu yapabilmek için gerekli olan donanım ve yazılım üzerinde paylaşımlar yapıyorum. Sizin ihtiyacınız doğrultusunda farklı şekillerde de bu iş yapılabilir.
      4. Bölüm videosunda ESC ile BLDC motor kontrol etmiştik. Eğer siz DC motor kontrol etmek istiyorsanız ESC yerine motor driver'a (motor sürücü) ihtiyacınız olacaktır. Bu linkteki video faydalı olabilir ruclips.net/video/dyjo_ggEtVU/видео.html
      Problemleri küçük parçalara bölüp ilerlemek, sindirerek öğrenme açısından daha verimli olabilir. Motor döndürmek, Uzaktan kumandadan veri okumak gibi ayrı ayrı denemeler yaparak ilerlemek benim için çok faydalı olmuştu.
      Sorularınız olursa ilgili videonun yorum kısmı ya da kanalın tartışma bölümünden bana ulaşabilirsiniz. Diğer izleyicilerin de faydalanması için çok faydalı olur.
      İlginize teşekkür ederim.

    • @elifsuna1424
      @elifsuna1424 3 года назад +1

      @@BerkaylaElektronik yanıtınız çok açıklayıcı teşekkür ederim yalnız attığınız videoya ulaşamadım

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Linki guncelledim, kusura bakmayin.

  • @numanbayraktar5928
    @numanbayraktar5928 2 года назад

    Hocam merhaba receiver için Sbus yerine PPM kullanmak istiyorum fakat hangi kodları kullanacağımı bulamadım. Yardım eder misiniz

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      Proje üzerindeki değişiklikler konusunda yardımcı olamıyorum

  • @sabri.73
    @sabri.73 3 года назад

    dijital pin ile sinyal okumak istiyorum. Örnek olarak; 9.pin girdisi 150 değerin üstünde ise ledi yakmak istiyorum.bunu nasıl yazabilirim

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад +1

      Bu anlattığım konunun dışında olduğu içim başka kanallardan yardım istemenizi rica ederim

  • @ibrahimdinc1158
    @ibrahimdinc1158 2 года назад

    Abi kullandığın transistörden farklı bir transistör kullansak bir sorun olur mu acaba? Yine NPN olan başka bir transistör.

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      Mümkün olabilir, ancak hepsi uyumlu olmayabilir. Sbus inverter diye Google da arayıp örnek devrelere bakabilirsiniz.

    • @ibrahimdinc1158
      @ibrahimdinc1158 2 года назад

      @@BerkaylaElektronik Kumandanın kendi alıcısını kullanmak istiyorum ancak invert işlemi için boarda nasıl bağlayacağımı bulamadım. Birkaç şema buldum fakat tam emin olamıyorum ve yanlış bir şey yapmak istemiyorum. Yardımcı olur musun rica etsem, sana ulaşabilir miyim acaba?

  • @kadirsrht6011
    @kadirsrht6011 4 года назад +1

    Hocam merhaba ben kendim arduino temelli alıcı ve verici yaptım ben bunu kullanmak istesem olurmu

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад

      Kullanabilirsiniz ancak videoda geliştirmiş olduğum kod ve devre bağlantılarında değişiklik gerekir.

  • @ibrahimdinc1158
    @ibrahimdinc1158 2 года назад

    Abi devreyi aynı şekilde yaptım ancak seri port ekranında hiçbir şekilde sonuç alamadım. Çok uğraştım fakat bir sonuca varamadım. Yardımcı olur musun rica etsem?

    • @BerkaylaElektronik
      @BerkaylaElektronik  2 года назад

      Karşılaştığınız problem nedir?

    • @ibrahimdinc1158
      @ibrahimdinc1158 2 года назад

      @@BerkaylaElektronik FLYSKY FS-i6X Kumanda ve kendi alıcısı olan FS-iA10B alıcıyı kullandım, yaptığın devrenin aynısını Arduino mega ile yaptım. Arduino da kullandığın kodları kullandım ancak seri port ekranında herhangi bir değişiklik olmadı. Kendi alıcısında belki yanlış kanala takmışımdır diye düşünüp diğer kanalları da denedim fakat yine de bir sonuç alamadım. Hatanın nerede olduğunu da bilmiyorum ve öylece takıldım kaldım çareyi sana ulaşarak aramaya çalıştım :(

  • @plazmax
    @plazmax 4 года назад +1

    Merhaba, degisik icerik olmus abone olayim takip etmek icin kolay gelsin

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад

      Videolarımı olabildiğince anlaşılır çekmeye özen gösteriyorum. Beğendiğinize sevindim.

  • @yavuzkeskin1090
    @yavuzkeskin1090 4 года назад +1

    Berkay Abi, Arduino dili OOP dilidir denilebilir mi?

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад +3

      Aslında Arduino tam olarak bir yazılım geliştirme dili değil.
      Arduino; yazılım geliştirme ortamı (IDE) ve core kütüphanelerden oluşuyor. IDE; Processing yazılım geliştirme ortamı kullanılarak JAVA ile yazılmış.
      Core kütüphaneler ise C ve C++ kullanarak yazılmış ve avr-gcc ve AVR Libc ile derleniyor.
      Kaynak: code.google.com/archive/p/arduino/
      Bu gözle bakınca aslında C++ kullarak yazılım geliştiriyormuşsunuz gibi düşünebilirsiniz. C++ OOP'un birçok niteliğini destekliyor. bir yazılım dilinin OOP olabilmesi için abstraction, encapsulation, inheritance and polymorphism gibi nitelikleri destekliyor olması lazım.
      OOP: en.wikipedia.org/wiki/Object-oriented_programming
      Sorunuza cevaben, Arduino C ve C++ ile geliştirildiğinden, kısmen OOP destekler demek yanlış olmaz diye düşünüyorum.

    • @yavuzkeskin1090
      @yavuzkeskin1090 4 года назад +1

      @@BerkaylaElektronik Teşekkür ederim abi, bir de bu Core kütüphaneleri görüntü işleme ,saldırı gibi işlevleri içeren işlevleri içeriyor değil mi? Bizim bu kodları oluşturmamız için kendimize ait özgün kodları oluşturmak için (yani ben hazır kod kullanmak istemiyorum) yararlanabileceğimiz eğitim materyali var mıdır acaba, bu konu hakkında bilgin var mı abi?

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад +1

      Bahsettiğin işlemleri yapmak için bir core Arduino kütüphanesi maalesef yok. ancak bunları yapabilmek için github üzerinde aramalar yaparak başkalarının yazdığı Arduino kütüphanelerini inceleyebilirsin. bu projeyi yaparken ben de birçok kütüphaneden faydalandım. i2cdevlib, futaba_sbus gibi...
      Bunlardan faydalanmak da önemli. Her şeyi kendin yazarsan çok zaman kaybedebilirsin. onun yerine ihtiyacına uyan yerde hazır kütüphaneleri kullanabilirsin. ihtiyacına uymuyorsa bu kütüphaneler açık kaynak kodlu olduğu için bunlar üzerinde değişiklik yapmayı deneyebilirsin. eğer bu da mümkün değilse o zaman kendin geliştirmeni öneririm.

    • @yavuzkeskin1090
      @yavuzkeskin1090 4 года назад +1

      @@BerkaylaElektronik Teşekkür ederim Abi. :)

  • @mustafaicyer5357
    @mustafaicyer5357 3 года назад +1

    Bide bu yazılım işi tablet ile yapılabilirmi

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Bu linkte bazı tabletler ile nasıl Arduino ile yazılım geliştirildiğini gösteriyor.
      learn.adafruit.com/programming-arduino-with-android-and-windows-tablets/android-tablets

  • @ayhannkaraca
    @ayhannkaraca 3 года назад

    Mehaba, bu futaba_sbus kütüphanesi sadece arduino mega ile mi çalışıyor? Ben uno ile deniyorum ama serial monitor den veri göremiyorum. Araştırıp bulmaya çalıştım bir kaç şey denedim ama hala sonuç alamadım. Yaptığım şey kütüphane h dosyasındaki define bölümünde Serial1 i Serial olarak değiştirdim. anladığım kadarıyla bu kütüphaneyi kullanmak için iki tane uart çevre birimine ihtiyaç var ama uno da 1 tane uart var. ibus protokolü denediğimde verileri alabiliyorum. seri monitörde de görebiliyorum. ama o kütüphanede de failsafe sorunu var. yani failsafe için fonksiyon yazmamışlar. kendim yazmayı denedim ama çok zor beceremedim. unoda bu kütüphaneyi kullanmam mümkün mü sizce ?

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Uno da test etme şansım olmadı. Transistör ve dirençleri kullanarak denediniz mi?

    • @ayhannkaraca
      @ayhannkaraca 3 года назад

      @@BerkaylaElektronik evet sbus için çevirici devreyi sizinki gibi kurdum.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Uno ile Bluetooth bağlantısı yapanlar var. Dolayısıyla sorun olmazmış gibi geliyor ancak library arka tarafta tam olarak ne yapıyor bilemediğimden net birşey söylemek istemiyorum. Bu deneyi Uno ile Yapan arkadaşlar var ise buraya yazmalarını rica ediyorum.

    • @sadi5436
      @sadi5436 3 года назад

      Ben de serial monitörden veri göremiyorum çözüm buldunuz mu ayhan bey? iyi günler

    • @aherte1257
      @aherte1257 2 года назад

      evet uno ile bende bir türlü yapamadım

  • @furkanihtiyar8672
    @furkanihtiyar8672 2 года назад

    Arduinoyu kilometrelerce uzaktan kontrol etmek mümkün mü

  • @mertdogan279
    @mertdogan279 3 года назад

    abi merhaba www.oyuncakhobi.com/urun/radiolink-t8fb-8-kanal-2-4ghz-uzaktan-kumanda ve R8EF alıcıyı alıcam bir sıkıntı olurmu lütfen cevaplarsan sevinirim iyi günler dilerim.

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      urun aciklamasinda SBUS protokolunu destekliyor diye belirtilmis.
      dolayisiyla sikinti cikacagini sanmiyorum.

  • @mustafaicyer5357
    @mustafaicyer5357 3 года назад

    Abi o PCB basan firmanın adı ne

    • @BerkaylaElektronik
      @BerkaylaElektronik  3 года назад

      Bu videoda göstermiştim.
      ruclips.net/video/0wltCHm8380/видео.html&t=336

  • @SAMETELMACI
    @SAMETELMACI 4 года назад +1

    güzel içerik için teşekkürler kullandığınız transistör nedir, ben bu videodaki gibi yapacaktım ruclips.net/video/t1VyMKSPhNQ/видео.html&ab_channel=TheHLab

    • @BerkaylaElektronik
      @BerkaylaElektronik  4 года назад +1

      Teşekkür ederim. SBUS inverter için gerekli parçaları video açıklamasına ekledim. Transistor BC337 tipinde. Gönderdiğiniz videoda SBUS inverter için 74LS04 kullanmış. Ben iki direnç ve bir transistör kullanarak yapmayı tercih ettim.

  • @mehmetcancaybag3585
    @mehmetcancaybag3585 5 месяцев назад

    İlk yazdığınız kodu arduino uno ya aktarırken hata alıyorum yardımcı olurmusunuz mail adresiniz varmı görüntüleri atayım

  • @yasiraltay2849
    @yasiraltay2849 11 месяцев назад

    FUTABA_SBUS\FUTABA_SBUS.cpp:206:7: note: in expansion of macro 'port'
    if (port.available() > 24){
    ^~~~
    exit status 1
    hocam böyle bir hata aldım neden ?

    • @BerkaylaElektronik
      @BerkaylaElektronik  10 месяцев назад

      Bu hatadan anlamlı bir sonuç çıkaramadım. Bu kütüphanenin eski versiyonlarıyla deneyip bi bakın isterseniz