Bu depo, Arduino öğrenme sürecimde yaptığım temel uygulamaları ve örnek kodları içermektedir.
Amaç, elektronik ve gömülü sistemler alanında başlangıç seviyesinde pratik yapmak ve ilerleyen projeler için temel oluşturmaktır.
PROJELER
1-LED YAKIP SÖNDÜRME İŞLEMİ YAPAN UYGULAMA: Bu proje, Arduino ile basit bir LED’in belirli aralıklarla yanıp sönmesini sağlar.
2-POTASYOMETRE İLE LED YAKIP SÖNDÜRME UYGULAMASI:Bu program bir potasyometreyi okur ve bu değere göre bir ledin parlaklığını kontrol eder.
3-BUTON İLE LED PARLAKLIĞI UYGULAMASI:Bu proje, Arduino ile bir LED’in parlaklığını butona her basıldığında 5 birim artırarak kontrol etmeyi sağlar.
Arduino PWM (Pulse Width Modulation) kullanarak LED parlaklığını kademeli olarak değiştirir.
4-LDR(FOTOREZİSTÖR) İLE LED PARLAKLIĞI UYGULAMASI:Bu proje, Arduino kullanarak bir LDR ile LED parlaklığını ortam ışığına göre otomatik olarak ayarlamayı sağlar.
Ortamdaki ışık arttıkça LED’in parlaklığı düşer, ortam karardıkça LED’in parlaklığı artar.
5-HESAP MAKİNESİ UYGULAMASI:Bu proje, butonlar ve dirençler kullanarak yapılan basit bir Arduino hesap makinesidir. Her butona basıldığında farklı bir işlem yapılır (toplama, çıkarma, çarpma, bölme ). Arduino başlangıç seviyesinde giriş/çıkış kontrollerini öğrenmek için hazırlanmıştır.
6-KUVVET SENSÖRÜ İLE LED YAKIP SÖNDÜRME UYGULAMASI=Bu proje, bir Kuvvete Duyarlı Direnç sensöründen okunan basınca orantılı olarak 10 adet LED'i sırayla yakıp söndüren basit bir Arduino uygulamasıdır. Okunan analog değeri 10 seviyeye (0'dan 10'a kadar) ölçekleme (map() fonksiyonu).Basınç seviyesine göre 10 LED'i sıralı olarak yakıp söndürme.
7-SERVO MOTORU TARAMA UYGULAMASI=Bu proje, Arduino'nun temel özelliklerini kullanarak bir standart servo motoru 0 dereceden 180 dereceye ve ardından tekrar 0 dereceye kadar sürekli olarak hareket ettirir (sweep - tarama hareketi).
8-POTASYOMETRE İLE SERVO MOTOR KONTROLÜ UYGULAMASI:Bu proje, bir potansiyometreyi çevirerek bir servo motorun açısını canlı olarak kontrol etmeyi sağlayan temel bir Arduino uygulamasıdır. Potansiyometre bir düğme gibi davranarak motorun pozisyonunu hassas bir şekilde belirler.
9-FOTOREZİSTOR(LDR) İLE SERVO MOTOR KONTROLÜ UYGULAMASI:Bu proje, bir Fotorezistor (LDR) kullanarak ortamdaki ışık şiddetini ölçer ve bu ışık seviyesine bağlı olarak bir servo motorun açısını ayarlar. Proje, ışık seviyesi düştükçe (karardıkça) servo motoru bir yöne, ışık seviyesi yükseldikçe (aydınlandıkça) diğer yöne hareket ettirir.
10-ULTRASONİK MESAFE SENSÖRÜ:Bu proje, bir HC-SR04 Ultrasonik Mesafe Sensörü kullanarak nesneler arasındaki uzaklığı ölçer ve sonucu Arduino Seri Monitör'e yazdırır.Kod, ultrasonik mesafeyi hesaplamak için sesin hızını ve yankının geri dönüş süresini kullanır.
11-GÜNEŞ TAKİP SİSTEMİ/GÜNEŞ PANELİ UYGULAMASI
12-ULTRASONİK MESAFE UYARI SİSTEMİ UYGULAMASI
13-PARK SENSÖRÜ UYGULAMASI
-
Notifications
You must be signed in to change notification settings - Fork 0
FatKarakas/Basic_Arduino
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published