24- Arduino For Döngüsü, Arduino Diziler ve Arduino Kara Şimşek Devresi Yapımı

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • Arduino kara şimşek devresi yapımı ile arduino kodlama eğitimi temel konuları olan for döngüsü ve diziler ile anlatılmaktadır.
    - - - Robotistan Arduino Setleri - - -
    Kanalımıza özel %5 İndirim Kodu : 🛒 SKY0304
    Arduino Başlangıç Seti : 🌐 bit.ly/arduino...
    Arduino Süper Başlangıç Seti : 🌐 bit.ly/arduino...
    Arduino Proje Seti : 🌐 bit.ly/arduino...
    - - - Udemy Kursları - -
    A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
    🌐 bit.ly/robotik...
    C# Dersleri ile Programlama Temelleri Kursu
    🌐 bit.ly/csharpde...
    --- Star Çelik Atölye Malzemeleri --
    E-Ticaret Sayfası : 🌐 bit.ly/strclk1
    Instagram Hesabı : 🌐 bit.ly/strclk2
    Facebook Sayfası : 🌐 bit.ly/strclk3
    Linkedin Hesabı : 🌐 bit.ly/strclk4
    UA-cam Kanalı : 🌐 bit.ly/strclk5
    -- Web Sitesi, Mail ve Sosyal Medya Hesapları --
    Web Sitesi : 🌐 www.sendekodyaz...
    Facebook : 🌐 / sendekodyaz
    Instagram : 🌐 / sendekodyaz
    Twitter : 🌐 / sende_kodyaz
    E-Mail : 🌐 info@sendekodyaz.com
    Arduino ile kara şimşek devresi yapmak için arduino for döngüsü ve arduino diziler konularına hakim olmak gerekmektedir. Bu eğitim videosunda öncelikle for döngüsü ardından ise diziler konusu tüm detayları ile anlatılmaktadır.
    For döngüsü programlamanın temel konularından birisi olup, aynı işlemin defalarca yapılması gerektiği durumlarda kullanılmaktadır.
    Arduino For Döngüsü Kulanımı:
    for ( ifade1 ifade 2 ifade 3 )
    komutlar…
    ifade1: Bir defaya mahsus olmak üzere çalıştırılır. Döngü çalışmaya devam etse de bu kısım yeniden yorumlanmaz. ifade1 kısmında döngü değişkeni için başlangıç değeri tanımlanır.
    ifade2: Döngünün çalışma şartının belirlendiği kısımdır. ifade2 kısmında belirtilen şart sağlanarak true değeri döndüğü sürece döngü çalışmaya devam eder.
    ifade3: Döngü değişkeninin artma yada azalma işlemleri bu kısımda yapılır. Döngü her çalıştığında komutların yürütülmesi tamamlandıktan sonra döngü değişkeni artırılır ya da azaltılır.
    Arduino Diziler ve Dizi Tanımlama
    Dizi aynı türden değişkenlerden oluşan ve aynı isim altında toplanmış bilgi kümesidir.
    Basit düzeydeki bir diziyi matematik dersinde öğrendiğimiz küme yapısına benzetebiliriz.
    Dizi elemanları bellekte sıralı bir şekilde depolanır.
    Dizi Nasıl Tanımlanır? Arduino Dizi Elemanları
    Arduino dizi elemanları sıfırıncı elemandan başlar ve devam eder.
    Arduino Kara Şimşek Devresi Nasıl Yapılır
    Arduino ile kara şimşek devresi yapmak için 6 adet LED, 6 adet turuncu, turuncu, kahverengi renk değerlerine sahip 330 Ohm değerinde direnç, 1 adet arduino ve jumper kablolar kullanacağız. Kara şimşek ışık devresine oluşturduktan sonra eğitimde öğrendiklerimiz sayesinde komutları yazacağız.

КОМЕНТАРІ • 46

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

    - - - Robotistan Arduino Setleri - - -
    - - - Kanalımıza özel %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

  • @themertsk
    @themertsk 3 роки тому +5

    Hocam bu videoya en son 6 ay önce yorum atılmış ama ben size hâlâ sizi izleyen ve severek öğrenen insanların olduğunu hatırlatmak istedim her şey için çok teşekkürler...

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

    En baştan beri izlemeye başladım. Şu an nedense teşekkür etmek geldi içimden. Sade akıcı ve de net bilgiler sunduğunuz için en samimi duygularımla teşekkür etmekten mutluluk duyarım. Hayalimde küçük bi yumurta tavukçuluğu işletmesi açmak ve bunu da en az insan gücüyle tam otomasyon sistemiyle işletmek var. Bunun için incelerken hayal dünyam farklı dünyalara açılmaya başladı. Topraksız tarıma da ilgim vardı. Ölçümlerini dozajlamalarını denetimlerini vs yapabilirim gibi düşünüyorum. Ön bilgi olarak sadece izliyorum şu an. Sonra sanal ortamda tekrar izleyip pratik yapacağım ve sonra gerçek ortamda denemeler yapmaya başlayacağım. Tekrar tekrar teşekkür ederim. Emeğinize sağlık.

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

      Merhaba Suat Bey. Öncelikle eğitime ve öğrenmeye değer verdiğiniz için teşekkür ederim. Eğitimleri beğenmenize ve tüm samimiyetinizle teşekkür etmenize sevindiğimi bilmenizi isterim. info@sendekodyaz.com adresine kendinizi kısaca tanıtarak mail atarsanız sizlere programlama ve robotik kodlama ile ilgili kaynak desteği sağlayacağım. İyi çalışmalar diliyorum.

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

    Abi sen şahanesin 3 yıl önce hevesle aldığım arduino setinden pek bir şey öğrenemeden rafa kaldırmıştım.Ara sıra tekrardan denediysem de gerek bilgi kirliliğinden gerekse başka nedenlerden dolayı malesef öğrenememiştim ve bu kanalı keşfedene kadar bu konu için ön yargım dağ gibi zirvedeydi.Ama artık öğrenebildiğimi ve her dersten sonra daha da heveslendiğimi fark ediyorum. Arduino da biraz profesyonelleştikten sonra hangi dili öğrenerek kendimi geliştireceğim konusunda düşüncelere dahi giriyorum.Sanırım şu saatten sonra zamanımın büyük bir kısmını yazılım ve kodlamaya ayırıp hem hobi olarak hemde profesyonelce bu işi yapmaya çalışacağım.İyi ki denk gelmişim, teşekkürler güzel insan. :)

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

      Merhaba. Çok teşekkür ederim. Sizlere Arduino öğrenmeniz noktasında eğitimler yolu ile özgüven kazandırdıysam ne mutlu bana. İnşallah zaman içerisinde hedeflediğiniz düzeye oluşur ve başarılı projelere imza atarsınız. Sizler gibi eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir edenlere hizmet etmek benim için büyük onur kaynağı. İyi çalışmalar ve başarılar diliyorum.

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

    Nette bulduğum en güzel kaynak.Çaba ve emekleriniz için çok teşekkür ederim. İşimin gereği birgün bu eğitimi almam gerekiyordu videolarınızı keyifle izliyorum. Kod lamanın zor olduğunu biliyordum ama bu kadarını beklemiyordum. Öyleki mantığı anlayabilmek adına bazı videolarınızı 3 kez izlediğim oluyor. Benim için servo ve step motorların kontrolleri önemli. Daha çok, bu motorları istediğim değişken pozisyonlarda sürmem gerekiyor.Robotik kolların çalışması gibi mesela. Ve daha yolun başındayım heralde :) Emeğinize sağlık hocam. Kolay gelsin.

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

      merhaba şuan ne durumdasiniz? ben de yeni başlamayı düşünüyorum:)

  • @hrgeo.co.2466
    @hrgeo.co.2466 2 роки тому +1

    Hocam burada dizi'yi kullanıyor olmamızın sebebini tam olarak anlayamadım. Gerekli algoritmayı sadece for döngülerini kullanarak da yapabilir miyiz? Yani hiç dizi'yi kullanmadan i döngü değişkenini direk 2 'den başlatarak da yapabilir miyiz? Örneğin;
    for (int i = 2; i

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

    Belli bir süre düzenli güzel yanıyor, sonra kafasına göre bazı pinler aynı ayna yanıyor veya sadece 1 tane yanıyor. Çözemedim

  • @Serdar...
    @Serdar... 4 роки тому +3

    Hocam kodları da her videonun altına paylaşır mısınız? Teşekkürler.

  • @mahmutsonay
    @mahmutsonay 5 років тому +2

    Merhaba yeşil ledlerden 1 tanesi yanmıyor neden acaba.

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

    Videoda soldan birinci sarı Led yanmıyor sanırım temassızlık var. Teşekkürler güzel çalışma diziler daha güzel anlatılamazdı herhalde emeğinize sağlık. :)

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

      Merhaba. Eğitimleri beğenmenize ve eğitimlerin sizlere katkı sağlamasına sevindim. Sizlerin bu olumlu görüşleri motivasyonumu artırıyor. İyi çalışmalar diliyorum.

  • @yunusemre-k1511
    @yunusemre-k1511 5 років тому +1

    Şimdiden guzelleişiyor aklimdaki fikirler

    • @SendeKodYaz
      @SendeKodYaz  5 років тому +1

      Umarım Mekatronik Mühendisliği veya Ön Lisans Mekatronik gibi bir bölüme kendini bu alanda geliştirirsin. Üniversite eğitimi almadan da tabiki hayalindeki fikirleri projelere dönüştürme şansın var. Ancak iyi bir üniversite seni daha ilerilere taşıyacaktır.

    • @yunusemre-k1511
      @yunusemre-k1511 5 років тому

      @@SendeKodYaz inşallah teşekkür ederim hocam

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

    Arkadaslar bir sey soracagimiz mesela bu devrede ve digerlerinde biz bu ledleri paralel baglamis oluyoruz demi ? Yani Uno'da yaptigimiz devrelerin hepsi ya da cogu paralel oluyor galiba ?

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

    tekrar tekrar izlyorum C programlamaya geçmeden önce arduino derslerini iyice oturtmam gerekir sanırım ,hocam selamlar

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

      Merhaba. Birçok eğitim videosuna yorum yaparak görüşlerinizi belirttiniz. Sizler gibi eğitime ve öğrenmeye değer verenlere yardımcı olmak benim için mutluluk verici. Dilerseniz sizlere Udemy eğitimini hediye etmek isterim. Mail atarsanız size ücretsiz link göndereceğim. Mail: info@sendekodyaz.com

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

    Ben hep videolarınızı izliyorum hocam

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

    merhabalar hocam derslerinizi gerçekten severek izliyorum size bir sorum olacak kafamda bir proje var ve bu projeyi yakında hayata geçirecegim ama arduino meganın analog çıkışları sayı olarak yetersiz kalıyor ne yapabilirm yardımcı olursanız sevinirim.
    SAYGILAR...

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

    Merhaba hocam hazırladığınız bu eğitim videolarını youtube'da paylaştığınız için teşekkür ederim.Videonun sonunda kara şimşek efekti için yazdığınız son for döngüsü için neden j isimli bir değişken yazdınız???

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

      Merhaba. Yorumunuz için teşekkür ederim. For döngüsünün sayacı olan değişkeni ister i, ister a, ister sayac olarak tanımlayın bu size kalmıştır. Programlama kitaplarında ve eğitimlerinde ilk for döngüsünde i, sonrasında j ve k gibi sayaç isimleri kullanılır. Ancak bu bir zorunluluk değil program yazanın isteğine bağlıdır.

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

    Merhaba bir sorum olacaktı böyle bir karaşimşek devresini Rf modül ile başlatıp durdurmak istiyorum bunu arduinoya bağlayabilir miyim acaba veya önceden yaptıysanız video varmı kanalınızda

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

      Merhaba. Arduino Dersleri oynatma listesinin ilerleyen bölümlerinde RF alıcı verici modül kullanımını tüm detayları ile anlattım. Bu eğitim serisini tamamladığınızda projenizi gerçekleştirecek seviyeye ulaşacaksınız. İyi çalışmalar ve başarılar diliyorum.

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

    Ben eğitimini almak istiyorum ama ne yazıkkı ödeyebilecek ücretim yok . Bana yardımcı olur musunuz

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

    Azərbaycandan Salamlar ` Əvvəlcə sizə təşəkkür edirəm dəyərli videolar üçün ` Bu video daki dövrəni Tinkerkat uygulamasinda qurdum dovre islemedi Kodlari olduğu kimi yazdim yenə də işləmir Neden ola bilir?

  • @ylmazbagran6401
    @ylmazbagran6401 5 років тому

    hocam, aslında konuyu C# videolarında sormam gerekir.Ama o videoların üzeriden epey zaman geçtiği için belki yorumlarına bakmıyorsun düşüncesi ile buradan yazacağım. Çünkü verdiğiniz bu derslerle de ilişkisi var. C# da text ile bazı sıkıntılar yaşadım. Çok basit bir program yapmam gerekti. Bir şekilde de yapardım. Ama text olayları ile ilgili hiç bir şey bilmediğimi fark ettim. derslerinizde de böyle bir dikkatimi çekmedi. Eğer mümkünse aşağıda yazacağım konularda bir form videosu hazırlar mısınız?
    -Bir text dosyasında belirtilen iki karakter arasında ki bütün karakteri başka bir text dosyasına almak ve sonra aktarmak.
    - Başlangıçtan itibaren belli sayıda ki karakter veya kelimeleri almak onların text penceresine aktarmak. MEsela elimizde 100 tane madde var. Veya market ürünü. Bunları sırayla ikişerli bazı textlerde ise üçerli olarak ne kadar text nesnesi hazırlamışsam oralara otomatik dağılımını yapmak istiyorum
    -baştaki veya sondaki boşlukları silme
    işte bundan sonra ardunio kısmı
    - her text de ki değeri istenilen çıkışa gönderme
    İşte burada USB port kontrolü giriyor. USB portlarıın kontrolüne göre text değerlerini belli motorlara göndermek istiyorum. Anlayacağın CNC ile veya robot kontrolü ile ilgili bilgileri toplamam lazım.
    Teşekkürler
    -

    • @SendeKodYaz
      @SendeKodYaz  5 років тому

      Merhaba. Tüm videolardaki yorumlara cevap veriyorum. Videoların yükleme tarihleri önemli değil. C# console derslerinde txt dosya işlemlerini anlatmıştım. Göz atabilirsiniz ancak üzerine çalışma yaparak bahsettiğiniz hale dönüştürmeniz gerekir. Ben bu şeklide bir işlem yapmadım. Araştırmam gerekir ancak şu sıralar oldukça yoğunum. Arduino kısmı zor değil. O kısımla ilgili internet üzerinde oldukça fazla örnek var.

    • @ylmazbagran6401
      @ylmazbagran6401 5 років тому

      @@SendeKodYaz ders noaunu yazarsanız memnun olurum. VEya linkinin verirseniz. Bir konu için saatlerce ders izlemek çok sıkıcı olacaktır. İlgine teşekkürler

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

    Hocam char veri tipi tek karakter içermez mi? Biz 14:40 e kelime grubunu string yerine char ile birlikte kullandık. Sebebini açıklarsanız çok memnun olurum hocam

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

      char yazdıktan sonra * işaretini koyma sebebi string karakter girebilmek için

  • @yusufemreozturk1504
    @yusufemreozturk1504 5 років тому

    merhaba hocam sizin en baştan kod yazmayı öğrettiğiniz videolar varmı 0 fırdan alğoritma gibi birde hocam ben web tasarım seçtim veri mi seçseydim hangisinin iş imkanı daha fazla hangisi daha avantajlı bana web tasarım daha uygun geldi ama bilemedim söylerseniz sevinirim

    • @SendeKodYaz
      @SendeKodYaz  5 років тому

      Merhaba Yusuf Emre. C# console dersleri oynatma listem ile programlama temellerini en baştan itibaren anlattım. Bu eğitim serisini izleyerek programlamanın temel yapı taşlarını öğrenebilirsin. Web tasarım yada veri tabanı arasında birebir seçim yapmak senin hayatını etkilemek olur. Bu senin yeteneklerine de bağlı. Grafik ve tasarım yeteneğinin fazla olduğuna inanıyorsan, hareketli animasyonlar üzerinde çalışmak seni mutlu ediyorsa web tasarım seçmen daha yerinde olur. Tasarım kısmı yerine kod yazma kısmın ağır basıyorsa veri tabanı seçebilirsin. İş imkanı senin bu alanda kendini ne kadar geliştirdiğine bağlı. Veri tabanı uzmanlarının maaşları daha yüksek genelde ama o uzmanlık seviyesine ulaştığın takdirde. Sanırım lisedesin bölüm seçimini yap ancak bir an önce üniversiteye odaklanman gerekir.

    • @galatasaraylyusuf4776
      @galatasaraylyusuf4776 5 років тому

      @@SendeKodYaz veb tasarım ın daha etkili olacağına inanıyorum çünkü kod yazmakta iyi değilim ama animasyon.u seveceğime inanıyorum.matematiğim kötü olduğu için web tasarımı seçtim İngilizce dede biraz başarılıyım teşekkürler

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

    güzel

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

    hocam burda 12v led kullanmak istiyorum ne yapmalıyım??

    • @egecam4473
      @egecam4473 3 місяці тому

      Arduinodan aldığın çıkışla röleyi enerjileyerek röle kontakları üzerinden 12v geçirebilirsin

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

    👍👍

  • @Uzekena3885
    @Uzekena3885 6 місяців тому +1

    Sarı bir sıkıntılı gibi

    • @SendeKodYaz
      @SendeKodYaz  6 місяців тому +1

      Merhabalar. Arduino devresindeki sağdan 4. LED olan sarı LED fiziksel testte çalışmıyor. Ben de yeni gözlemledim. Düzeltme için teşekkürler.

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

    Hocam sende anlattığından çok emin değil gibisin...

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

    En baştan beri izlemeye başladım. Şu an nedense teşekkür etmek geldi içimden. Sade akıcı ve de net bilgiler sunduğunuz için en samimi duygularımla teşekkür etmekten mutluluk duyarım. Hayalimde küçük bi yumurta tavukçuluğu işletmesi açmak ve bunu da en az insan gücüyle tam otomasyon sistemiyle işletmek var. Bunun için incelerken hayal dünyam farklı dünyalara açılmaya başladı. Topraksız tarıma da ilgim vardı. Ölçümlerini dozajlamalarını denetimlerini vs yapabilirim gibi düşünüyorum. Ön bilgi olarak sadece izliyorum şu an. Sonra sanal ortamda tekrar izleyip pratik yapacağım ve sonra gerçek ortamda denemeler yapmaya başlayacağım. Tekrar tekrar teşekkür ederim. Emeğinize sağlık.

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

      Merhaba Suat Bey. Öncelikle eğitime ve öğrenmeye değer verdiğiniz için teşekkür ederim. Eğitimleri beğenmenize ve tüm samimiyetinizle teşekkür etmenize sevindiğimi bilmenizi isterim. info@sendekodyaz.com adresine kendinizi kısaca tanıtarak mail atarsanız sizlere programlama ve robotik kodlama ile ilgili kaynak desteği sağlayacağım. İyi çalışmalar diliyorum.

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

      @@SendeKodYaz yardımlarınız ve de hediyeleriniz için tekrar tekrar teşekkür ederim Muammer bey.