Kodla BEYA by OYA ARSLAN - Ourboox.com
This free e-book was created with
Ourboox.com

Create your own amazing e-book!
It's simple and free.

Start now

Kodla BEYA

  • Joined May 2020
  • Published Books 5
Kodla BEYA by OYA ARSLAN - Ourboox.com

ARDUİNO UYGULAMA ÖRNEKLERİ

1-)Led yakma ……………………………………………………3

(Şirin ASLAN)

2-)İki ledi sıra ile yakma …………………………………….5

(Oya ARSLAN)

3-)Bir buton ile 3 ledi sıra ile yakma ………………….. 8

(Meral ÇEŞME)

4-)RGB Led yakma …………………………………………… 11

(Nihan ÖREN KOÇHAN)

5-)Buton yardımı ile RGB led yakma ……………………14

(Yasin BAL)

6-)LDR sensörü ile 5 ledi sırayla yakma ………………..17

(Nurhayat KABAK)

7-)Potansiyometre  ile led parlaklığı ayarlama ……. 20

(Aytül BAL)

8-)PIR sensörü ile led yakma …………………………….. 23

(Derya BEKTAŞ)

9-)HC-SR04 ve Buzzer ile park sensörü çalıştırma … 26

(Sibel YILMAZ)

10-)Potansiyometre ile 3 ledi farklı biçimde yakma…29

(Murat ÇELEBİ)

11-)LDR sensör ile servo motor kullanımı ……………. 32

(Tekin BURAL)

12-)Potansiyometre ile servo motor kullanımı ……….35

(Tekin BURAL)

13-)Hareket sensörü ile servo motor kontrolü ……….38

(Hacer ÇAĞDAŞ)

3
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Miktar             Bileşen

1                  Arduino Uno R3

1                  Kırmızı Led

1                  Mavi Led

2                  Rezistör (220 Ω)

 

AÇIKLAMA

Projemizde 2 ledin sıra ile yanması amaçlanmıştır.

İki led sıra ile yakıp söndürüleceği için, 2 led alınır. Ledlerin birisi “kırmızı” diğeri “mavi” yapılır. İki led için iki direnç alınır. Dirençler 220 Ω ayarlanır. Kırmızı ledin uzun bacağı 8 numaralı dijital pine, mavi ledin uzun bacağı 9 numaralı dijital pine bağlanır. İki ledin kısa bacakları da topraklama hattına bağlanır. Buradan da kartın üzerindeki GND hattına bağlanır. Böylece devre tamamlanır.

Kodlama için; metin kodlama açılır. Kırmızı ledin 8 e, mavi ledin 9 a bağlandığı kodlanır. “void loop” bölümünde sonsuz döngü oluşturacak kodlama yazılır. “Kırmızı ledi yak, mavi ledi söndür ve bunu 2 saniye boyunca yap” komutu kodlanır. Sonra  “ mavi ledi yak, kırmızı ledi söndür ve bunu 2 saniye boyunca yap” komutu kodlanır. Böylece biri yanarken diğeri söner ve bu döngü devam eder.

8
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Miktar             Bileşen

1                  Arduino Uno R3

1                  Basma düğmesi

1                  Yeşil LED

1                  Mavi LED

1                  Kırmızı LED

1                  Mavi Led

4                  1kΩ Rezistör

 

AÇIKLAMA:

Projemizde bir buton ile üç farklı renkteki ledlerimizi sırasıyla yakma uygulaması yaptık.

11
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Board

Arduino Uno 3

RGB Led

220Ω Rezistör

 

AÇIKLAMA
RGB Led yakma çalışması için boardın üzerine RGB led ve uygun rezistörleri yerleştirerek Arduino’da tanımladık.

Bu düzenekte RGB led sürekli olarak sırasıyla tanımlanmış üç renk yanacaktır.

14
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

AD     MİKTAR     BİLEŞEN

U1         1          Arduino Uno R3

 

D1         1          RGB Led

 

R1         3          220Ω Rezistör

R2

R3

 

 

AÇIKLAMA

Projemizde RGB led kullanılarak ardunio’ya güç verdiğimizde yazdığımız kodlar doğrultusunda RGB ledin yanmasını sağladık. Kodlardaki delay kısmına istediğimiz milisaniyeyi yazarak RGB ledin renginin geçiş süresini ayarlayabiliriz.

17
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

AD     MİKTAR     BİLEŞEN

U1         1          Arduino Uno R3

 

R1         5          1kΩ Rezistör

R2

R3

R4

R5

 

D1         1          Kırmızı Led

D2         1          Sarı Led

D5         1          Yeşil Led

D6         1          Beyaz Led

D7         1          Mavi Led

AÇIKLAMA

Projemizde beş ledin sırayla yanması amaçlanmıştır. Sırasıyla 7,8,9,10,ve 11 nolu dijital pinleri ledlerimize bağladık ve yine sırasıyla 7,8,9,10,ve 11 nolu pinlerde bağlı olan ledlere 1’er saniye aralıklarla sinyal göndererek 1’er saniye aralıklarla ve sırayla yanmalarını sağladık.

20
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Arduino Uno

Led

Direnç 330  Ω

Potansiyometre 10 k  Ω

 

AÇIKLAMA

Devre şemamız da gösterildiği gibi Potansiyometremizde ki okunan değer 0-10k Ω arasında olduğundan orta pinini Analog girişlerimizden A1 ‘le birleştiriyoruz. Potansiyometrenin diğer uçlarından birine + 5v’a diğerini gnd’ye  (toprak ) bağlıyoruz. Led’in yanma riskini azaltmak için önüne 330 Ω ‘luk bir direnç bağlayarak Digital uçlardan 9 numaralı uca bağlantı yaptık. Ledin diğer ucunu GND’ye bağladık.9 numaralı uç PWM girişi olduğundan  Ledin giriş ucu olarak tercih ettik.

23
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Ad    Adet     Bileşen

U1        1       Arduino UNO

H1        1       PIR Sensörü

R1        1       220 Ohm Rezistör

P1        1        Led

 

AÇIKLAMA

Projemizde PIR Sensörü ile LED Yakma uygulaması yapılmaktadır.

26
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Ad    Adet     Bileşen

U1        1       Arduino UNO

H1        1       HC-SR04 (Ultrasonik Mesafe Sensör)

R1        1       220 Ohm Rezistör

P1        1        Buzzer (Piezo)

 

 

AÇIKLAMA

Projemizde ultrosonik mesafe sensöründen ölçülen değer “mesafe” değişkenine aktarılmaktadır. Bu değişken değerine göre buzzerdan çıkan sen değişmektedir. Eğer mesafe 50 den küçük veya eşit ise daha sakin ve uzun ses, eğer 50 den küçük ve eşit ise orta şiddette bir ses çıkmaktadır. Eğer mesafe 10 cm eşit veya daha az ise buzerden çıkan ses daha kısa ve daha şiddetli olarak kullanıcıyı uyarmaktadır.

29
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Ad       Adet       Bileşen

U1         1          Arduino Uno R3

 

D1         1          Kırmızı Led

D2         1          Yeşil Led

D3         1          Mavi Led

 

R1         3          220 Ω Rezistör

R2

R3

 

Rpot1    1           250 kΩ, Potansiyometre

 

AÇIKLAMA

Projemizde potansiyometre kullanarak ledlerin parlaklığını kontrol ederek istediğimiz  değerde yanmasını amaçlanmıştır. Potansiyometrenin değeri 250’den küçükse hiçbir led çalışmayacaktır. Değer 250’den büyükse sadece kırmızı led, 500’den büyükse kırmızı ve yeşil led, 750’den büyükse üç ledde yanması sağlanacaktır.

32
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Miktar       Bileşen

1           Arduino Uno R3

2           1kΩ Rezistör

1           Mikro Servo

1           Fotorezistör

 

AÇIKLAMA

Projemizde ışığın şiddetine göre  servo motorun belirli açılarda hareket etmesi amaçlanmıştır. LDR sensörümüzü A0 pinine, servo motorumuzu dijital 3 pinine bağladık. Çalışmamızda A0 pininden okuduğumuz ışık şiddeti 50 ve üzeri ise servo motorumuzu 60 derece, 400 ve üzeri ise 120 derece, 550 ve üzeri ise 180 derece dönecektir. Kodlama kısmında ışık şiddetini veya dönme açılarını değiştirerek farklı şekillerde kullanabiliriz

35
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Miktar       Bileşen

1           Arduino Uno R3

2           1kΩ Rezistör

1           Mikro Servo

1           250 kΩ, Potansiyometre

 

AÇIKLAMA

Projemizde potansiyometremize göre  servo motorun belirli açılarda hareket etmesi amaçlanmıştır. Potansiyometreyi A0 pinine, servo motorumuzu dijital 3 pinine bağladık. Çalışmamızda A0 pininden okuduğumuz potansiyometre değerinin 50 ve üzeri olması durumunda servo motorumuzu 45 derece, 400 ve üzeri ise 90 derece, 800 ve üzeri ise 120 derece, 1000 ve üzeri ise 180 derece dönecektir. Çalışmanın kodlama kısmında potansiyometre veya dönme açılarını değiştirerek farklı şekillerde kullanabiliriz.

38
Kodla BEYA by OYA ARSLAN - Ourboox.com
Kodla BEYA by OYA ARSLAN - Ourboox.com

MALZEME LİSTESİ

Miktar             Bileşen

1                  Arduino Uno R3

1                  Experimental Small Circuit

1                  Pir Sensör

1                  Micro Servo

 

AÇIKLAMA

Projemizde Hareket Sensörü İle Servo Motor Kontrolü amaçlanmıştır.

Kurulum şemasında göründüğü gibi listedeki malzemeler yerleştirilir.

 

Pir sensörü bağlantıları aşağıdaki gibi yapılır:

Sinyal ayağı 2 nolu pine bağlanır.

Power(Güç) ayağı board üzerindeki (+) hat üzerinde herhangi bir pine bağlanır.

GND(Toprak) ayağı board üzerindeki (-) hat üzerinde herhangi bir pine bağlanır.

 

Servo Motor bağlantıları aşağıdaki gibi yapılır:

GND(Toprak) ayağı board üzerindeki (-) hat üzerinde herhangi bir pine bağlanır.

Power(Güç) ayağı board üzerindeki (+) hat üzerinde herhangi bir pine bağlanır.

Sinyal ayağı 9 nolu pine bağlanır.

Son olarak board üzerindeki (+) hat Arduino UNO kart üzerindeki   Güç pinine bağlanır. (-) hat Arduino UNO kart üzerindeki   GND (topraklama )pinine bağlanır. Böylece devre tamamlanır.

Kodlama için;

PirPsensörü 2 nolu pine ayarlanır. Değer değişkenine 0 değeri aktarılır. Servo kütüphanesi eklenir. Servo motor tanımlanır

Setup kısmında;pirpin Giriş olarak ayarlanır. servo motoru 9 nolu pine ayarlanır ve Servo  motor başlatılır

Loop bölümünde; Servo motor 0 konumuna getirilir. deger geğişkenine pir sensöründeki okunan değer aktarılır. değer ekrana yazdırılır Eğer deger 1 ise servo motor 180 derece döndürülür; 5 saniye bekletilir ve motor tekrar eski haline gelir.

 

 

41
Kodla BEYA by OYA ARSLAN - Ourboox.com

“Erasmus+ Programı kapsamında Avrupa Komisyonu tarafından desteklenmektedir. Ancak burada yer alan görüşlerden Avrupa Komisyonu ve Türkiye Ulusal Ajansı sorumlu tutulamaz.”

43
This free e-book was created with
Ourboox.com

Create your own amazing e-book!
It's simple and free.

Start now

Ad Remove Ads [X]
Skip to content