Arduino ile LED yakma hakkında
çok güzel bir şey. Daha havalı ne yapabiliriz? Dünyanın her yerinden internet
üzerinden LED yakmaya ne dersiniz? Şimdi bunun üzerinde konuşacağız.
Bu işlem ethernet
özellikli Arduinonuz ile Teleduino sketch kullanarak gerçekten basitçe
yapılabilir. Teleduinoyu duymadınız mı? Bu harika başlamak için bir önceki
Teleduino yazımıza göz gezdirebilirsiniz.
Bu eğitim size
Arduinonuza Led ekleme aşamları boyunca yardım edecek ve Teleduino API
çağrıları ile ilgili bazı örnekler sağlayacak,
1. Bir pinin pin modunu tanımlama
2. Ledi aç
3. Ledi kapat
Led parlaklığını ayarla ( Arduino üzerindeki PWM pinlerden birini
kullanarak)
Eğer adımlardan birinde
takılıp kalırsanız veya daha iyi açıklanabilir bir adım olduğunu düşünüyorsanız
birşeyleri geliştirmemiz için yorum bırakın lütfen,
Başlayalım!
Adım 1: Bir Ledi Hazırlama
Biz bu adımda kolayca
Arduinoya bağlanabilir bir led kullandık.
Parça listesi
1 Led
1 K direnç
Birkaç jumper kablo
Led in uzun bacağına
direncinizi lehimleyin. Lehimlediğiniz uzun bacağı Arduinonun dijital 3.pinine
bağlayın( Bu aynı zamanda Arudinonun PWM özellikli pinlerinden birisidir). Kısa bacağı ise Arduinonun GND pinine bağlayın.
2.Adım: Teleduino API üzerinden Led kontrolü
İşte Led kontrol etmek
için kullanabileceğiniz buradaki örnek bazı API çağrıları. Bir önceki konumuz tamamlandığında
elde edilen benzersiz API anahtarı ile {key} i değiştirmeniz gerekiyor.
Sadece tarayıcınızın adres çubuğuna URL yi yapıştırın ve Led de birşeyler olduğunu
göreceksiniz.
Dijital pin 3 ün pin
modunu tanımla( Önce önyükleme için bir kez dijital çıkışların ayarlanması
gerekir. pin=3 3 no. lu pin anlamına gelir ve mode=1 OUTPUT anlamına gelir).
dijital pin 3 output
unu HIGH olarak ayarlamak için (pin=3 3.pin anlamına gelir ve output=1 HIGH
anlamına gelir).
dijital pin 3
outputunu LOW olarak ayarlamak için( pin=3 3.pin anlamına gelir ve output=0 LOW
anlamına gelir).
Set the output of
digital pin 3 to LOW ('pin=3' means pin 3, 'output=0' means LOW):
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=0
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=0
Dijital pin 3 çıkışını
geçiş yap ( pin=3 3.pin anlamına gelir ve output=2 geçiş demektir).
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=2
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=2
Dijital pin 3 PWM
değerini 32 ye ayarlama ( Led soluk yanar output=32 PWM değeridir)
Dijital pin 3 PWM
değerini 255 ayarlama (Led parlak yanar output=255 PWM değeridir)
Kaynak :instructables
Hiç yorum yok:
Yorum Gönder