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

Jumper kablolar ve breadboard ile Arduino anahtar devresi -

Grove ile Arduino anahtar devresi
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ı
- Adım 1: Aşağıdaki kodu Arduino IDE’ye kopyalayın ve Arduino’ya yükleyin
- Kodu nasıl yükleyeceğinizden emin değilseniz, kod yükleme kılavuzumuza buradan göz atabilirsiniz
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
- Arduino UNO
- Grove – Düğme
- Grove – Anahtar (P)
- Grove – Temel Shield
- Grove – Serial MP3 Oynatıcı
- Grove – Kaydırmalı Potansiyometre
- Grove – Evrensel 4 Pin 20cm Bağlantı Kablosu (5 Adet Paket)
- 4xAA Pil Tutucu
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:
- Seeeduino Lotus
- 5mW Lazer Modülü Verici – Kırmızı Nokta
- Grove – LED Çubuk v2.0
- Grove – Titreşim Motoru
- Grove – Düğme (P)
- Servo
- Grove – Işık Sensörü v1.2 (P)
- Grove – 4 Basamaklı Ekran
- Grove Zil
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:
- Arduino UNO & Genuino UNO
- Seeed Grove Temel Shield
- Seeed Grove LED Işık Zinciri
- Seeed Grove Evrensel Bağlantı Kablosu
- Seeed Grove Düğme
- Seeed Analog LED Şerit
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:
- Arduino Uno
- Grove – Temel Shield
- Grove – Kızılötesi Alıcı
- Grove Düğme
- Grove 16×2 LCD (Beyaz Mavi Üzerinde)
- KEYES IR Uzaktan Kumanda
- SONY IR Uzaktan Kumanda
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:
- Particle Photon
- Theremino Sistemi için Stepper Motorlar için DRV8825 Sürücü
- Stepper Motor, Mini Step
- 2828 OLED
- Seeed Grove Mikro Anahtar
- Buton Anahtarı, Anlık
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ı:
- Grove – Tilt Anahtarı
- Grove – Mikro Anahtar
- Grove – Manyetik Anahtar
- Grove – 5 yönlü Anahtar
- Grove – 6 pozisyon DIP Anahtarı
- Grove – Buton
Ö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!




