İçindekiler:

Arduino Uzay Gemisi Arayüzü: 3 Adım
Arduino Uzay Gemisi Arayüzü: 3 Adım

Video: Arduino Uzay Gemisi Arayüzü: 3 Adım

Video: Arduino Uzay Gemisi Arayüzü: 3 Adım
Video: Türkiye'nin ilk uzay yolcusu Alper Gezeravcı uzaya gidiyor! AXIOM 3 GÖREVİ ORTAK CANLI YAYIN 2024, Temmuz
Anonim
Arduino Uzay Gemisi Arayüzü
Arduino Uzay Gemisi Arayüzü

Merhaba Eğitilebilir topluluk, Bu sefer Arduino Uno ile tamamlanması en basit projelerden birini yaptım: bir uzay gemisi devresi. İlk bilimkurgu TV şovlarında ve filmlerinde, bir roket gemisinin doğru performans gösterdiğini göstermesi beklenen bir "düğme yanıp sönme" efektini taklit etmek için kullanılacak programlama ve devre türü olduğu için böyle adlandırıldı. Bu projeyi yapmak için çevrimiçi olarak çok sayıda kaynak var, ancak umarım bunu Instructables'a göndermek, daha fazla insanın bir Arduino ile deney yapmakla ilgilenmesine yardımcı olacaktır.

Malzemeler:

  • Arduino Uno Board (başlangıç kiti tercih edilir)
  • ekmek tahtası
  • Aşağıdakiler dahil olmak üzere şemada gösterilen devre bağlantıları: atlama telleri, dirençler, LED'ler ve bir düğme
  • Arduino kodlama programı yüklü bilgisayar

Adım 1: Modülü Oluşturun

Modülü Oluşturun
Modülü Oluşturun
Modülü Oluşturun
Modülü Oluşturun
Modülü Oluştur
Modülü Oluştur

İlk olarak, Arduino'nuzun güç kaynağıyla bağlantısının kesildiğinden emin olun. Ardından devrenin tüm bileşenlerini bağlamak için şu adımları izleyin:

  1. Breadboard'u Arduino'nun 5V (pozitif) ve toprak (negatif) bağlantılarına bağlayın.
  2. İki kırmızı LED'i devre tahtasındaki "e" yuvasına, yeşil LED altlarındaki aynı yuvaya gelecek şekilde tahtanın biraz yukarısına yerleştirin.
  3. Her bir LED'in katotunu 220 ohm'luk bir dirençle zemine takın.
  4. Yeşil LED'in anotunu Arduino'daki dijital pim 3'e bağlayın ve aynısını kırmızı LED'ler için pim 4 ve 5'e yapın.
  5. Düğme anahtarını, devre tahtası "e" ve "f" yuvalarındaki LED'lerin altına yerleştirin. Üst tarafı güce, alt tarafı dijital pim 2'ye takın. Aynı tarafa, toprağa 10 kiloohm'luk bir direnç ekleyin. (Bu direnç, düğmeye basılmadığında "DÜŞÜK" bir okumaya neden olur.)

Adım 2: Projeyi Kodlayın

Projeyi Kodlayın
Projeyi Kodlayın

Yukarıdaki resmi kullanmaktan çekinmeyin ve kodu projenize kopyalayıp yapıştırın. Görmek zorsa, bu bağlantıyı takip edin ve GitHub'dan kodu alın:

Unutulmaması gereken birkaç şey, modülün davranışını değiştirmek için "switchState == LOW" öğesini "switchState == HIGH" olarak değiştirebileceğinizdir: basılmadığında yanıp söner ve basıldığında sabit kalır. Dikkat edilmesi gereken diğer bir şey de, düğmeye basıldığında kırmızı LED'in ne kadar hızlı yanıp söneceğini ayarlamak için "gecikme" ifadelerinin değerini değiştirebilmenizdir.

3. Adım: Kodu Yükleyin ve Arayüzünüzle Oynayın

Kodu Yükleyin ve Arayüzünüzle Oynayın
Kodu Yükleyin ve Arayüzünüzle Oynayın
Kodu Yükleyin ve Arayüzünüzle Oynayın
Kodu Yükleyin ve Arayüzünüzle Oynayın

Arduino'yu bilgisayara bağlayın ve kodu yükleyin; umarım, her şey çalışır! Değilse, kablo bağlantılarınızı kontrol edin ve tüm kodun doğru yazıldığından emin olun. Hataları düzeltin ve yeniden yükleyin.

Yeşil LED sürekli yanmalıdır. Düğmeye basın ve basılı tutun, kırmızı LED'ler sırayla yanıp sönmelidir! Dilerseniz buton ve led'ler için istediğinizi söylemek ve dilerseniz kabloları gizlemek için bir kapak yapabilirsiniz. Umarım bu projede eğlenmişsinizdir!

Önerilen: