fapatech

Üretmek adına her şey

Raspberry Pi ile Led Yakma

Elektroniğin ilk devre çalıştırma işlemi genellikle led yakma ile başlar. Bu sebeple serime led yakma ile devam ediyorum 🙂

Kullandığım Malzemeler

  • Raspberry Pi 3B+
  • Breadboard
  • LED (1 adet)
  • 220 veya 330 ohm direnç
  • 2 adet erkek-dişi atlama kablosu (jumper kablo)
  1. Raspberry Pi üzerinde bulunan pinlerin farklı işlevleri vardır. Elimizde bulunan Raspberry Pi modülü hangisiyse ona göre GPIO pinlerinin tablosuna bakmamız gerekir. Ben Raspberry Pi 3B+ modülü ile çalışıyorum. Bu modüle ait GPIO pinlerin tablosu aşağıdaki gibidir.

2. İlk projemiz led yakma projesi olduğu için hazırladığımız malzemeler ile devremizi kuralım.

  • Ledimizin eksi bacağını Raspberry Pi kartımızın 6 numaralı GND pinine takalım.
  • Ledimizin artı bacağına seri bir şekilde 220 ohm direncimizi takalım.
  • Direncimizin boşta kalan bacağını Raspberry Pi kartımızın 11. pinine (GPIO 17) takalım. Devre kurulumumuzu tamamlamış olduk.

3. Raspberry Pi kartımıza güç verip açıyoruz ve Raspberry Pi ekranımızda Başlat menüsünden Accessories’a tıklayıp oradan Text Editor sekmesine tıklıyoruz.

4. Bu adımdan sonra kodumuzu Text Editor bölümüne yazacağız. Kodları Python dilinde yazıyoruz.

Kod:

import RPi.GPIO as GPIO

import time

# blinking function

def blink(pin):

GPIO.output(pin,GPIO.HIGH)

time.sleep(1)

GPIO.output(pin,GPIO.LOW)

time.sleep(1)

return

# to use Raspberry Pi board pin numbers

GPIO.setmode(GPIO.BOARD)

# set up GPIO output channel

GPIO.setup(11, GPIO.OUT)

# blink GPIO17 50 times

for i in range(0,50):

blink(11)

GPIO.cleanup()

5. Kodumuzu yazdıktan sonra blink.py isminde kaydedebilirsiniz. Burada önemli olan kısım .py şeklinde dosya ismini sonlandırmaktır. Dosya ismini istediğiniz gibi belirleyebilirsiniz.

6. Kaydetme işlemini tamamladıktan sonra Raspberry Pi da terminal ekranımızı açıyoruz.

7. Açılan terminal ekranına yazdığımız kodu aktif edip hazırladığımız devrenin çalışabilmesi için:

sudo python blink.py

Yazıp Enter a basalım ve devremiz çalıştı 🙂

Terminal ekranımız açık olduğu sürece 1 sn aralıklarla led yanıp sönmeye devam edecektir.

Aşağıdaki videodan yapılan adımları detaylı bir şekilde görebilirsiniz:

Bir sonraki yazımda yeni bir Raspberry Pi projesi ile devam edeceğim.

Next Post

Previous Post

© fapatech