Arduino Dijital Pinlerini Çıkış Olarak Kullanmak - Robo90 Arduino Dersleri #18

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Arduino üzerindeki dijital pinleri çıkış amaçlı kullanmak son derece kolaydır. 14 dijial pinin tamamı kullanmaya müsaittir. Bazı pinlerin ek avantajları bazı pinlerin ise kullanırken dikkatli olunması gereken durumları vardır. Bunları bilmek ve projeleri yaparken dikkat etmek gerekir. Bu videoda Arduino dijital pinlerini çıkış amaçlı nasıl kullanırız onu öğreniyoruz. İyi seyirler.
    🚀 Robo90 Arduino Setleri:
    👉Robo90 Arduino Uno İleri Başlangıç Seti: www.robo90.com...
    👉Robo90 Arduino Uno Başlangıç Seti: www.robo90.com...
    Ledler, Dirençler ve Ohm Yasası: • Ledler, Dirençler ve O...
    Breadboard Üzerine Devre Kurmak: • Breadboard Üzerine Dev...
    🔗 İnternet Mağazamız: www.robo90.com/
    🔗 Instagram: / robo90com
    🔗 Arduino Dersleri Oynatma Listesi (Playlist):
    • Neden Bu Arduino Kursu...
    Örnek:
    Arduino üzerindeki herhangi 5 pine ( pinlerin sıralı olması işinizi kolaştırır ) birer adet direnç bağlayıp for döngüsü kullanarak bu ledleri sırasıyla 1 saniye aralıklarla yakıp söndüren kodu yazınız. Devreyi breadboard üzerine kurunuz ve gözlemleyiniz. Dilerseniz farklı animasyonlarla da yakmayı deneyerek pratik yapabilirsininiz.
    Tüm 3D yazıcı, filament ve yedek parça ihtiyaçlarınız için robo90.com'a göz atabilirsiniz.
    Bu içerikte Robo90 kendi sunduğu ürün ve hizmetlerin #reklam ve #tanıtım faaliyetlerini yapmaktadır.

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

  • @SelfTurkey
    @SelfTurkey Год назад +3

    Hocam kurduğunuz devrede direnç neden ampülden sonra bağlandı? Güç pin kısmından gelmiyor muydu? O zaman ampüle 5v elektrik gittikten sonra direnci bağlasak ne olacak ki? Birde en alt kısma neden 5v pini bağladık devreye teması var mı? Elektrik konusunda biraz cahilim o kısmı anlayamadım o yüzden.

    • @Robo90com
      @Robo90com  Год назад +2

      Elektrik önce dirençten geçsin gücü düşsün sonra lede gelsin gibi bir mantık ile düşündeyseniz öyle birşey söz konusu değil. Bu senaryoda direncin ledin önünde ya da arkasında olması fark etmez, elektrik öyle çalışmaz. Bu durum ohm ve kirchoff yasaları ile açıklanabilir fakat bizim için aşırı erken bir teknik konu. Aslında breadboard videosunda buna değindim biraz. Bu videoda da atıfda bulundum önce onu izleyin diye ama dikkatinizden kaçtı ya da yeteri kadar iyi açıklayamadım galiba.
      5V'a gelince, videolarda hep diyorum da süslü parantezleri alışkanlık edinin. Breadboard üzerine 5v gnd hattını hemen çekmek de benim alışkanlığım. Otomatik yapmışım siz diyene kadar da farketmemişim :)
      Bu arada güzel sorulardı. Dikkatiniz için tebrik, ilginiz içi teşekkür ederim.

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

      ​@@Robo90com Yok hocam sizin açıklayamamanızla alakalı değil. Kurs benim gibi yeni başlayan biri için bence çok güzel. İzlerken hiç kafam karışmıyor hatta baya eğleniyorum. Sadece ben elektronik kısmını, çok yeni öğreniyorum. The Art of Electronics kitabını, kursla beraber okumaya başlayacağım. Zaman kaldıkça yavaş yavaş elektroniği de öğrenirim herhalde. Vay, demek 5v bağlantısını çok kullanacağız 😁 Uzun uzun cevap verdiğiniz için ben teşekkür ederim.

  • @erhanaktepe8434
    @erhanaktepe8434 Год назад

    Hocam gerçekten çok değerli bir iş yapıyorsunuz , sizin diğer lezzetli robot tarifleri serinizi komple birçok kez izledim ve hayatıma kattığı değeri anlatamam bile . Şu seviyede bile dron , ev otamasyonu , hatta fabrika yapabilecek seviyeye ulaştım . Bu serinin sonundada heralde İHA yada İKA yapabilecek düzeye ulasirim . Sade ve anlaşılır anlatiminiz, işinizi bilerek ve gerçekten profesyonel bir şekilde yaptığınızın göstergesidir. Seminerleriniz yada herhangi bir yerde toplantiniz olduğunda sizinle tanışmak en büyük hayallerimin bir parçası. Çok teşekkür ediyorum.

  • @omertaskirann
    @omertaskirann 7 часов назад

    Harika, hayatımda ilk kez yazdığım kodun gerçek hayatta bir karşılığını görmenin sevincini yaşadım. Çok sevindirici ve heveslendirici, teşekkürler.

  • @duetothefacthat
    @duetothefacthat Месяц назад

    Hocam, kırmızı kablonun tam olarak işlevi ne onu hiçbir yere bağlamadık ki ?

  • @duetothefacthat
    @duetothefacthat Месяц назад

    Hocam merhabalar, ben multimetre ile ölçüm yaparken şöyle bir şey yaşandı led ışığı söndüğünde cihazda okuduğum değer 5V iken ışık yandığında 0V idi.
    Edit ( Olayı yaşayanlar için çözüm ):
    Power pinlerinin bulunduğu kısımda multimetremi 5V kısmına bağlamıştım, diğer ucunu ise 13. pine bağlamıştım. Bu durumda ne zaman led yansa 0V led sönse 5V görüyordum. Fakat 5Volt pinine bağlı ucu GND'e bağladığımda sorun çözülmüştü.

  • @SelfTurkey
    @SelfTurkey Год назад +3

    Ya vallaha çok eğlenceliymiş ya 😁

    • @salihgurbuz2344
      @salihgurbuz2344 Год назад +2

      Asıl eğlence projeler geliştirince başlayacak. :)

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

      @@salihgurbuz2344 Vallahi çok heyecanlı geçiyor. Yeni bir şey öğrenmeyi özlemişim 🙃

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

    Minimum bellek kullanımı için;
    void setup() {
    pinmode(2,3,4,5, OUTPUT);
    void loop() {
    digitalWrite(2,3,4,5, HIGH);
    delay(1000);
    digitalWrite(2,3,4,5, LOW);
    delay(1000);
    }
    şeklinde yazsak çalışır mıydı? Bence çalışırdı gibi geliyor. Esas merak ettiğim high ve low yerine 1 ve 0 yazsak çalışır mıydı acaba? Ne kadar az tuşa basarsam o kadar iyi benim için :)

    • @Bilinmeyenkanall65
      @Bilinmeyenkanall65 Год назад

      evet high ve low yerine 1 yada 0 dersen çalışır.
      ama şöyle hıgh olanlara 1 low olanlara 0

    • @mehmet-q3t
      @mehmet-q3t 9 месяцев назад

      high yerine1 yazarsak ardunio onun pin numarası olmadığını nerden bilecek?@@Bilinmeyenkanall65

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

    #18 tamamlandı

  • @emrekadoglu8161
    @emrekadoglu8161 13 дней назад

    int ledred=2;
    int ledgreen=3;
    int ledredd=4;
    int ledyellow=5;
    void setup() {
    pinMode(ledred, OUTPUT);
    pinMode(ledgreen, OUTPUT);
    pinMode(ledredd, OUTPUT);
    pinMode(ledyellow, OUTPUT);

    }
    void loop() {
    for(int i=0; i

  • @mehmetcan6319
    @mehmetcan6319 Месяц назад

    hocam cıdden mala anlatır gıbı anlatıyorsuuz cok ıyı anlıyorum bu sayede iyi ki başlamışım bu kursa

  • @Oğuzhan-r2y
    @Oğuzhan-r2y Месяц назад

    ÇÖZÜM:
    int ledler[] = {22,24,26,28,30};
    void setup(){
    for (int i=0;i

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

    int led1 = 2;
    int led2 = 3;
    int led3 = 4;
    int led4 = 5;
    void setup() {
    pinMode(led1, OUTPUT);
    pinMode(led2, OUTPUT);
    pinMode(led3, OUTPUT);
    pinMode(led4, OUTPUT);
    }
    void loop() {
    for (int a = 0; a < 10; a++) {
    if (a % 2 == 0) {
    digitalWrite(led1, HIGH);
    digitalWrite(led3, HIGH);
    }
    else if(a%3==0){
    digitalWrite(led1, LOW);
    digitalWrite(led3, LOW);
    digitalWrite(led2, HIGH);
    digitalWrite(led4, HIGH);
    }
    else {
    digitalWrite(led2, LOW);
    digitalWrite(led4, LOW);
    digitalWrite(led1, LOW);
    digitalWrite(led3, LOW);
    }
    delay(1000);
    }
    }

  • @mustafaergun9820
    @mustafaergun9820 Год назад

    Ben her şeyi aynı yapmama rağmen upload ettikten sonra ledler yanmadı, yanmıyor :(

    • @-Vexyle-
      @-Vexyle- Год назад

      sorun neymiş

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

      breadboardda led ayaklarını aynı satıra koymuş olabilirmisin bende ilk yaptığımda öyle yapmıştım sonra led ayağının - kutpunu başka satıra bağlayınca oldu

  • @DybvEdits
    @DybvEdits Год назад

    Yapacağım bir proje için 22 adet Arduino ile alakalı ek şeyler alacağım led gibi sıkıntısız gelir mi? yani yanlış ürün gönderme vb. olmaz değil mi?

    •  Год назад

      Bu sektör Türkiye’de çok gelişti. Böyle küçük siparişlerde bizde de rakiplerimizde de sorun olmaz. Bütçenize uygun, tanınmış bir mağazadan güvenle alışveriş yapabilirsiniz. Sorun çıksa bile çözer herkes.

    • @DybvEdits
      @DybvEdits Год назад

      @ teşekkürler

  •  Год назад

    void setup() {
    pinMode(2 , OUTPUT);
    pinMode(3 , OUTPUT);
    pinMode(4 , OUTPUT);
    pinMode(5 , OUTPUT);
    pinMode(6 , OUTPUT);
    }
    void loop() {
    for ( int a = 2; a

  • @TevfikBEKTAS
    @TevfikBEKTAS Год назад

    👍

  • @velijanoov
    @velijanoov 4 месяца назад

    int b[] = { 3,4,5,6,7 } ;

    void setup() {
    for(int a=0;5>=a;a++){
    pinMode(b[a], OUTPUT);
    }
    }
    void loop() {
    for(int a=0;5>=a;a++){
    digitalWrite(b[a], HIGH);
    delay(50);
    digitalWrite(b[a], LOW);
    delay(50);
    }
    for(int a=5;0

  • @feridedemirtas5283
    @feridedemirtas5283 Год назад

    abi ne oldu yine mi hasta oldun

    • @LezzetliRobotTarifleri
      @LezzetliRobotTarifleri Год назад

      İlk videoda ki ilk yorumda 2 günde 1 video olarak sözümü verdim. 42 gün oldu, 23 video yayında. Sözümü tutuyorum şuan :)

  • @berkama
    @berkama Месяц назад

    int ledred=4;
    int ledblue=2;
    int ledyellow=6;
    int ledgreen=8;
    void setup() {
    pinMode(ledblue, OUTPUT);
    pinMode(ledred, OUTPUT);
    pinMode(ledyellow, OUTPUT);
    pinMode(ledgreen, OUTPUT);

    }
    void loop() {
    for(int i=0; i

  • @onurody
    @onurody Год назад

    #18 tamamlandı

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

    Ahı bir sonraki video input ile ourput arasındaki farkı anlatırmısın

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

      Dijital giriş işlemi zaten bir sonraki video

  • @aydemir.98
    @aydemir.98 Год назад

    hocam bu eğitimde kendi TV kumandamızı yapabilecek miyiz?
    yani TV kumandasındaki kapatma tuşuna basıldığında kumandanın yaydığı sinyali alıp bunu taklit ederek kendi projemizde de bunu kullanıp örneğin TV açıldıktan 1 saat sonra kapatacak şekilde ayarlama yapan bir uygulama yapabilecek miyiz

    • @Robo90com
      @Robo90com  Год назад

      Hususi olarak bu projeyi yapmayacağız ama kendiniz bunu yapacak teknik seviyeye ulaşacaksınız. Basit bir proje bu. Aslında nasıl yapılacağını bile tarif etmişsiniz.

    • @aydemir.98
      @aydemir.98 Год назад

      @@Robo90com o zaman bütün videoları severek beğenerek takip edeceğim :) çünkü tam olarak buna benzer bir fikir var aklımda
      hatta telefonumda kumanda özelliği de olduğu için ikisiyle ortak çalışan bir şey yapmak istiyorum

  • @tvbox8478
    @tvbox8478 Год назад

    👍