İHSAN MERMERCİ MESLEKİ VE TEKNİK ANADOLU LİSESİ
BİLİŞİM TEKNOLOJİLERİ ALANI
10. SINIFLAR ROBOTİK VE KODLAMA DERSİ 1. DÖNEM 2. UYGULAMA SINAVI

    GENEL BİLGİLER


  • Sınav sorularını https://robotik.ihmtal.com/sinav.docx adresinden indirebilirsiniz.
  • Aşağıdaki sorulardan seçtiklerinizin devresini oluşturun, kodlarını yazın ve devreyi çalıştırın, kodları ve devreyi oluştururken ders modülünden ve internetten faydalanabilirsiniz.

  • PUANLAMA

    ⚡ En fazla 100 puan alabilirsiniz, istediğiniz soruları yapabilirsiniz. ⚡

    # 1. Soru 2. Soru 3. Soru 4. Soru 5. Soru 6. Soru 7. Soru 8. Soru Toplam
    Puan 10 20 25 30 35 10 30 40 200

    SORULAR

  • Soru 1: RGB led ile aşağıda belirtildiği gibi çalışan bir devreyi Arduino ile yapınız. (10 Puan)
  • Malzemeler:
      - 1 Adet RGB Led
      - 3 adet 220 Ohm Direnç (Kullanmayabilirsiniz)
    Devrenin Çalışma Şekli:
      - Arduino çalıştırıldığında RGB sırasıyla 3 er saniye kırmızı, mavi, yeşil renklerde yanacak, her renk arasında 1 saniye sönecek.
  • Soru 2: 1 RGB Led ve 1 Adet Push Buton kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız.(20 Puan)
  • Malzemeler:
      - 1 Adet RGB Led
      - 3 Adet 220 Ohm Direnç (Kullanmayabilirsiniz)
      - 1 Adet Push Button
      - 1 Adet 1 KOhm direnç
    Devrenin Çalışma Şekli:
      - Arduino ilk çalıştırıldığında RGB Led yanmayacak.
      - Push Butona basılı tutulduğu zaman RGB Led her saniye rastgele bir renk ile yanacak
      - Push Buton bırakıldığında RGB Led son üretilen renk ile yanacak.
      - Push butona basılıp bırakılırsa üretilen renkte yanmaya devam edecek.
  • Soru 3: 2 Adet Led, 1 adet Servo motor ve 1 adet Potansiyometre kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız.(25 Puan)
  • Malzemeler:
      - 2 Adet Led
      - 1 Adet Potansiyometre
      - 1 Adet Servo Motor
      - 3 Adet 220 Ohm Direnç (Kullanmayabilirsiniz)
    Devrenin Çalışma Şekli:
      - Arduino başlatıldığında Servo motor 90 Dereceye ayarlanacak ve ledler yanmayacak.
      - Potansiyometre değeri Servo motora 0-180 derece açı değeri olarak gönderilecek.
      - Servo motorun açı değeri 0-69 derece arasındaysa 1. Led yanıp sönecek.
      - Servo motorun açı değeri 111-180 derece arasındaysa 2. Led yanıp sönecek.
      - Servo motorun açı değeri 70-110 derece arasında ise ledler sönecek.
  • Soru 4: 1 Adet push buton, 1 Adet Servo, 1 adet RGB ve 1 adet Buzzer kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız. (30 Puan)
  • Malzemeler:
      - 1 Adet Push Button
      - 1 Adet 1 KOhm direnç
      - 2 Adet RGB
      - 1 Adet Buzzer
      - 1 Adet Servo
      - 4 Adet 220 Ohm Direnç (Kullanmayabilirsiniz)
    Devrenin Çalışma Şekli:
      - Arduino başlatıldığında Servo motor 0 (Sıfır) derece konumunda, RGB yanmayacak.
      - Push butona basıldığında servo motorun açısı 180 derece yapılacak, servo motorun açısı 0 dan 180 dereceye gelirken RGB mavi renkte yanacak ve buzzer kısa aralıklarla ötecek.
      - Servo motor 180 dereceye geldikten sonra 5 saniye boyunca bu pozisyonda kalacak, buzzer susacak, RGB Led yeşil renkte yanacak.
      - 5 saniye sonra Servo motor 180 dereceden 0 dereceye dönecek, bu esnada yine buzzer kısa aralıklarla yanacak ve RGB kırmızı renkte yanacak.
      - Servo motor 0 dan 180 dereceye giderken veya 180 dereceden 0 dereceye dönerken push butona basılırsa işlem yapılmayacak.
  • Soru 5: 1 adet Ultrasonic sensor, 1 Adet RGB led ve 1 Adet Buzzer kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız. (35 Puan)
  • Malzemeler:
      - 1 Adet Ultrasonic Sensor
      - 1 Adet Buzzer
      - 1 Adet RGB Led
      - 4 Adet 220 Ohm Direnç (Kullanmayabilirsiniz)
    Devrenin Çalışma Şekli:
      - Arduino başlatıldığında RGB led sönük olacak.
      - Ultrasonic sensör ile mesafe ölçümü yapılacak ve mesafeye göre aşağıdaki işlemler yapılacak.
      a) Ölçülen mesafe Seri port aracılığı ile ekrana yazılacak. (Serial.println komutu)
      b) Ölçülen mesafe 50 cm üzerinde ise hiçbir işlem yapılmayacak.
      c) Ölçülen mesafe 30 ile 50 cm arasında ise buzzer 3 saniye aralıkla 1 saniye ötecek ve RGB Led aynı aralıkta mavi renkte yanıp sönecek.
      d) Ölçülen mesafe 20 ile 29 cm arasında ise buzzer 2 saniye aralıkla 1 saniye ötecek ve RGB led aynı aralıkta yeşil renkte yanıp sönecek.
      e) Ölçülen mesafe 10 ile 19 cm arasında ise buzzer 1 saniye aralıkla yarım saniye ötecek ve RGB led aynı aralıkta kırmızı renkte yanıp sönecek.
      f) Ölçülen mesafe 0 ile 9 cm arasında ise buzzer yarım saniye aralıkla yarım saniye ötecek ve RGB led aynı aralıkta kırmızı renkte yanıp sönecek.
  • Soru 6:1 Adet LCD ekran kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız. (10 Puan)
  • Malzemeler:
      - 1 Adet LCD ekran
    Devrenin Çalışma Şekli:
      - LCD ekranın 1. Satırına Robotik Kodlama, 2. Satırına Sinavi kelimelerini tam ortaya gelecek şekilde yazdırınız.
  • Soru 7: 1 Adet LCD ekran 1 adet Ultrasonic Sensor kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız. (30 Puan)
  • Malzemeler:
      - 1 Adet LCD ekran
      - 1 Adet Ultrasonic Sensor
    Devrenin Çalışma Şekli:
      - Ultrasonic sensor ile ölçülen mesafeyi aşağıdaki belirtildiği şekilde LCD ekrana yazdırınız.
      a) 1. Satırda tam ortaya gelecek şekilde MESAFE kelimesi yazacak.
      b) 2. Satırda tam ortaya gelecek şekilde 0-99 cm arasında ölçülen mesafe santimetre olarak yazılacak ve sonuna Cm. kelimesi eklenecek.
      c) 100 cm üzerinde ise ölçülen mesafe metre olarak yazılacak ve sonuna Metre kelimesi eklenecek.
  • Soru 8: 1 Adet LCD ekran 1 adet Ultrasonic Sensor, 1 adet Servo motor, 1 Adet buzzer, 1 adet RGB Led kullanarak aşağıda belirtilen şekilde çalışan devreyi Arduino ile yapınız. (40 Puan)
  • Malzemeler:
      - 1 Adet LCD ekran
      - 1 Adet Ultrasonic Sensor
      - 1 Adet Servo Motor
      - 1 Adet Buzzer
      - 1 Adet RGB Led
      - 4 adet 220 Ohm direnç (Kullanmayabilirsiniz)
    Devrenin Çalışma Şekli:
      - Arduino başlatıldığında Servo motor 0 konumunda olacak, RGB led yanmayacak.
      - LCD ekranda 3 saniye “Program Basliyor” yazacak.
      - Daha sonra Ultrasonic sensor ile ölçülen mesafe LCD ekrana yazdırılacak.
      - 1. Satırda tam ortaya gelecek şekilde MESAFE kelimesi yazacak.
      - 2. Satırda tam ortaya gelecek şekilde ölçülen mesafe santimetre olarak yazılacak ve sonuna Cm. kelimesi eklenecek.
      - Ölçülen mesafe 30 cm üzerinde hiçbir işlem yapılmayacak sadece yukarda belirtildiği şekilde mesafeyi yazacak.
      - 30 cm altında bir cisim algılandığında servo motor her derecede 100 milisaniye aralıkla 180 dereceye ulaşacak (for döngüsü kullanmanız gerekiyor)
      - Bu sırada LCD ekranda 1. Satırda Kapi Aciliyor yazacak.
      - Bu sırada RGB led Mavi renkte yanacak.
      - Servo motor 180 dereceye ulaştıktan sonra 5 saniye bu pozisyonda bekleyecek ve RGB Led yeşil renkte yanacak.
      - LCD ekranda Kapi Acik yazacak.
      - 5 saniye sonra Servo motor her derecede 100 milisaniye aralıkla 0 dereceye dönecek.
      - Bu sırada RGB led kırmızı renkte yanacak.
      - LCD ekranda Kapi kapaniyor yazacak.