ARDUNİO İLE LED ÇALIŞTIRMA
ARDUNİO İLE LED ÇALIŞTIRMA
Hoş geldiniz arkadaşlar size ardunio ile led çalıştırmayı anlatacağım. Bu uygulamada ledi ilk başta çalıştırıp sonra söndürecegiz.Yani flip flop yapacağız. Size ilk önce uygulamayı sözel olarak anlatıp daha sonra videosunu paylaşacağım.
Kullanacağımız malzemler
1-led
2-220 ohm direnç
3- jumper kabloları
4-ardunio
5-board
İlk olarak ledin bağlantılarını anlatayım led'in kısa bacağı (-) eksi uzun bacağı (+) artıdır. Led'in - ucunu ardunio gnd ucuna bağlıyoruz. Artı ucunu ise önüne 220 ohm direnç bağlayarak ben 8 pini seçtim. yani 8 pine bağlıyoruz. direnç niye bağladığımızı sorarsanız. led yaklaşık 1.5-2 volt arası calışır ardunio üzerinde ise yaklasık 5 volt bulunur seri direnç bağlayarak gerilimi bölmüş oluyoruz böylelikle ledi'miz arıza vermeyecektir. devreyi tamamladıktan sonra sıra ardunioyu programlamaya geçiyoruz.
Ardunio programını açıyoruz.
ilk olarak 8 nolu pini çıkış olarak yanı output olarak göstrelim.
Kullanacağımız malzemler
1-led
2-220 ohm direnç
3- jumper kabloları
4-ardunio
5-board
İlk olarak ledin bağlantılarını anlatayım led'in kısa bacağı (-) eksi uzun bacağı (+) artıdır. Led'in - ucunu ardunio gnd ucuna bağlıyoruz. Artı ucunu ise önüne 220 ohm direnç bağlayarak ben 8 pini seçtim. yani 8 pine bağlıyoruz. direnç niye bağladığımızı sorarsanız. led yaklaşık 1.5-2 volt arası calışır ardunio üzerinde ise yaklasık 5 volt bulunur seri direnç bağlayarak gerilimi bölmüş oluyoruz böylelikle ledi'miz arıza vermeyecektir. devreyi tamamladıktan sonra sıra ardunioyu programlamaya geçiyoruz.
ardunio ile led çalıştırma |
ilk olarak 8 nolu pini çıkış olarak yanı output olarak göstrelim.
Daha sonra çıkış yaptığımız 8 nolu pini 5v vermesi için high yani yüksek yapıyoruz sonra araya belli bir süre koyuyoruz bu süre boyunca led çalışıyor belli bir süre sonra 8 pini low yaparsak 0v vereceğinden led söner .Yine araya belli bir süre geçtikten sonra led tekrar çalışır bu sonsuza dek devam eder.
Kodumuz
void setup() {
// put your setup code here, to run once:
pinMode(8,OUTPUT); // 8 pin çıkış yaptık
pinMode(9,OUTPUT); // 8 pin çıkış yaptık
pinMode(10,OUTPUT); // 8 pin çıkış yaptık
pinMode(11,OUTPUT); // 8 pin çıkış yaptık
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(8,HIGH); //8 pin çıkışı yüksek yaptı yani çıkış 5 volt oldu
delay(100); // belli bir süre çalışmasını sağladık
digitalWrite(8,LOW); //8 pin çıkışını düşük yağtık yani 0v oldu
delay(100); // belli bir süre led çalışmayacak
}
Hiç yorum yok: