Haberler

Arduino ile bir butonu 6 adımda nasıl kullanılır! – Basit Arduino Eğitimi

Bir anahtar veya bir butonunuz var ve bunu Arduino’ya nasıl kolayca bağlayabileceğinizi merak mı ediyorsunuz? Bugünkü basit eğitimde, size temelleri öğreteceğim ve herhangi bir direnç kullanmadan nasıl kolayca başlayabileceğinizi göstereceğim!

Seeed’deki Anahtar Butonları Listesi

Anahtar butonları eğitimimize başlamadan önce, henüz bir tane edinmediyseniz, Seeed’deki geniş seçenek yelpazesini göz önünde bulundurun! Hepsi Grove ile uyumlu!

Mevcut anahtar seçeneklerinin bir listesini mi istiyorsunuz? Sizi düşündük! Buradaki tüm anahtar butonlarımız Grove uyumlu! Diğer butonlarla karşılaştırıldığında çok maliyet etkin ve çok daha ucuz olduklarını da belirtmeliyim.

Grove? Grove nedir?

Grove Hakkında Daha Fazla

Grove sistemi, kullanıcıların farklı modülleri, sensörleri ve daha fazlasını kolayca kullanmalarına yardımcı olmak amacıyla Seeed’in kendi girişimidir; bu, tak ve çalıştır sistemimiz aracılığıyla gerçekleşir!

  • Artık breadboard kullanmaya, lehimlemeye ve karmaşık elektrik devreleri oluşturmaya gerek yok
  • Seçebileceğiniz 200’den fazla Grove modülü, diğer sensör türleri de dahil!

Grove ile eşleştirmenin ne kadar kolay olduğunu inanmıyor musunuz? Aşağıda genel bir Arduino anahtar eşleştirmesi ile Grove – Anahtarımızdan birinin karşılaştırması gösterilmektedir:

Ne kadar basit ve dağınıklıktan uzak olduğunu beğeniyor musunuz?

Tek ihtiyacınız olan bir Grove Base Shield ve Arduino’nuz, hepsi bu kadar ya da Grove arayüzü ile birlikte gelen Seeeduino’larımızdan birini edinebilirsiniz.

  • Eşleştirme hakkında daha fazla bilgi vereceğiz, eğitimimiz sırasında

Şimdi anahtarlarımızın listesine geçelim!

1) Grove – Anahtar (P) ($2.90)

Listemizin başında, günlük ON/OFF uygulamalarınız için giriş seviyesi düşük maliyetli bir anahtar var. Grove prototipleme sistemimizi deneyimlemek ve başlamak için güvenilir bir anahtar arıyorsanız, bu seçenek tam size göre!

“P” harfinin ne anlama geldiğini merak ediyorsanız, “panel montajı” anlamına gelir.

Özellikleri ve teknik özellikleri şunlardır:

  • Grove arayüzü ile kullanım kolaylığı
  • Boyutlar: 20mm x 20mm
  • Çalışma voltajı: 3.⅗V
  • Elektrik ömrü: 10,000 döngü
  • Çalışma Kuvveti: 200 ± 50gf
  • Çalışma Sıcaklığı: -20℃ ile +80℃

2) Grove – Eğim Anahtarı ($2.90)

Butonu fiziksel olarak açıp kapatmak yerine, burada eğim hareketi ile anahtarlama yapan Grove – eğim anahtarını buluyoruz!

  • İçinde bir çift top bulunan bu anahtar, kutu dik konumdayken elektrik bağlantısı oluşturur
  • Kutu eğildiğinde, toplar birbirine değmez, dolayısıyla bağlantı kurulmaz

Bu sensörün SIG hattına bağlı olduğunu ve NC kullanmadığını unutmayın.

Özellikleri ve teknik özellikleri şunlardır:

  • Grove arayüzü ile kullanım kolaylığı
  • Voltaj seviyeleri:
    • Minimum: 3V
    • Tipik: 5V
    • Maksimum: 5.25V
  • Bağlantı açısı: 10° ~170°
  • Ayrılma açısı: 190° ~350°
  • Elektrik Ömrü: 100,000 döngü

3) Grove – Mikro Anahtar ($2.90)

Makine, kontrol, aletler vb. gibi endüstriyel uygulamalar için daha yüksek hızda çalışan bir elektrik anahtarı arıyorsanız, bu anahtar seçeneği tam size göre!

  • Fiziksel kuvvetle harekete geçirilen bir mikro anahtar olarak, aktüatör butonundaki nispeten küçük bir hareket, elektrik kontaklarında büyük bir hareket üretecektir

Önceki iki seçenekle benzer şekilde, düşük maliyetli ve Arduino, Raspberry Pi veya diğer geliştirme platformlarınızla kolayca eşleştirilebilir!

Özellikleri ve teknik özellikleri şunlardır:

  • Grove arayüzü ile kullanım kolaylığı
  • Boyutlar: 40mm x 20mm x 20mm
  • Çalışma voltajı: 3.3V / 5V
  • Çalışma Kuvveti: 80±20g

4) Grove – Manyetik Anahtar ($2.90)

Devreyi açıp kapatmanın farklı bir yolunu kullanan başka bir anahtar türü mü arıyorsunuz? Grove – Manyetik Anahtar, yakınlık aracılığıyla bunu gerçekleştirir!

Tek kutuplu, tek atımlı (SPST tipi) CT10 kapsüllü kuru kamış anahtarı temel alınarak yapılan bu anahtar sensörü çift uçludur ve bir elektromanyetik alan veya kalıcı bir mıknatıs ile harekete geçirilebilir!

Özellikleri ve teknik özellikleri şunlardır:

  • Grove arayüzü ile kullanım kolaylığı
  • Küçük ayak izi: 2.0cm x 2.0cm dal modülü
  • Minimum dış parçalar
  • 10W derecelendirme
  • Sağlam kapsülleme

5) Grove – 5 Yönlü Anahtar ($4.45)

Bu listedeki No.5, 5 yönlü anahtarımıza gidiyor. Elektrik devrenizde çok işlevli kontrol gerekiyorsa, bu iyi bir seçenek!

Bu anahtar, yalnızca anahtar pozisyonlarını ve tek tıklama, çift tıklama veya uzun basma gibi olayları algılamakla kalmaz, aynı zamanda yön algılama (sol, sağ, yukarı, aşağı, merkez) da mümkündür!

  • Yön algılama özelliği ile oyun kontrolleri için uygulanabilir

Özellikleri ve teknik özellikleri şunlardır:

  • Grove uyumluluğu ile kullanım kolaylığı
  • I2C arayüzü
  • İyi ısı direnci
  • Uzun çalışma ömrü
  • Çalışma voltajı: 3.3V / 5V
  • Boyutlar: 40mm x 20mm x 10mm

6) Grove – 6 Pozisyon DIP Anahtarı ($3.90)

Bu listedeki No.6 ve 6 pozisyon mu? Evet! Şaka bir yana, Eğer bir anahtar yeterli değilse ve çok kanallı bir modül arıyorsanız, bu anahtar seçeneği tam size göre!

  • Tek bir modülde 6 ayrı anahtar pozisyonunu birleştirerek, bu seçenek tam olarak bunun için harika!

Ayrıca, grove portu üzerinden veri iletimi için I2C kullanarak kullanım kolaylığını koruyor!

Özellikleri ve teknik özellikleri şunlardır:

  • 6 ayrı anahtarın dahil edilmesi
  • İyi ısı direnci
  • Uzun çalışma ömrü
  • I2C arayüzü
  • Grove uyumlu
  • Boyutlar: 40mm x 20mm x 10mm
  • Çalışma voltajı: 3.3V / 5V

7) Grove – Buton ($1.90)

Bu listedeki 6 farklı anahtarı gördükten sonra, şimdi bir anahtar butonunu tanıtma zamanı! Eğer bir butona basarak bir devreyi açıp kapatmak istiyorsanız, Grove – Buton tam size göre!

Bu buton, Grove – Buton (P) versiyonumuzdan, Grove – bağlantı portunun yerleşimi dışında tamamen aynıdır.

Özellikleri ve teknik özellikleri şunlardır:

  • Kullanımı kolay anlık ON/OFF butonu
  • Grove arayüzü
  • Çalışma voltajı: 3.⅗V
  • Elektrik ömrü: 200,000 döngü
  • Çalışma kuvveti: 100 ± 50gf
  • Çalışma sıcaklığı: -25℃ ile +70℃
  • Boyutlar: 20mmX20mm

Arduino Buton Eğitimi

Arduino projeniz için kullanacağınız anahtar butonu seçtiniz mi? Hadi bunları Arduino ile nasıl kullanacağımıza bakalım!

Bu eğitimde, bir LED’i Arduino ile nasıl açabileceğinizi göstermek için Grove – Switch (P) kullanacağız.

  • Listede yer alan diğer anahtarlar için de bir Arduino kodu ve eğitim sağladık. Eğer ilgileniyorsanız, bugünkü blogun “Kaynaklar ve İleriye Gitme” bölümüne başvurabilirsiniz.

Bu eğitimi tamamlamak için aşağıdaki parçalara ihtiyacınız olacak:

  • Seeeduino, Seeed’in kendi Arduino kartıdır ve orijinaline göre bazı avantajlar sunar
    • Eğer bir Seeeduino satın almak istemiyorsanız, bu eğitim aşağıdaki Arduino kartları için de geçerlidir: Arduino UNO, Arduino Mega, Arduino Leonardo, Arduino 101, Arduino Due

Donanım Montajı

  • Adım 1: Grove-Switch (P)’yi Grove – Base Shield’in D2 portuna bağlayın
  • Adım 2: Grove – Purple LED’i Grove – Base Shield’in D6 portuna bağlayın
  • Adım 3: Grove – Base Shield’i Seeeduino’ya takın
  • Adım 4: Seeeduino’yu bir USB kablosu ile PC’ye bağlayın

Yukarıdaki adımları tamamladıktan sonra görünüm şöyle olmalıdır:

Not: İsterseniz, Grove-Switch(P) ve Grove – Purple LED (3mm)’yi Grove – Base Shield kullanmadan doğrudan Seeeduino v4.2’ye bağlayabilirsiniz, çünkü yeterli grove portuna sahiptir.

Seeeduino Grove-Switch(P) Seeeduino Grove – Purple LED (3mm)
5V Kırmızı 5V Kırmızı
GND Siyah GND Siyah
NC Beyaz NC Beyaz
D2 Sarı D6 Sarı

Arduino Kodu ve Yazılım Konfigürasyonları

const int switchPin = 2;     // buton pininin numarası
const int ledPin =  6;      // LED pininin numarası

int switchState = 0;         // buton durumunu okumak için değişken

void setup() {
    // LED pinini çıkış olarak başlat:
    pinMode(ledPin, OUTPUT);
    // anahtar pinini giriş olarak başlat:
    pinMode(switchPin, INPUT);
    Serial.begin(9600);
}

void loop(){
    // anahtar değerinin durumunu oku:
    switchState = digitalRead(switchPin);

    if (switchState == HIGH) {
        //LED'i aç:
        digitalWrite(ledPin, HIGH);
        Serial.println("anahtar yüksek!");
    }
    else {
        //LED'i kapat:
        digitalWrite(ledPin, LOW);
        Serial.println("anahtar düşük");
    }
}
  • Adım 2: LED şimdi yüksek olduğunda yanacak! Seri çıktı aşağıdaki gibi görünecektir:
anahtar yüksek!
anahtar yüksek!
anahtar yüksek!

Eğer hem işitsel hem de görsel bir öğreniciyseniz, daha önce bahsettiğim konularla ilgili bir video eğitimi burada!


Anahtar Buton Projeleri

Anahtar butonlarla denemek için tek şey yukarıdaki eğitim olduğundan, başlamanız için bazı diğer projeleri sağladım!

Arduino BoomBox

Piyasadaki önceden yapılmış olanlardan daha ucuz bir özel boombox mı yapmak istiyorsunuz? Bu proje, Grove Serial MP3’ü Arduino UNO ve diğerleri ile birleştirerek bunu gerçekleştirmenize yardımcı olur!

Ne gerekiyor?

Donanım bileşenleri:

“`html

Yazılım uygulamaları ve diğer hizmetler:

  • Arduino IDE

Daha fazla bilgi edinmek ister misiniz? SeeedStudio Topluluğunda ArduinoBasics tarafından hazırlanan tam eğitimi kontrol edebilirsiniz!

Kendi Ahşap Lazer Tabancanızı Yapın

Silahlara ilginiz var ve kendinize bir tane yapmak mı istiyorsunuz? Bu proje tam size göre! Overwatch’tan ilham alınarak yapılan bu tabanca, ahşaptan yapılmıştır ve lazer darbesi yayarak tabanca hedeflerine yerleştirilen ışık sensörlerini aktive eder.

Ne gerekiyor?

Donanım bileşenleri:

Yapısal bileşenler:

  • Lastik bant
  • Destek sütunu M3*25
  • Destek sütunu M3*30
  • Destek sütunu M3*50
  • Destek sütunu M3*20
  • M3 vidalar ve somunlar
  • M2 vidalar ve somunlar
  • Vida tornavidası
  • 3mm kalınlığında ahşap levhalar
  • 5mm kalınlığında ahşap levhalar

Yazılım uygulamaları ve diğer hizmetler:

  • Arduino IDE

Makineler:

  • Genel Lazer kesici

Daha fazla bilgi edinmek ister misiniz? Instructables’ta SeeedStudio tarafından hazırlanan tam eğitimi kontrol edebilirsiniz!

LED Işık Zinciri

Normal LED sensöründen daha etkileyici bir LED ekran mı yapmak istiyorsunuz? Bu projeyle, Arduino kartınızı LED ışık zincirine nasıl bağlayacağınızı öğrenebilirsiniz!

Ne gerekiyor?

Donanım bileşenleri:

Yazılım uygulamaları ve diğer hizmetler:

El aletleri ve üretim makineleri:

  • Lehimleme demiri (sadece LED Şeridi değiştirirseniz geçerlidir)

Daha fazla bilgi edinmek ister misiniz? Hackster.io’da Ingo Lohs tarafından hazırlanan tam eğitimi kontrol edebilirsiniz!

Evrensel Uzaktan Kumanda

Devre ile ilgili her şeyde geçerli olan anahtar düğmeleri ile bu projedeki uzaktan kumandada tek bir düğmeye basmak, onu hassas Sony IR sinyal kombinasyonlarına dönüştürecektir (örneğin, TV’yi açmak ve ardından kanalları değiştirmek). Etkileyici mi? İşte ihtiyacınız olanlar!

Donanım bileşenleri:

Yazılım uygulamaları ve diğer hizmetler:

“`

  • Arduino IDE

Daha fazla bilgi edinmek ister misiniz? Hackster.io’da ScottC tarafından yazılan tam eğitimi kontrol edebilirsiniz!

Olumlu Alışkanlık Uygulama Cihazı

Başarmak istediğiniz yeni yıl kararlarını hatırlıyor musunuz? Muhtemelen Ocak ayı bitmeden bozulacaklar. Bu nedenle, böyle bir davranışı önlemek için bu cihazı davranış değişikliği için inşa edebilirsiniz!

Ne gerekiyor?

Donanım bileşenleri:

Yazılım uygulamaları ve çevrimiçi hizmetler:

El aletleri ve üretim makineleri:

  • 3D yazıcı

Daha fazla bilgi edinmek ister misiniz? Hackster.io’da Arduino “having11” Guy tarafından yazılan tam eğitimi kontrol edebilirsiniz!

Kaynaklar ve İleriye Gitmek

Listede yer alan diğer anahtarlar için de bir Arduino kodu ve eğitimi sağladık. İşte kaynakları:

Özet

Bugün anahtarlar ve butonlar hakkında bu kadar. Umarım bugünkü blog ile Arduino ile bir LED’i nasıl kolayca kontrol edebileceğinizi daha iyi anlayabilirsiniz!

Leave a Reply

Your email address will not be published. Required fields are marked *