18- Arduino Random Led Yakmak Kodu , Random Led Blink Code

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • Arduino random led yakmak yani Arduino random led blink eğitimi ile arduino 1 buton 4 led örnek uygulaması 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 derslerinin 17. eğitim videosu ile rastgele sayı üretme konusunu anlatmıştık. Aynı zamanda üretilen sayıların dizilimini değiştirmeyi sağlayan randomSeed() fonksiyonu konusunu detaylı olarak işlemiştik.
    Bu eğitim videosu ile rastgele sayı üretilerek, üretilen bu sayıya göre dört led ışıktan birinin yanmasını sağlayacağız. Sistemin çalışmasını buton kontrolü ile sağlayacağız. Aynı zamanda bu uygulama 1 buton 4 led örneğini de içerecektir. Arduino random blinking leds yani arduino random led yakıp söndürme konusu oldukça merak edilen konulardan biridir. Umarım bu eğitim sizlere katkı sağlar.
    Yeni eğitimlerde görüşmek dileğiyle.

КОМЕНТАРІ • 47

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

    - - - 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

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

    hocam inanılmaz derecede akıcı ve anlaşılır anlatıyorsunuz,böyle kaliteli bir eğitimi bize youtube üzerinden ücretsiz sunduğunuz için çok teşekkür ediyorum,gönlümden gelen her videonun altına yorum yazmaktı, tekrar çok teşekkürler.

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

    Ya var ya her videonun altına bağırarak teşekkür ederim yazmak istiyorum. Milli Eğitim sizi değerlendirmeli. il ve ilçeden bahsetmiyorum bakanlık. Okuyanların güldüğünü duyar gibiyim. Haklısınız ama hoca anlatımı sunumu emeğiyle mükemmel. hele de kendi imkan ve tecrübeleri ile yapmış. Hocam onca kurs gezdim, uzaktan eğitim ile ilk defa adamakıllı bir şeyler öğrendim. o kadar mütevazi ve güzel anlatıyorsunuz ki. Bravo... Bu oynatma listesini bitirip diğerlerine geçmeye can atıyorum. Var mı bilmiyorum ama android uygulama ile ilgili de videolarınızı görmek isterim.

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

      Merhaba Zafer Hocam. Öncelikle yoğunluktan ötürü yanıtım geciktiği için kusura bakmayın. Bir eğitimcinin takdirini kazanmak benim için çok değerli. Yorumunuz için teşekkür ederim. Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak üzere programlama ve robotik kodlama alanlarında eğitimler hazırlıyorum. Sizler gibi eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir edenleri tanımak tüm yorgunluğumu alıyor. Buradaki eğitimlerin yanında sizler için bir kaynak hediye etmek isterim. info@sendekodyaz.com adresine mait atarsanız sevinirim. İyi çalışmalar diliyorum.

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

    youtubede Böyle detayli ve açiklayici video bulammasiniz teşekkürler hocam

  • @halimasaisg
    @halimasaisg 5 років тому +3

    Ellerine sağlık muammer abicim yine çok güzel bir eğitime yer vermişsin.

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

      Teşekkür ederim kardeşim.

  • @unstoppableguy7896
    @unstoppableguy7896 3 роки тому +2

    Şu ana kadar izlediğim en öğretici video olabilir teşekkürler hocam:)

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

      Merhaba. Çok teşekkür ederim. Arduino dersleri kapsamındaki eğitimleri beğenmenize çok sevindim. İyi çalışmalar ve başarılar diliyorum.

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

    Ah hocam siyah önlükler zamanında sen nedenn benim öğretmenim olmadin. Ha o zaman kodlama öğrenme imkanımız yoktu ama okula koşa koşa giderdik. Allah razı olsun

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

    hıc bılgım yok okadar arduıno dersı veren var udemy de bıle okadar dınledım ama sısın anlatımınız herkese hıtap edıyor emegınıze sağlık

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

    elinize sağlık sunumunuz ve anlatımınız çok başarılı..

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

      Merhaba. Çok teşekkür ederim. Eğitimler hakkındaki olumlu görüşünüze sevindim.

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

    Hocam ellerinize sağlık. Bir sorum olacak. Piezo kullanarak ramdom bir şekilde müzik yapabilir miyiz?

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

    Anlatım çok güzel.

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

      Merhaba. Eğitimlerden faydalanmanıza sevindim. Iyi çalışmalar diliyorum.

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

    Bu sunumda düğmeden el çekildiği halde son yanan lamba yanık kalmakta (tinkercad uygulamasında) sebebi ne olabilir? düğme HIGH konumunda olmadığı halde neden yanıyor?

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

    Emeğimnize sağlık hocam

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

      Teşekkür ederim Soner Bey. Nasıl gidiyor Arduino eğitimleri?

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

      @@SendeKodYaz Videoları izleyip kod denemeleri yapıyorum, daha cihazı alamadım daha.

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

    Hocam öncalikle emeğinize sağlık. Fakat yapmak isteğim birşey var ve videolarınızda step motorlar ve servo motorlarla ilgili bir kaynak bulamadım. Detaylı bir şekilde bunları calıstirmayı anlatır mısıniz? Teşekkürler.

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

      Merhaba. Evet Arduino Dersleri eğitimlerimizde henüz motorlar ile ilgili konulara başlamadık. İnşallah önümüzdeki haftalarda bu konuda eğitim videoları yükleyeceğim.

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

      @@SendeKodYaz Teşekkürler bekliyoruz 😊

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

    Hocam for döngüsü videosu ceker misiniz??

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

      Merhaba. For döngüsü ile ilgili c# console dersleri oynatma listesinde eğitimlerimiz mevcut ancak arduino dersleri oynatma listesi için de for döngüsünü anlatan eğitimler hazırlayacağım. İyi çalışmalar.

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

    İlk hocam :D

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

    güzel hocam ...

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

    hocam kod dosyasını verirmisiniz

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

    Hocam , int numara = 0 ; yazarsak eger RX(0) pinini numara diye adlandirmis olmazmiyiz ?
    int numara = 0 in anlami ne?

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

      Merhaba Abdurrahman Bey. Arduino Dersleri oynatma listesinin başında değişkenler ile ilgili konuyu anlatmıştım. Sıralı bir şekilde ilerlemeye çalışınız. Anlamadığınız kısımları sorabilirsiniz. İyi çalışmalar diliyorum.

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

      Bütün dersleri izledim, yalnız int numara = 0 ın neden digital 0 cı pini tanıtmayıpda başka funksiya yaptığını anlamadım
      Kısacası int numara 0 ın anlamını bilemedim
      Teşekkürler

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

      Merhaba. 0 değerinin burada her hangi bir pinle ilişkisi yoktur. Programlamada bir değişken tanımlandığında bellekte o değişkenin değeri için bir alan ayrılır. Genellikle bu alanın boş kalmaması adına değişkenlere başlangıç değerleri atanır. Burada 0 değerini numara isimli değişkene atamasak da programın çalışması değişmezdi. Çünkü random ile rastgele sayı üretildiğinde zaten numara değişkeninin değeri üretilen sayı olacaktır. Anlamadığın kadarı ile programlama temelleri ile ilgili biraz eksiklerimiz var. Eğer zamanınız varsa C# Console derslerini de bir yandan izlemenizi tavsiye ederim.

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

      @@abdurahmaneminov6894 aslında tüm dersleri izlememe rağmen bu soru benim kafamda da dönüp dolaşıyordu sorduğun iyi oldu:)

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

      Şöyle düşünülebilir; int yesil_led=3; yazıldığında an itibarıyla yesil_led adındaki değişkenin 3 no lu pin ile hiçbir ilişkisi yoktur, benzer şekilde setup bloğundan önce yazılanların da. Ne zaman bir değişkene pinMode ile INPUT veya OUTPUT ataması yapılıyor, işte o an o değişkenin değeri örneğin yeşil_led 3. pini temsil eder duruma geliyor. Biraz daha açarsak numara adlı değişkenin de pinMode ile INPUT veya OUTPUT olacağı belirtilseydi o da bir pin ile ilişkilendirilip o pini program boyunca temsil eder duruma gelecekti. Ancak numara değişkeni sadece programsal olarak kullanılmış ve arduino daki herhangi bir pinle hiçbir şekilde ilişkilendirilmemiştir. Dolayısıyla numara değişkeninin 0. pini veya arduino daki herhangi bir üyeyi temsil etmesini bekleyemezsiniz. Sözgelimi numara nın arduino dan program boyunca haberi bile yoktur, çünkü herhangi bir arduino üyesi ile hiç ilişkilendirilmemiştir. Öte yandan int numara=3; olarak tanımlama da yapılabilirdi ve bu durumda hem numara değişkeninin hem de yesil_led in değerinin 3 olmasına rağmen birbirleriyle herhangi bir ilgileri olmazdı.

  • @AdminAdmin-ql4ep
    @AdminAdmin-ql4ep 5 років тому

    Hocam randomseed komutunda analogreadA0 atamasini neden yaptınız orasini açarmısıniz. Teşekkürler.

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

      Merhaba. Videoda da bahsettiğim gibi analog gişilerin manyetik alan gibi etkilerden belirli seviyede etkilenirler. randomseed rastgele sayı seçimi dizilimini değiştirmek için kullanılır. Biz her ne kadar randomseed ile sayı dizilimini değiştirsek de resetleme işleminden sonra yine aynı dizilim üretilir. Arduino her yeniden başladığında dizilimin farklı olması için randomseed fonksiyonunun değerini a0 dan gelen bilgiye göre dizayn ettik. Böylece a0 sürekli farklı değerler aldığından her defasında da üretilen sayı dizilimi değişmiş oldu. İyi çalışmalar.

    • @AdminAdmin-ql4ep
      @AdminAdmin-ql4ep 5 років тому

      @@SendeKodYaz şimdi anladım hocam teşekkür ederim.

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

    Merhaba Hocam, MEB de fen bilimleri öğretmeniyim.Bu derse kadar bütün derslerinizi takip ettim. Çok güzel teşekkürler...Ben de int numara =0 ile numara= random(3,7) arasında nasıl bir ilişki oluyor bunu bir türlü anlamadım. Yardımcı olursanız sevinirim.

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

      Merhaba Hocam. Teşekkür ederim. int numara=0 ifadesi ile değişkene başlangıç değeri atadık. Yani bellekte değişken için ayrılan yere geçici olarak 0 bilgisini yazdık. Bunu şöyle düşünebiliriz yani bellekteki veriyi kararsız yapıdan 0 değerini atayarak kararlı yapıya kavuşturduk diyebiliriz. numara=random(3,7) komutundan sonra ise numara değişkeninin 0 değeri 3 ile 7 arasında rastgele üretilecek bir sayı ile değişecektir. Bu arada hocam info@sendekodyaz.com adresine mail atarsanız sizlere bir kaynak gönderebilirim.

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

      @@SendeKodYaz hocam öncelikle bu güzel ve yararlı dersleri bize sunduğunuz için teşekkür ederim dersleri sırayla izleyip uygulama yapıyorum fakat bir yandan da elimde bir kaynak bulunmasını istiyorum. Kaynaktan tekrar yaparak daha iyi öğrenen biriyim. Önerdiğiniz bir dijital veya fiziksel kaynak var mı?

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

      Selamlar. Öncelikle eğitimler hakkındaki olumlu görüşlerinize sevindim. Kitap yazım aşamam malesef yoğunluktan eksik kaldı. Size doğrudan kaynak öneremeyeceğim. Arduino ile ilgili çok fazla kaynak var. Uygulamaları yaptıkça kendi notlarınızı almanız daha sağlıklı bir öğrenme sağlar diye düşünüyorum.

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

      @@SendeKodYaz çok teşekkür ederim hocam. Bu önerinizi dikkate alıcam.

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

    butonun altına neden direnç yerleeştirdik orasını anlayamadım

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

      Merhaba. Butona 5 Volt değerinde giriş sağlıyoruz. Butona basılmadığı durumlarda butonun bağlı olduğu dijital pine 0 bilgisi yani hiçbir gerilim değeri gitmemesi gerekiyor. Ancak 5 Volt değerindeki gerilim manyetik bir etki oluşturuyor ve biz butona basmasak dahi küçük değerler dijital pine iletiliyor. Bu etkiye ortadan kaldırmak küçük akımların dijital pine erişmesini yüksek değerdeki bir direnç ile engelliyoruz.

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

      @@SendeKodYaz merhaba,teşekkürler :d

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

    goody