dnyPIC

USB PIC Programlayıcı
3.3V ve 5V Güç Kaynağı
Tak Kullan Modül Özelliği
Seri — USB Dönüştürücü
Esnek Bağlantı Noktaları
JoySTICK
Pervane
Sensörler
dnyPIC
LAY!
Deneyler artık çok KO
dnyPIC
PIC mikrodenetleyiciler ile proje geliştirmek isteyenlerin, deneylerini kolaylıkla yapabileceği bir eğitim setidir.
dnyPIC üzerinde dahili olarak 2x16 karakter LCD, Joystick, Limit Anahtar, Pervane, Sensörler, BreadBoard, USB PIC Programlayıcı,
USB Seri Dönüştürücü, +5V ve +3.3V Güç Kaynağı, Düdük ve Matris Ekran gibi birçok uygulama modülleri bulunmaktadır.
Bu modüller, yeni başlayanlar veya ileri düzeyde uygulama geliştirmek isteyenler için özenle tasarlanmıştır.
dnyMODÜL özelliği ile dnyPIC üzerine ek modüller ekleyerek uygulama alanlarını genişletebilirsiniz. Üzerinde bulunan
Bread Board sayesinde, projenizde kullanmak istediğiniz özel sensörlerinizi veya komponentlerinizi dnyPIC ile kolayca adapte
edebilir ve hemen kullanmaya başlayabilirsiniz. dnyPIC üzerinde dahili olarak USB PIC Programlayıcı bulunmaktadır.
Ayrıca bir programlayıcıya ihtiyaç yoktur. Hemen deneylere başlayabilirsiniz..
iÇiNDEKiLER
BAŞLARKEN
ÇIKIŞ MODÜLLERİ
Kutu içeriğinin Kontrolü
04
LED
24
CD içeriğinin Bilgisayara Yüklenmesi
05
Düdük
25
PICKit2 Yazılımın Yüklenmesi
06
Karakter LCD
26
Kullanıma Hazır Hale Getirilmesi
08
LED Ekran
28
Pervane
30
ENERJi
Enerji Bağlantı Noktası Seçimi
09
HAFIZA
Enerji Bağlantısının Yapılması
10
EEprom
MCU Enerji Seçimi
11
GiRiŞ MODÜLLERİ
TEMEL ÖZELLİKLER
dnyPIC Üzerinde Bulunan Modülleri
31
12
PIC SOKETLERi
PIC Soketleri
14
Osilatör Seçim
15
Reset ( MLCLR ) Seçim
16
PIC YAZICI
Butonlar
32
Anahtarlar
34
Limit Anahtarlar
36
Joystick
38
Potansiyometre
39
SENSÖRLER
Manyetik Alan Sensörü
40
Yükle - Çalıştır Özelliği
18
Sıcaklık Sensörü
41
ICSP Portu
19
Işık Sensörü
42
iLETiŞiM MODÜLLERi
KOLAY BAĞLANTI PORTLARI
Kolay Bağlantı Portları
20
USB
43
dnyMODÜL
22
Seri — USB Dönüştürücü
44
Bread Board
23
Kutu içeriğini
Aşağıda belirtilen kutu içeriğini kontrol edin.
Herhangi biri eksik olduğu durumda, lütfen bizimle
Sayfa 04
Kontrol Edin
irtibata geçin.
[email protected]
1
dnyPIC
2
Kullanım Klavuzu
3
Adaptör
4
USB Kablo
5
dnyPIC
6
Bağlantı Kabloları
dnyPIneC
yler artık çok KOLAY!
De
CD
!
CD içeriğini
Bilgisayarınıza Kopyalayın
dnyPIC CD’sini bilgisayarınıza takın. İçerisinde bulunan “dny PIC” klasörünü bilgisayarınıza
kopyalayın. Bu klasörde dnyPIC’i kullanmanız için gerekli dosyalar bulunmaktadır.
CD-ROM
dnyPIC
Kullanım Klavuzu
PICkit2
Uygulama Adımları
Uygulama Örnekleri
CD içerisindeki dosyaların eksik veya bozuk olması
durumunda lütfen bizimle irtibata geçin.
!
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 05
[email protected]
PICKit2 Yazılımını Yükleyin
dnyPIC üzerinde dahili olarak PIC Programlayıcı bulunmaktadır. Ayrıca bir programlayıcı cihazına ihtiyacınız yoktur.
Bu programlayıcıyı kullanabilmeniz için özel bir yazılım gerekmektedir. Bu yazılım PIC mikrodenetleyici üreten
Microchip firmasının geliştirmiş olduğu PICKit2 yazılımıdır. Bu adımda bilgisayarınıza bu yazılımı yükleyin.
CD-ROM:/dnyPIC/PICKit2/Setup.exe
Kullanım Klavuzu
UYARI
!
Sayfa 06
1
Bu adımı gerçekleştirmeden önce dnyPIC’i
Uygulama Adımları
bilgisayarınıza USB kablo ile bağlamayın.
Uygulama Örnekleri
PICKit2 klasörünün içersinde bulunan “Setup.exe”
dosyasını çalıştırın.
dnyPIneC
yler artık çok KOLAY!
De
PICkit2
2
Kuruluma hoş geldiniz ekranı, ilerlemek için “Next”
butonuna tıklayın.
5
Lisans Anlaşması metnini okuyun. Eğer onaylıyorsanız
tıklayın. NOT : Dilerseniz standart klasörde bırakabilirsiniz.
“I Agree” seçip, “Next” butonuna tıklayın.
4
6
Bu aşamada program yüklendi. “Next” butonuna tıklayın.
Kurulum işlemi tamamlandı. “Close” butonuna tıklayın.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 07
3
Programın yükleneceği klasörü seçip “Next” butonuna
dnyPIC’i Kullanıma Hazır
Hale Getirin
dnyPIC’i koruyucu koruma kılıfının içerisinden
çıkartın. Herhangi bir kablo ile bağlantı kurmadan
önce ”AÇMA—KAPATMA” anahtarını “KAPALI”
konumuna getirin.
dnyPIC Enerji AÇMA - KAPATMA
!
Enerji modülü üzerinde bulunan “E8”
Anahtarını “KAPALI” konuma getirin.
Sayfa 08
KAPALI
dnyPIneC
yler artık çok KOLAY!
De
AÇIK
ENERJi Bağlantı Noktası
Seçimini Yapın
dnyPIC’i dilerseniz bilgisayarınızın USB portundan veya set içerisinde bulunan ADAPTÖR ile çalıştırabilirsiniz.
Tek yapmanız gereken hangisini kullanacağınıza karar verip, dny PIC üzerindeki “Enerji Seçim” anahtarı ile bu
işlemi gerçekleştirmektir. Bu adımda enerji seçiminizi yapın.
Enerji
ADAPTÖR
Seçim
anahtarını
“ADAPTÖR”
pozisyonuna çektiğinizde, sistem enerjisini
harici olarak bağlanan ADAPTÖR üzerinden
ENERJi SEÇiM
Enerji Seçim anahtarını “USB” pozisyonuna
USB
çektiğinizde, sistem enerjisini USB KABLO
üzerinden bilgisayarınızdan alacaktır.
UYARI
Eğer dnyPIC’i USB kablo üzerinden enerjilendirme seçeneğini
olduğu için, kullandığınız
modül sayısı arttıkça gerekli güç
sağlanamayacağından dolayı, gerilim düşmeleri olabilir. Set içerisinde
ücretsiz olarak verilen adaptör kullanıldığında, bu tarz sıkıntılar
yaşanmayacaktır. (Eğer çalışma masanızın yakınında elektrik prizi
bulunuyor ise adaptör kullanmanız önerilir.)
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 09
!
seçerseniz. Bilgisayar üzerinden çekebileceğiniz akım miktarı düşük
ENERJi Bağlantısının
Yapılması
Enerji bağlantı noktası seçiminizi gerçekleştirdikten sonra, yapmış olduğunuz seçime göre ilgili kabloyu görseldeki
gibi dnyPIC’e bağlayın.
USB KABLO
ADAPTÖR
LABORATUVAR
GÜÇ KAYNAĞI
ADAPTÖR
USB KABLO
BİLGİ
Bu seçenek ile Adaptör “veya” Laboratuvar
Güç Kaynağından herhangi birisini
kullanabilirsiniz. “+” ve ”-” kablolarının yönü
fark etmemektedir. Dahili olarak AC / DC
regülatör bulunmaktadır.
Enerji Anahtarını Açın
!
Bu aşamada, ilgili kabloyu taktıktan
sonra
enerji
anahtarını
konuma getirin. Bu durumda “Enerji”
Sayfa 10
LED’i yanacaktır.
dnyPIneC
yler artık çok KOLAY!
De
“AÇIK”
KAPALI
AÇIK
açık
konuma
Enerji anahtarı
getirildiğinde
deneylere başlayabilirsiniz.
artık
ro
PICMik
MCU ENERJi
Seçimi
dnyPIC deney seti üzerinde kullanmak istediğiniz mikrodenetleyiciyi, iki faklı voltaj değeri
ile çalıştırabilirsiniz. Bunlar +5V veya +3.3V seçenekleridir. Bunun için yapmanız gereken
“MCU VCC Seçim” anahtarını ilgili konuma getirmektir.
MCU VCC SEÇİM anahtarını “+3V3”
+3V3
pozisyonuna çektiğinizde, mikrodenetleyici
“+3V3” ile enerjilendirilecektir. Bu pozisyonda,
“3V3” LED’i yanacaktır.
MCU VCC SEÇİM
MCU VCC SEÇİM anahtarını “+5” pozisyonuna
enerjilendirilecektir. Bu pozisyonda, “5V” LED’i
yanacaktır.
BİLGİ
Seçim sonrası dnyPIC üzerinde bulunan modüller bu voltaj
değeri ile enerjilendirilir. Bunun nedeni, mikrodenetleyicinin
portlarına gelebilecek fazla voltaj değerini engellemektir.
Örneğin +3V3 seçeneğinde mikrodenetleyicinin girişine +5V
uygularsanız ilgili port veya portlara zarar verebilirsiniz.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 11
+5V
çektiğinizde, mikrodenetleyici “+5V” ile
dnyPIC Üzerinde Bulunan MODÜLLER
1 - Karakter LCD
21 - Sıcaklık Sensörü ( MCP9700)
2 – 5x7 LED Ekran
22 – Manyetik Alan Sensörü ( US1881)
3 – Düdük
23 – EEProm
4 – Pervane
24 – Mikrodenetleyici Port Bağlantı Noktalaro
5 – 8 Adet LED
25 – Enerji Portları
6 – dnyMODÜL Soketleri
26 – Giriş—Çıkış Portları
7 - USB PIC Programlayıcı
27 – Bread Board
8 - Seri—USB Dönüştürücü
28 – ÇALIŞTIR—YÜKLE Anahtarı
9 – USB Port
6
5
10 – +5V ve +3.3V Voltaj Regülatörü
11 – PICMikro Soketleri
2
12 – Osilatör
7
4
1
13 – Reset
28
26
23
14 - ICSP Bağlantı Noktası
8
25
12
25
22
9
15 – Joystick
27
14
21
16 – Limit Anahtar
17 – Butonlar
20
24
18 – Anahtarlar
19 – Potansiyometre
3
26
19
11
13
10
Sayfa 12
20 - Işık Sensörü ( LDR )
dnyPIneC
yler artık çok KOLAY!
De
18
17
16
15
dnyPIC Temel Özellikleri
Boyut
22,2cm x 28,4 cm
Enerji Bağlatı
USB veya ADAPTÖR
PICYazıcı
USB Programlayıcı
10 bit Çözünürlüğe Sahip 8 Kanal Analog / Dijital Dönüştürme Portu
33 tane Dijital Giriş—Çıkış Portu
2 ten PWM Portu
Dahili UART ( Seri iletişim )
256Byte Dahili EEprom
SPI Haberleşme
NOT : Programlama esnasında MCU_VCC +5V olmalıdır.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 13
16F877A
Set Üzerinde Dahili Olarak Gelen16F877A PIC Mikrodenetleyici Özellikleri
PICMikro
Soketleri
dnyPIC
projelerde yaygın olarak kullanılan 28PIN ve 40PIN
mikrodenetleyicilere
destek
vermek
üzere
tasarlandı.
Çalıştırmak istediğiniz uygulama kodunu yükleyebilir ve aynı
soketten
mikrodenetleyiciyi
sökmeden
uygulamanızı
çalıştırabilirsiniz.
NASIL TAKMALIYIM ?
1
40
20
21
UYARI
!
Mikrodenetleyici değişimi esnasında
1
enerji modülü üzerinde bulunan “E8”
28
Anahtarını “KAPALI” konuma getirin.
Bu
sayede
bağlama
KAPALI
AÇIK
herhangi
bir
yanlış
anında dnyPIC’e zarar
görmesi önlenir. Mikrodenetleyiciyi
taktıktan sonra enerji anahtarını
14
tekrar “AÇIK” konuma getirin
15
28-PIN PIC
40-PIN PIC
BİLGİ
Sayfa 14
dnyPIC üzerinde yalnızca bir adet mikrodenetleyici
dnyPIneC
yler artık çok KOLAY!
De
kullanabilirsiniz. Kullanmak istediğiniz PIC mikrodenetleyici
ilgili sokete takın.
PICMikro
dnyPIC üzerinde kullanmak istediğiniz
mikrodenetleyiciye uygun harici osilatör
OSiLTAÖR
devresi bulunmaktadır. Bu devreye
istediğiniz
çalışma
değerde
frekansını
kristal
takarak
değiştirebilirsiniz.
Üzerinde 4MHz kristal standart olarak
gönderilmektedir.
Kristal
devresini
kullanmak istemezseniz tek yapmanız
gereken
Osilatör
modülü
üzerinde
bulunan OSL anahtarının pozisyonunu
gösterildiği şekilde değiştirmektir.
OSL
anahtarını
“I /O”
poz isy onuna
getirdiğinizde MCU_PA.7 ve MCU_PA.6 pinleri
giriş /çıkış portu olarak kullanılmak üzere
I/O
PA.7 ve PA.6 pinlerine bağlanır.
OSİLATÖR
OSL
anahtarını
“OSC”
pozisyonuna
getirdiğinizde MCU_PA.7 ve MCU_PA.6 pinleri,
mikrodenetleyicinin osilatör girişleri olan OSC1
ve OSC2 pinlerine
bağlanır.
OSC
PIC takmış
olduğunuz kristal değerine göre çalışır.
BİLGİ
Devre Şeması
X1, kristalinin pin yönü fark
etmemektedir. Üzerinde dahili
olarak bulunan 4MHz kristali
yerine
PORTA.7
OSC2
A
PORTA.6
kullanmak
istediğiniz kristali takabilirsiniz.
22pF
22pF
MCU PA.7
MCU PA.6
OSC1
B
OSC2
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 15
söküp,
OSC1
X1
Reset ( MCLR )
SEÇiM
Reset butonu, kullanmakta olduğunuz mikrodenetleyiciyi manuel olarak
resetlemek için kullanılmaktadır. Butona bastığınızda mikrodenetleyici
resetlenir ve komut dizisinin en başına döner.
Bazı mikrodenetleyicilerin MCU_PE.3 pini
sadece
Bu seçenekte PE.3 pini giriş /çıkış portu
olarak kullanılmaktadır. Reset devresinin
mikrodenetleyici ile bağlantısı kaldırılır.
bazılarında
I/O
!
Bu seçenekte PE.3 pini RESET olarak
mikrodenetleyiciye bağlanır.
MCLR
PE.3 ( I/O)
PORT-E
özelliği
iptal
kullanmak isterseniz MCLR anahtarını “I/O”
pozisyonuna,
RESET
olarak
kullanmak
isterseniz “MCLR” pozisyonuna getirmeniz
gerekmektedir.
MCLR
1N4148
10 KΩ
PIC Mikro
B
Sayfa 16
RESET
MCU_VCC
MCU_PE.3
De
ise
kullanılabilirken,
Devre Şeması
A
dnyPIneC
yler artık çok KOLAY!
olarak
edilebilmektedir. Giriş veya çıkış portu olarak
MCLR SEÇİM
kullanılmaktadır. Reset devresi
RESET
MCLR
PE.3
PE.2
PE.1
PE.0
RESET BUTONU
PICYazıcı
PICYazıcı,
gerçekleştirmek
istediğiniz
uygulamanın
kodunu
mikrodenetleyiciye yüklemenizi sağlayan bir programlayıcıdır. dnyPIC
üzerinde dahili olarak bulunmaktadır. Ayrıca bir programlayıcıya
ihtiyacınız
yoktur.
ICSP
portu
sayesinde
350’den fazla
PIC
mikrodenetleyiciyi programlayabilirsiniz.
USB KABLO BAĞLANTISI
dnyPIC
ile
uygulama
gerçekleştirmek
için
PROG_B USB portuna USB kablosunun takılı
olması
mutlaka
gerekmektedir.
PICKit2
Bu
işlemden
yazılımının
önce
bilgisayara
yüklenmiş olması gerekmektedir.
YÜKLE—ÇALIŞTIR ANAHTARI
Bilgisayarda yazmış olduğunuz uygulama kodunu mikrodenetleyici
içerisine yüklemek için anahtar “YÜKLE” konumuna getirilir. Daha
sonra, yüklemiş olduğunuz uygulama kodunun çalışması için
anahtar “ÇALIŞTIR” konumuna getirilir ve uygulama modülleri
PROG_P
enerjilenerek çalışmaya başlar. “ÇALIŞTIR” pozisyonunda C_LED’i
USB KABLO
yanar, “YÜKLE” pozisyonunda ise Y_LED’i yanmaktadır.
Y_LED
C_LED
ÇALIŞTIR
MAVİ LED
YANAR
kablo takılı değilken PICKit2 yazılımını
çalıştırdığınızda, bağlantı hatası verecektir.
YÜKLE
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 17
BEYAZ LED
YANAR
!
USB kabloyu PICyazıcı USB portuna takın. USB
PICYazıcı
UYGULAMA KODUMU NASIL YÜKLERİM ?
1 İlk olarak dnyPIC CD’si içerisinde bulunan PICKit2 yazılımını Sayfa – 6’ da
gösterildiği gibi bilgisayarınıza yükleyin.
V
2 YÜKLE — ÇALIŞTIR anahtarını YÜKLE pozisyonuna getirin.
3 dnyPIC kutu içerisinde bulunan USB kablosunun bir ucunu bilgisayarınıza
diğerini ise dnyPIC PICYazıcı USB portuna takınız.
V
4 Kullanmak istediğiniz mikrodenetleyiciyi ilgili PIC soketine ilgili sokete takın.
5 PICkit2 programını çalıştırıp, gerçekleştirmek istediğiniz uygulamanın HEX
kodunu seçerek PIC içerisine yükleyin.
6 YÜKLE — ÇALIŞTIR anahtarını ÇALIŞTIR pozisyonuna getirin ve uygulamanızın
nasıl çalıştığını gözlemleyin.
LEDler ?
TEKRAR YÜKLE BUTONU
PICYazıcı üzerinde bulunan “TEKRAR YÜKLE”
butonu, PICKit2 Yazılımındaki “Write” butonu
Veri bağlantısı
kurulduğunda yanmaktadır.
USB Kablo takıldığında
yanmaktadır.
işlevini görmektedir. PIC içerisine en son
yüklemiş olduğunuz yazılımı, dnyPIC üzerine
yerleştireceğiniz başka boş bir PIC içerisine
TEKRAR
Sayfa 18
YÜKLE
dnyPIneC
yler artık çok KOLAY!
De
yeniden yazmak için kullanılmaktadır.
Veri aktarımı esnasında
yanmaktadır.
PICKit2 EKRANI
1
PICYazıcı dnyPIC üzerine takmış olduğunuz mikrrodenetleyiciyi otomatik olarak
tanımaktadır. PIC’i ilgili sokete takıp dnyPIC’i bilgisayara bağladığınızda bu kısımda
1
takılı olan mikrodenetleyiciyi göstermektedir.
2
“Read” butonu, dnyPIC
üzerine takmış olduğunuz mikrodenetleyicinin
içerisindeki program hafızasını okumak için kullanılmaktadır.
3
4
5
“Program Memory” alanında gösterilir.
6
3
7
“Write” butonu, bilgisayarda yazmış olduğunuz uygulama programının .HEX
dosyasını
4
dnyPIC
üzerinde
bulunan
mikrodenetleyici
içerisine
yükler.
“Verify” butonu, bilgisayarda bulunan .HEX dosyası ile mikrodenetleyici
içerisinde bulunan .HEX kodunu karşılaştırmak için kullanılır. Eğer bir farklılık var ise
ekranda uyarı mesajı gösterilir.
5
“Erase” butonu, dnyPIC üzerinde takılı olan mikrodenetleyici içerisindeki
programın silinmesini sağlar.
6
“Blank Check” butonu mikrodenetleyicinin boş / dolu olup olmadığını kontrol
eder.
7
“VDD”
bu alanda kullanmakta olduğunuz mikrodenetleyiciyi kaç volt ile
programlayacağınızı belirler.
HATA Mesajı Verirse ?
!
ICSP ( Devre Üzeri Programlama )
ICSP portu, dnyPIC üzerinde olmayıp bağımsız bir
yerde
olan
PIC’leri
programlamak
için
kullanılmaktadır. Bunun için yapmanız gereken,
kullanmak istediğiniz mikrodenetleyicinin ilgili
pinlerini,
bağlantı
bağlamaktır.
kabloları
ile
USB kabloyu sökün, ardından açık olan
PICkit2 yazılımını kapatın.
kabloyu
taktıktan
Tekrar USB
sonra
PICKit2
yazılımını çalıştırın. Sorun düzelmez ise
lütfen bizimle iletişime geçin.
[email protected]
birbirine
Toplamda 5 bağlantı kablosu ile
PIC’leri programlayabilirsiniz. Kullanmak istediğiniz
mikrodenetleyicinin
programlama
pinlerinin
hangisi olduğunu ilgili PIC’in datasheet’inden
bulabilirsiniz.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 19
PGD
PGC
GND
VDD
VPP
PIC Mikro
2
Okunan program
kOlay Bağlantı
PORTLARI
PIC Mikrodenetleyici üzerinde bulunan portları, uygulamanıza göre dilerseniz
giriş, dilerseniz çıkış olarak ayarlayabilirsiniz. Mikrodenetleyicinin bu özelliğini
kolay ve esnek bir şekilde kullanmanızı sağlamak için, uygulama modüllerinin ve
2
1
2
4
mikrodenetleyicinin portlarını dnyPIC üzerine yerleştirdik. Bu sayede, herhangi
bir
kısıtlamaya
maruz
kalmadan
dilediğiniz
uygulama
modülünü,
mikrodenetleyicinin dilediğiniz portuna bağlama imkanına sahip olursunuz.
Örneğin bir uygulamanızda B portuna LCD bağlarken, başka bir uygulamanızda
LCD’yi D portuna bağlayabilirsiniz. Bu sayede, kolay ve esnek bir çalışma alanına
sahip olursunuz.
2
1
MODÜLLER
dnyPIC üzerinde kolay bağlantı portları 4 gruba ayrılmıştır.
Bunlar; Mikrodenetleyici portları, Uygulama modülleri portları,
KOLAY
BAĞLANTI
KABLOLARI
dnyMODÜL portu ve Enerji portlarıdır. Mikrodenetleyici portları
bread board’un her iki yanına paralel olarak yerleştirilmiş bu
sayede kolaylıkla giriş ve çıkış portlarına bağlantı kabloları ile
bağlanabilmektedir.
Sayfa 20
1
dnyPIneC
yler artık çok KOLAY!
De
MİKRODENETLEYİCİ
PORTLARI
2
UYGULAMA
PORTLARI
3
dnyMODÜL
PORTU
4
ENERJİ
PORTLARI
ÇIKIŞ—Uygulama Portları
PORT-A
PORT-B
PORT-C
PORT-D
PD.0
PD.1
PD.2
PD.3
PD.4
PD.5
PD.6
PD.7
M-1
M-2
M-3
M-4
M-5
M-6
M-7
M-8
M-9
M-10
M-11
M-12
Y-1
Y-2
Y-3
Y-4
Y-5
dnyMODÜL
PV
PC.0
PC.1
PC.2
PC.3
PC.4
PC.5
PC.6
PC.7
DK
PB.0
PB.1
PB.2
PB.3
PB.4
PB.5
PB.6
PB.7
X-1
X-2
X-3
X-4
X-5
X-6
X-7
DÜDÜK PERVANE
PA.0
PA.1
PA.2
PA.3
PA.4
PA.5
PA.6
PA.7
L1
L2
L3
L4
L5
L6
L7
L8
5X7 LED EKRAN
PORT-E
PE.0
PE.1
PE.2
PE.3
LED
RS
E
DT1
DT1
DT1
DT1
LCD
dnyMODÜL Portu
MİKRODENETLEYİCİ PORTLARI
+5V
Bread BOARD
+3V3
GND
GND
+5V, +3V3 ve GND portlarını
Enerji Portları
+3V3
ENERJİ PORTLARI
Mikrodenetleyici Portları
+5V
bread board üzerine
kurduğunuz elektronik
devrelere aktarabilirsiniz.
Osiloskop probları için enerji
pinlerini kullanabilirsiniz.
Kolay Bağlantı Kabloları ile
MİKRODENETLEYİCİ PORTLARI
PA.0
PA.1
PA.2
PA.3
PA.4
PA.5
PA.6
PA.7
PB.0
PB.1
PB.2
PB.3
PB.4
PB.5
PB.6
PB.7
PC.0
PC.1
PC.2
PC.3
PC.4
PC.5
PC.6
PC.7
PD.0
PD.1
PD.2
PD.3
PD.4
PD.5
PD.6
PD.7
PE.0
PE.1
PE.2
PE.3
dilediğiniz uygulama
PORT-A
PORT-B
PORT-C
PORT-D
PORT-E
portunu,
mikrodenetleyicinin
istediğiniz portuna
POT
IŞIK
MCP
MNYT
SDA
SCL
A-1
A-2
A-3
A-4
B-1
B-2
B-3
B-4
B-5
B-6
B-7
B-8
L-1
L-2
L-3
L-4
Y
X
B
kolayca bağlayabilirsiniz.
POT
IŞIK
MCP
MANYETİK
EEPROM
ANAHTAR
BUTONLAR
LİMİT
JOYSTICK
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 21
GİRİŞ—Uygulama Portları
dnyMODÜL
dnyPIC üzerinde bulunmayan uygulama modüllerini, dnyPIC üzerine kolayca ekleyip
çıkartabileceğiniz iki adet dnyMODÜL soketi bulunmaktadır. A modülünün genişliği
22,86mm, B modülünün genişliği 40,64mm’dir.
Dilediğiniz modülü dnyPIC üzerine takıp, dnyMODÜL Port alanında bulunan ilgili
portu kullanabilirsiniz. Kullanabileceğiniz modül çeşitlerini görmek için lütfen
www.mekatroniklab.com adresini ziyaret edin.
dnyMODÜL Portu
M-1
M-2
M-3
M-4
M-5
M-6
M-7
M-8
M-9
M-10
M-11
M-12
dnyMODÜL
dnyMODÜL Soketleri
14
13
+3V3
GND
+5V
M-4
VCC
14
13
MCU_VCC
A
2.54mm
GND
VCC
+3V3
GND
M-3
M-2
M-1
M-5
+3V3
M-11
+5V
M-12
VCC
26
B
1
26
40.64mm
dnyMODÜL soketlerine herhangi bir dnyMODÜL takıldığında
ilgili portlar dnyMODÜL Portuna elektriksel olarak aktarılır.
Bu portları mikrodenetleyicinin dilediğiniz portuna bağlantı
M-10
M-9
M-8
kabloları
ile
bağlayabilir
ve
uygulamalarınızı
gerçekleştirebilirsiniz.
+5V
+3V3
GND
M-7
M-6
VCC
PİN Özellikleri
MCU_VCC
: Mikrodenetleyici için seçmiş olduğunuz voltaj
değeri ( +5V veya +3V3 )
1
dnyMODÜL
22.86mm
MCU_VCC
+3V3
: +3V3 çıkışı
+5V
: +5V çıkışı
GND
: Devrenin toprak hattı.
VCC
: YÜKLE pozisyonunda herhangi bir noktaya
elektriksel
bağlantı
bulunmaz.
ÇALIŞTIR
Sayfa 22
pozisyonunda ise +5V bulunur. Nedeni, program yükleme
dnyPIneC
yler artık çok KOLAY!
De
esnasında herhangi bir elektriksel problemle karşılaşmayı
önlemek içindir.
Bread
BOARD
Bread Board, çok karmaşık olmayan elektronik devreleri üzerinde
kurabilme imkanı sunan bir
modüldür.
Satır ve sütunlardan
oluşmaktadır. Bread Board üzerine kuracağınız elektronik devreleri
dnyPIC ve mikrodenetleyici ile kolaylıkla birbirine bağlayabilirsiniz.
Bread Board üzerinde
Kolay Bağlantı
Kablolarını
Kullanabilirsiniz
+5V
+5V
iletirken, rakamların olduğu gruplar
ile 2A birbirine iletmez.
15
20
F
G
H
I
J
1
5
10
15
20
A
B
C
D
E
+3V3
+3V3
F
G
H
I
J
GND
GND
birbirine iletmezler.
Örneğin, 1A ile 1B birbirine iletirken, 1A
10
Bread Board
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 23
Harflerin olduğu gruplar birbirine
5
Enerji Portları
elektriksel olarak iletir.
1
ENERJİ PORTLARI
Gri çizgilerin olduğu delikler birbirine
A
B
C
D
E
LED
LED, "Light Emitting Diode" kelimesinin kısaltmasıdır. Türkçesi, ”Işık Yayan Diyot”dur. Üzerinden yeterli
miktarda akım geçtiğinde ertrafa ışık yayan elektronik bir komponenttir. dnyPIC üzerinde 8 adet
birbirinden bağımsız, 10mm çapında LED bulunmaktadır. Mikrodenetleyici uygulamalarında dijital
durumu görebilmek amacıyla oldukça sık kullanılan bir komponenttir.
Devre Şeması
680 Ω
L1
L2
L3
L4
L5
L6
L7
L8
L1
680 Ω
L2
L1
L2
680 Ω
680 Ω
LOJİK
1
680 Ω
LOJİK
YANIK
SÖNÜK
0
JİK 1” bilgisi
netleyiciden “LO
LED’lere mikrode
OJİK 0” bilgisi
ilgili LED yanar, “L
gönderildiğinde
r.
ise ilgili LED söne
gönderildiğinde
LED
Nasıl Yanar ?
L8
L7
L6
L5
L4
L3
L2
L1
L3
680 Ω
L4
680 Ω
L5
680 Ω
L6
L3
L4
L5
L6
680 Ω
L7
680 Ω
L8
L7
L8
Düdük,
DÜDÜK
iki
bağlantı
ucuna
voltaj
uygulandığında ses çıkartan elektronik bir
komponenttir. dnyPIC üzerinde bir adet
düdük bulunmaktadır. Mikrodenetleyici ile
çeşitli müzikler oluşturmada veya
nitelikli
ses
üretme
uyarı
uygulamalarında
kullanılmaktadır.
Devre Şeması
Nasıl Öter ?
+5V
LOJİK
1
DÜDÜK
DK
DK
1 KΩ
LOJİK
10K Ω
DK
DK
2N3094
(NPN)
0
DK
Düdük, mikro
denetleyicid
en “LOJİK 1”
gönderildiğin
bilgisi
de öter, “LOJİ
K
0
”
b
ilg
is
i
gönderildiğin
de ise ötmez.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 25
DÜDÜK
+
Karakter
LCD
LCD, "Liquid Crystal Displays" kelimesinin kısaltmasıdır. Türkçesi, “Likit Kristal Ekran”
dır. dnyPIC üzerinde 2 Satır, 16 Sütun karakter sınırı olan LCD bulunmaktadır. Ekran
mavi renkli, karakterler ise beyaz renklidir. Karakter LCD’ler, kullanıcıyı yönlendirici
bilgi veya değişken sayısal verilerin gösterilmesinde çok sık kullanılan ekran
türlerindendir. 4 bit iletişim protokolü kullanılmaktadır. Ekranda alfabetik
karakterlerin dışında özel olarak tasarlanan karakterlerde görüntülenebilmektedir.
Her bir karakter 7x5 matris noktadan oluşmaktadır.
Tornavida
LCD Kontrast potansiyometresi, LCD
ekranın karakter ışığını ayarlamak için
kullanılmaktadır. Herhangi bir tornavida
ile “LCD_POT” potansiyometresini sağa
veya sola çevirdiğinizde karakter ışığının
parlaklığını artırıp veya azaltabilirsiniz.
LCD Işık Açma — Kapatma
LCD arka lamba
aydınlatmasını kapatmak istiyorsanız
“LCD AYDINLATMA SEÇİM” anahtarını,
Kapalı
“KAPALI” pozisyonuna getirin.
LCD arka lamba aydınlatmasını
açmak istiyorsanız
“LCD AYDINLATMA SEÇİM” anahtarını,
Sayfa 26
“AÇIK” pozisyonuna getirin.
dnyPIneC
yler artık çok KOLAY!
De
Açık
LCD PiNLERİ
1 - GND
2 - VCC
3 - LCD Kontrast
Pini
4 - Reset Pini
5 - Yazma / Ok
uma Set Etme Pin
i
6 - Enable Pini
7 - Data Pin 0
8 - Data Pin 1
Devre Şeması
+5V
9 - Data Pin 2
10 - Data Pin 3
11 - Data Pin 4
12 - Data Pin 5
13 - Data Pin 6
+5V
V0
10 kΩ
LCD_POT
KAPALI
33Ω
AÇIK
14 - Data Pin 7
15 - Arka Aydınl
atma VCC
16 - Arka Aydınl
atma GND
DT1
DT2
DT3
DT4
V0
RS
E
J59
LCD
+5V
DT4
DT3
DT2
DT1
E
RS
1
16
M E R H A B A
D Ü N Y A
4 Bit iletişimde
Kullanılmaz.
LED
LED Ekran belirli sayıda LED’in yan
yana dizilmesi ile oluşan bir LED
paneldir. dnyPIC üzerinde bir adet her
EKRAN
biri 3mm olan 5x7 LED ( 35 LED ) satır
ve
sütundan
oluşan
LED
Ekran
bulunmaktadır. Mikrodenetleyici ile
birlikte dilediğiniz şekil ve karakterleri
oluşturabilirsiniz.
Devre Şeması
X5_LD
X7_LD
Y2_LD
Y3_LD
X4_LD
Y5_LD
X6_LD
14
1
X7
X6
X5
X4
X3
X2
X1
680 Ω
X2_LD
Y1_LD
Y4_LD
X1_LD
X3_LD
X7_LD
X6_LD
X5_LD
X4_LD
X3_LD
X2_LD
X1_LD
ULN2803
680 Ω
8
7
+5V
Y1
Y2
Y1_LD
10KΩ
Y3
Y2_LD
10KΩ
Sayfa 28
+5V
dnyPIneC
yler artık çok KOLAY!
De
Y3_LD
10KΩ
2N3906
(PNP)
10KΩ
2N3906
(PNP)
+5V
Y5_LD
Y4_LD
10KΩ
2N3906
(PNP)
+5V
Y5
Y4
2N3906
(PNP)
2N3906
(PNP)
+5V
+5V
Nasıl Çalışır ?
LED ekran kullanımı oldukça kolaydır. İlk olarak yakmak istediğiniz LED’in satır ve sütun bilgisini tespit etmeniz gerekmektedir. Elde ettiğiniz
bilgiye göre ilgili LED’i yakmak için, LED’in bulunduğu sütuna ( X Ekseni ) “Lojik 1”, satırlara ( Y Ekseni ) ise “Lojik 0” bilgisi mikrodenetleyiciden
gönderilir. Bilgiler gönderildiği süre boyunca aşağıda gösterilen örneklerdeki gibi ilgili LED veya LED’ler yanar.
ÖRNEK – 1
X-1
X-2
X-3
X-4
X-5
X-6
X-7
Y5
Y-1
Y-2
Y-3
Y-4
Y-5
5X7
5X7 LED
LED EKRAN
EKRAN
Y4
Y3
Y2
Y1
1
Lojik 1
0
Lojik 0
X1 X2 X3 X4 X5 X6 X7
ÖRNEK – 2
X-1
X-2
X-3
X-4
X-5
X-6
X-7
Y5
Y-1
Y-2
Y-3
Y-4
Y-5
5X7
5X7 LED
LED EKRAN
EKRAN
Y4
Y3
Y2
Y1
1
Lojik 1
0
Lojik 0
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 29
X1 X2 X3 X4 X5 X6 X7
Pervane
Pervane havanın bir taraftan diğer tarafa iletilmesini sağlayan bir
komponenttir. dnyPIC üzerinde bir adet pervane bulunmaktadır.
Havalandırma ile ilgili uygulamalarınızı bu modül ile kolaylıkla
gerçekleştirebilirsiniz.
Devre Şeması
PERVANE
LOJİK
1
PV
Pervane
Döner
PERVANE
NASIL ÇALIŞIR ?
-
PV
PV
+
18Ω
1N4148
LOJİK
0
680Ω
PV
Pervane
Durur
Pervane, mikrodenetleyiciden “LOJİK 1” bilgisi
Sayfa 30
gönderildiğinde dönmeye başlar, “LOJİK 0” bilgisi
gönderildiğinde ise dönmesini durdurur.
dnyPIneC
yler artık çok KOLAY!
De
PV
+5V
2N3904
(NPN)
010
10101
0
1
1
0
01
01
10111
01101
1
0
1
0
111
1
10110
10101
1
0
1
0
0101
0001
10101
01111
1
1
1
0
1
111
11101
11101
0
1
0
1
01
11
10101
11011
1
1
1
1
011
11111
EEProm
24C08
EEProm ( Electronically Erasable Programmable Read-Only Memory )
küçük boyutlardaki verileri kalıcı olarak hafızada saklayabilen
entegrelerdir.
EEProm elektrik ile silinip yazılabilme özelliğine
sahiptir. 1.000.000 dan fazla kez silinip tekrar yazılabilir.
Devre Şeması
MCU_VCC
MCU_VCC
1KΩ
MCU_VCC
4
8
5
SCL
SDA
24C08
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 31
1
SCL
SDA
EEPROM
1KΩ
100nF
N
O
T
BU
Buton,
üzerine
bastığınız
taktirde
içerisindeki mekanik anahtar kapanarak
iki ucunu birbiri ile birleştirir. Elinizi
çektiğinizde ise anahtar açılarak birleşme
açılır.
Butonlar
mikrodenetleyici
uygulamalarında giriş komponenti olarak
çok sık kullanılmaktadır.
BİLGİ
Butona
Butona bastığınızda
basmadığınızda
içerisindeki anahtar
içerisindeki anahtar
kapalı durumdadır.
açık durumdadır.
Devre Şeması
BP
10KΩ
10KΩ
B
10KΩ
MCU_VCC
10KΩ
BN
10KΩ
BP
10KΩ
MCU_VCC
10KΩ
A
10KΩ
GND
B-1
B-2
B-3
B-4
B-5
B-6
B-7
B-8
GND
Sayfa 32
BUTONLAR
220Ω
B-8
B-7
B-6
B-5
B-4
B-3
B-2
B-1
BN
dnyPIneC
yler artık çok KOLAY!
De
B1
B2
B3
B4
B5
B6
B7
B8
Buton Durum Değiştirme
Butonlara basıldığı veya basılmadığı andaki Lojik durumu, B9 anahtarı ile değiştirebilirsiniz. B9 anahtarı “A” pozisyonuna
getirdiğinizde , butona basıldığında Lojik 0, basılmadığında ise Lojik 1 bilgisi gönderir. B9 anahtarı “B” pozisyonuna getirildiğinde ,
butona basıldığında Lojik 1, basılmadığında ise Lojik 0 bilgisi gönderir.
10KΩ
MCU_VCC
220Ω
A
PIC Mikro
PIC Mikro
10KΩ
MCU_VCC
220Ω
1
0
BASILDI
Butona basıldığında mikrodenetleyiciye
BASILMADI
Butona basılmadığında mikrodenetleyiciye
Lojik 1 ( MCU_VCC ) bilgisi gönderir.
Lojik 0 ( GND ) bilgisi gönderir.
10KΩ
MCU_VCC
MCU_VCC
220Ω
B
220Ω
0
1
BASILDI
PIC Mikro
PIC Mikro
10KΩ
Butona basıldığında mikrodenetleyiciye
Lojik 1 ( MCU_VCC ) bilgisi gönderir.
BASILMADI
Butona basılmadığında mikrodenetleyiciye
Lojik 0 ( GND ) bilgisi gönderir.
! 1
Lojik 1
“MCU_SEÇİM” alanında bulunan anahtarın konumuna göre
“+3.3V” veya “+5V” olarak dijital çıkış verir.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 33
UYARI
ANAHTAR
Anahtar, elektrik devresinden geçen akımın geçmesini veya kesilmesini sağlayan bir
komponenttir.
Anahtar açık durumdayken elektrik akımı geçmez, kapalı
durumdayken elektrik akımı geçer. dnyPIC üzerinde 4 adet metal anahtar
bulunmaktadır. dnyPIC üzerindeki anahtarlar, endüstride sıklıkla kullanılan şekli ile
seçilmiştir.
BİLGİ
Devre Şeması
Anahtarı şekildeki
konuma getirdiğinizde,
GND
A
1 ve 2 numaralı pinler
MCU_VCC
kısa devre olarak
birleşirler.
AP
220Ω
GND
1
A-4
A-3
A-2
A-1
A-1
A-2
A-3
A-4
10KΩ
AN
10KΩ
B
10KΩ
NAHTARLAR
MCU_VCC
10KΩ
AN
2
3
Anahtarı şekildeki
konuma getirdiğinizde,
2 ve 3 numaralı pinler
kısa devre olarak
AP
birleşirler.
Sayfa 34
1
dnyPIneC
yler artık çok KOLAY!
De
2
3
Anahtar Durum Değiştirme
Anahtarların ileri veya geri hareketlerinde oluşturduğu Lojik durumunu A5 anahtarı ile değiştirebilirsiniz. A5 anahtarı “A”
pozisyonuna getirdiğinizde , anahtar ileri durumda Lojik 0, geri durumda ise Lojik 1 bilgisi gönderir. A5 anahtarı “B”
pozisyonuna getirildiğinde , anahtar ileri durumda iken Lojik 1, geri durumda ise Lojik 0 bilgisi gönderir.
İLERİ
Anahtar ileri durumdayken
Lojik 0
geri
durumdayken
mikrodenetleyiciye
( GND ) bilgisi gönderir.
A
Anahtar
2
3
PIC Mikro
MCU_VCC
10KΩ
10KΩ
Anahtar ileri durumdayken
İLERİ
1
( MCU_VCC ) bilgisi gönderir.
B
2
3
220Ω
MCU_VCC
Lojik
1
1
220Ω
mikrodenetleyiciye
GERİ
1
( MCU_VCC ) bilgisi gönderir.
0
1
Lojik
PIC Mikro
mikrodenetleyiciye
2
mikrodenetleyiciye
3
0
1
2
3
10KΩ
PIC Mikro
220Ω
PIC Mikro
220Ω
MCU_VCC
GERİ
Lojik 0
( GND ) bilgisi gönderir.
1
1
Anahtar geri durumdayken
MCU_VCC
10KΩ
! 1
Lojik 1
“MCU_SEÇİM” alanında bulunan anahtarın konumuna göre
“+3.3V” veya “+5V” olarak dijital çıkış verir.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 35
UYARI
LiMiT
ANAHTAR
Hareketli bir mekanizmanın temas etmesi halinde, mekanik olarak tahrik edilerek
kontakları kapanan veya açılan bir komponenttir. Bu sayede, hareketli düzeneklerin
sınırlarını belirlemek için kullanılmaktadır. dnyPIC üzerinde 4 adet mini tekerlekli
limit anahtar bulunmaktadır.
BİLGİ
Limit anahtara
Limit anahtara
basmadığınızda
bastığınızda
içerisindeki
içerisindeki
anahtar açık
anahtar kapalı
Devre Şeması
GND
A
MCU_VCC
LN
Sayfa 36
LİMİT
dnyPIneC
yler artık çok KOLAY!
De
220Ω
L-4
L-3
L-2
L-1
LP
L-1
L-2
L-3
L-4
10KΩ
LN
10KΩ
B
GND
10KΩ
MCU_VCC
10KΩ
LP
Limit Anahtar Durum Değiştirme
Limit anahtara basıldığında veya basılmadığında Lojik durumunu L5 anahtarı ile değiştirebilirsiniz. L5 anahtarı “A” poziisyonua
getirdiğinizde , limit anahtara basıldığında Lojik 0, basılmadığı durumda ise Lojik 1 bilgisi gönderir. L5 anahtarı “B” pozisyonuna
getirildiğinde , limit anahtara basıldığında Lojik 1, basılmadığı durumda ise Lojik 0 bilgisi gönderir.
BASILDI
Limit Anahtar basıldığında
0
1
Lojik
1 2
PIC Mikro
MCU_VCC
10KΩ
BASILDI
B
basıldığında
Lojik
3
220Ω
10KΩ
Anahtar
1
2 3
MCU_VCC
mikrodenetleyiciye
1
( MCU_VCC ) bilgisi gönderir.
220Ω
Limit
BASILMADI
basılmadığında
mikrodenetleyiciye
Lojik 0
( GND ) bilgisi gönderir.
A
Anahtar
PIC Mikro
mikrodenetleyiciye
Limit
mikrodenetleyiciye
1
1
Lojik 0
( GND ) bilgisi gönderir.
1
( MCU_VCC ) bilgisi gönderir.
0
2 3
1 2
3
220Ω
10KΩ
PIC Mikro
PIC Mikro
220Ω
MCU_VCC
BASILMADI
Limit Anahtar basılmadığında
MCU_VCC
10KΩ
! 1
Lojik 1
“MCU_SEÇİM” alanında bulunan anahtarın konumuna göre
“+3.3V” veya “+5V” olarak dijital çıkış verir.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 37
UYARI
JOYStick
Joystick,
X ve Y eksenlerinde hareket ettirildiğinde
çıkışlarında analog voltaj üreten bir arabirimdir.
Yön kontrol veya menü seçim uygulamalarında sıklıkla
kullanılmaktadır. Kullanımı oldukça kolaydır.
Devre Şeması
B
MCU_VCC
MCU_VCC
220Ω
+Y
Buton
-X
JOYSTICK
Sayfa 38
Y
+X
yaparken aynı zamanda Joystick butonu da
kullanılabilmektedir.
GND
basıldığında
Lojik
B
X
Y
dnyPIneC
yler artık çok KOLAY!
De
Joystick ile X ve Y ekseninde yön değişikliği
220Ω
-Y
GND
BİLGİ
GND
0,
220Ω
X
üzerine
B butonu mikrodenetleyiciye
basılmadığında
gönderilmektedir.
MCU_VCC
Joystick
ise
Lojik
1
ANALOG
GiRiŞ
MCU_VCC
fiziksel
değiştirilebilen dirençlerdir.
kullanılan
müdahele
ile
seçimi sayesinde +5V veya
+3.3V olarak değiştirilebilir.
değeri
Gerilim bölücü olarak
potansiyometreler,
mikrodenetleyicinin
Analog / Dijital dönüştürme uygulamalarında yaygın
olarak kullanılmaktadır. dnyPIC üzerinde 1 adet dairesel
hareket ile değeri değiştirilebilen potansiyometre
MCU_VCC
bulunmaktadır. Seçmiş olduğunuz MCU_VCC gerilimine
785
712
göre, ( +5V veya +3V3 ) ile 0V arasında istediğiniz voltaj
değerine ayarlayabilirsiniz.
352
324
0V
Devre Şeması
Sn
MCU_VCC
1
10KΩ
POT
220Ω
2
POT
3
0V
POT
POT
POT
üzerine
uygulanan voltaj MCU_VCC
0V
Potansiyometreler,
Potansiyometre
MANYETİK ALAN
SENSÖRÜ US1881
Üzerine manyetik alan uygulandığında, dijital olarak çıkışını
değiştiren sensördür. dnyPIC seti içerisinde, US1881 ile
uygulama yapabilmeniz için bir adet mıknatıs bulunmaktadır.
Bağlantıyı Nasıl Yapmalıyım ?
S
US1881
N
Devre Şeması
+5V
GND
MANYETİK
sa
rı
ma
vi
kır
mı
zı
Mıknatıs
MNYTK (ÇIKIŞ)
MNYTK
MNYTK
US1881
+5V
Manyetik Alan Sensörü US1881 +5V,GND ve MNYTK
( ÇIKIŞ ) olmak üzere 3 bacaklıdır. dnyPIC üzerinde
“MANYETİK Sensör” modülü üzerinde , US1881
sensörünün üstten görünüş şekli gösterilmektedir.
Sensörün
Sayfa 40
yapılmalıdır.
dnyPIneC
yler artık çok KOLAY!
De
bağlantısı
şekilde
gösterildiği
gibi
MNYTK
10KΩ
100nF
o
C
SICAKLIK
SENSÖRÜ
MCP9700
MCP9700 sıcaklık değerini analog sinyal olarak çıkışına veren bir sensördür.
dnyPIC üzerine bulunan
“SICAKLIK Sensörü” modülüne MCP9700’ün üstten
göründüğü şekli ile yerleştirilmelidir. Kullanımı oldukça kolaydır. MCP9700 sıcaklık
sensörünü mikrodenetleyicinin analog portlarına bağlayarak bu değeri dijitale
dönüştürebilir ve dilediğiniz uygulamaları gerçekleştirebilirsiniz.
Bağlantıyı Nasıl Yapmalıyım ?
Devre Şeması
GND
MCP
şil
1
ye
3
MCP9700
MCP
MCP
1
3
+5V
MCP (ÇIKIŞ)
MCP9700 sıcaklık sensörü +5V,GND ve MCP ( ÇIKIŞ )
100nF
MCP
olmak üzere 3 bacaklıdır. dnyPIC üzerinde “SICAKLIK
Sensörü” modülü üzerinde , MCP9700 sensörünün
üstten görünüş şekli gösterilmektedir.
Sensörün
bağlantısı şekilde gösterildiği gibi yapılmalıdır.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 41
+5V
ma
vi
kır
m
ızı
MCP9700
IŞIK
SENSÖRÜ
LDR
Bağlantıyı Nasıl Yapmalıyım ?
LDR ( Light Dependent Resistor ) ışığa bağımlı bir dirençtir. LDR’lerin ışığın şiddetine
göre ters orantılı olarak direnci değişir.
Üzerine düşen ışık miktarı arttıkça iç
LDR
dirençleri azalır, ışık miktarı azaldıkça iç direnci artar. Bu özelliklerinden dolayı,
kullanmak istediğiniz uygulamanıza gerilim bölücü şeklinde bağladığınızda,
bulunduğu ortamdaki ışığın miktarını ölçme imkanı verir. Çıkışı analog voltaj olduğu
için, mikrodenetleyicinin analog portlarından birisine bağlayarak uygulamalarınızı
gerçekleştirebilirsiniz.
Devre Şeması
MCU_VCC
VOUT ( IŞIK )
LDR_POT gerilim bölücü devresindeki
ikinci dirençtir. Bu değer değiştirilerek
IŞIK
LDR_POT
10KΩ
gerilim bölücü sonucu oluşan gerilimin
aralığını belirler. LDR’nin ışığa hassasiyeti
IŞIK
IŞIK
bu pot sayesinde ayarlanabilir.
BİLGİ
Sayfa 42
LDR’nin bağlantı yönü fark etmemektedir.
dnyPIneC
yler artık çok KOLAY!
De
USB
PORT
USB, “Universal Serial Bus” kelimesinin
kısaltılmasıdır.
Türkçesi, “Evrensel Seri
Veriyolu”dur. USB, bilgisayarlar ile çevre
birimlerinin iletişim kurabilmesini sağlayan
bir bağlantı biçimidir.
USB portunun
4 tane pini bulunmaktadır. Bunlar; “VCC”,
“GND”, “D+” ve “D–” pinleridir.
USB
iletişimini, 18F serisi mikrodenetleyiciler
desteklemektedir. 16F877A USB iletişimini
desteklememektedir.
“USB_P”
anahtarını
“I/O”
konumuna
getirdiğinizde, MCU_PC.5 ve MCU_PC.4 pinleri
giriş /çıkış portu olarak kullanılmak üzere PA.7 ve
I/O
PA.6 pinlerine bağlanır.
USB SEÇİM
“USB_P”
anahtarını
“USB”
konumuna
getirdiğinizde, MCU_PC.5 ve MCU_PC.4 pinleri
USB iletişimini sağlayan D+ ve D– pinlerine
Seçim
USB
bağlanır.
Devre Şeması
UYARI
USB
MCU PC.5
konektörüne
Çıkardığınızda
ise
söner.
Eğer
USB
yanmıyor ise lütfen bizimle irtibata geçin.
[email protected]
USB
I/O
PIC Mikro
kablosunu takmanıza rağmen “USB_LED”
D+
PC.5
taktığınız anda “USB_LED” LED’i yanar.
D-
PC.4
MCU PC.5
MCU PC.4
USB_LED
MCU PC.4
DD+
VCC
DD+
GND
USB
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 43
kablosunu
680Ω
USB
kO
LAY
FT
FT DI
23
2R
L
!
Günümüz bilgisayarlarında seri iletişimde kullanılan DB9 tip seri konektörler artık bulunmamaktadır. Bunlar yerine
USB portların sayısı artırılmaktadır. Bu nedenle seri iletişim kullanarak mikrodenetleyici ile uygulama yapmak
istediğiniz de, SERİ-USB dönüştürücüyü kolaylıkla kullanabilirsiniz. Seri—USB dönüştürücüyü kullanabilmeniz için
FTDI çip sürücüsünü bilgisayarınıza yüklemeniz gerekmektedir. Bilgisayarınızın işletim sistemine uygun sürücüyü
http://www.ftdichip.com/Drivers/VCP.htm adresinden yüklemelisiniz.
“SER_USB”
Windows
konumuna
UYUMLU!
Linux
anahtarını
“I/O”
getirdiğinizde,
MCU_PC.6 ve MCU_PC.7 pinleri
Mac OS X
giriş
/
çıkış
portu
olarak
I/O
kullanılmak üzere PC.6 ve PC.7
pinlerine bağlanır.
SERİ—USB
SEÇİM
“SER_USB” anahtarını “SERİ”
Seçim
konumuna
getirdiğinizde,
MCU_PC.6 ve MCU_PC.7 pinleri
SERİport iletişimini sağlayan RX
ve TX pinlerine bağlanır.
UYARI
USB kablosunu SERİ-USB konektörüne taktığınız anda “SU_LED” yanar.
Sayfa 44
Çıkardığınızda ise söner. Eğer USB kablosunu takmanıza rağmen
dnyPIneC
yler artık çok KOLAY!
De
“SU_LED” yanmıyor ise lütfen bizimle irtibata geçin.
[email protected]
SERİ
Devre Şeması
MCU_VCC
MCU_VCC
MCU PC.7
+5V
RX
680Ω
TX
RX
SERİ
I/O
SU_LED
100nF
MCU PC.6
MCU_VCC
DD+
01
28
PIC Mikro
TX
14
VCC
DD+
GND
SURİ -USB
FTDI
FT232RL
RX
MCU PC.7
MCU PC.6
680Ω
680Ω
TX
PC.6
+5V
15
D+ D-
100nF
LEDler ?
SERİ—USB modülü üzerinde bulunan LED’ler iletişimin
yönünü belirtmektedir. Mikrodenetleyiciden PC’ye bilgi
gönderildiğinde
“D17”
beyaz
renkli LED
yanar.
PC’den mikrodenetleyiciye bilgi gönderilirse “D19”
mavi renkli LED yanar.
dnyPIC
yler artık çok KOLAY!
Dene
Sayfa 45
PC.7
www.mekatronikLAB.COM