Site icon elektromanyetix

Arduino LED Solma Efekti Uygulaması

Arduino Led Solma Efekti

Arduino Led Solma Efekti

Arduino Led Solma Efekti. Bu örnek, bir LED’in sönmesi için analog çıkış ( Darbe Genişlik Modülasyonu (PWM) ) kullanımını göstermektedir. PWM, bir dijital çıkıştan analog-benzeri bir davranışı, kapatıp açarak ve çok hızlı ve açık ve kapalı zaman arasında farklı bir oranla almak için kullanılan bir tekniktir.

Gerekli Donanım

  • Arduino veya Genuino
  • LED
  • 220 ohm direnç
  • Bağlantı Kaboloarı
  • breadboard

Arduino UNO, elektronik ve kodlamaya başlamak için en iyi tahtadır. Bu, platformla birlikte çalıştığınız ilk deneyiminizse, Arduino UNO, denemelere başlayabileceğiniz en iyi seçimdir. UNO, tüm Arduino ailesinin en çok kullanılan ve içeriği bulunan kartıdır.

Arduino Uno, ATmega328P tabanlı bir mikro denetleyici karttır. 14 adet dijital giriş / çıkış pini (6’sı PWM çıkışı olarak kullanılabilir), 6 analog giriş, 16 MHz kristali, bir USB bağlantısı, bir güç girişi, bir ICSP başlığı ve bir sıfırlama düğmesi vardır. Mikrodenetleyiciyi desteklemek için gereken her şeyi içerir; Başlamak için bir USB kablosuyla bir bilgisayara bağlayın ya da AC-DC adaptörü ya da pille çalıştırın. UNO’yu, yanlış bir şey yapmadan çok fazla endişe etmeden tamir edebilir, en kötü durum senaryosunu değiştirebilirsiniz. Birkaç dolara çip alır ve tekrar kullanabilirsiniz.

Arduino Uno (Arduino Yazılımı (IDE)) ile programlanabilir. Araçlar> Yönetim menüsünden “Arduino / Genuino Uno” yu seçin (kartınızdaki mikro denetleyiciye göre).”

Devre

Dijital çıkış pimine 9 bir 220 ohm direnç üzerinden bağlanan bir LED.

Kod

Bu örnekte, birbiri ardına pim 9’daki çıkışın değerini artırmak ve azaltmak için iki döngü yürütülür.

/*
Solma Efekti

Bu örnek, bir analogWrite () işlevini kullanarak bir LED'in nasıl karalacağını gösterir.

Devre:
- Dijital pin 9'dan toprağa bağlı LED.

oluşturuldu 1 Kas 2008
David A. Mellis tarafından
değiştirildi 30 Ağu 2011
Tom Igoe tarafından

Bu örnek kod kamu malıdır.
http://www.arduino.cc/en/Tutorial/Fading
*/
int ledPin = 9;    // Dijital pim 9'a bağlı LED

void setup() {
  // kurulumda hiçbir şey olmuyor
}

void loop() {
  // 5 puanlık artışlarla min'den maks.
  for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
    // değeri ayarlar (0 ile 255 arasında değişir):
    analogWrite(ledPin, fadeValue);
    // karartma efektini görmek için 30 milisaniye bekleyin
    delay(30);
  }

  // 5 puanlık düşüşlerle terse çevir
  for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
    // değeri ayarlar (0 ile 255 arasında değişir):
    analogWrite(ledPin, fadeValue);
    / karartma efektini görmek için 30 milisaniye bekleyin
    delay(30);
  }
}

Kaynak:arduino.cc

Exit mobile version