Saturday, July 21, 2012

Tutorial ADC Analog Digital Converter dalam PIC18F4550

Aplikasi ADC dan LCD

Salam..

Pengenalan 
Banyak isyarat elektrik di sekeliling kita adalah analog. Ini bermakna kuantiti berubah secara langsung dengan kuantiti lain. Kuantiti pertama kebanyakannya voltan manakala kuantiti kedua boleh menjadi apa-apa seperti suhu, tekanan, cahaya, berkuat kuasa, atau pecutan. 

Sebagai contoh dalam LM35 sensor suhu voltan keluaran berubah mengikut suhu, jadi jika kita boleh mengukur voltan, kita dapat mengukur suhu. Tetapi kebanyakan MCU (PIC) adalah digital.  MCU hanya boleh membezakan antara tahap TINGGI atau RENDAH pada pin input. Sebagai contoh jika input adalah lebih daripada 2.5V akan dibaca sebagai 1 dan jika ia adalah di bawah 2.5, maka ia akan dibaca sebagai 0 (dalam kes sistem 5V). 

Jadi kita tidak boleh mengukur voltan secara langsung dari MCU. PIC18F mempunyai unit ADC yang menukar analog ke digital. Ia akan menukarkan voltan kepada "nilai" yang boleh diproses oleh PIC kita.


Friday, July 20, 2012

Tutorial Sambungan LCD 16x2 (cytron) ke PIC18F4550

Salam.. Kali ini saya nak kongsikan sambungan LCD kepada PIC18F4550 kita. Ini adalah sambungan yang asas untuk setakat ini. Apa yang anda perlukan ialah :

  1. LCD 16x2 
  2. Target board ( litar PIC18F4550 anda ) 
  3. Jumper wire ( saya prefer rainbow cable female to female) 
  4. Perintang boleh laras ( 5Kohm atau nilai lain)


Sambungan nya adalah seperti imej dibawah,

klik untuk paparan lebih besar...

Sedikit penerangan :
  • Kegunaan perintang boleh laras adalah untuk mengawal kejelasan karakter perkataan yang dipaparkan. 
  • Anda boleh tambah pada LED+  satu perintang untuk mengurang kecerahan backlight LCD.


Tuesday, July 10, 2012

Tutorial Aplikasi LDR dan LCD 16x2 menggunakan PIC18f4550


Salam...

Kali ini saya sharekan lagi sekali aplikasi LDR, untuk eksperimen ini saya menggantikan LED dengan LCD 16x2. Kendalian litar ini adalah seperti berikut:

  1. Situasi "terang" LCD memaparkan "LIGHT DETECTOR SYSTEM"
  2. Sekiranya "gelap" LCD papar "DARK!!" line 2 "LAMP WILL ON"
Untuk line 2 semasa keadaan gelap, saya menggunakan lcd_clear dan delay_ms untuk membuat ayat tersebut berkelip kelip. Seperti eksperimen sebelum ini, kepekaan LDR boleh dilaras dengan perintang boleh laras pada litar LDR.




Monday, July 9, 2012

Aplikasi LDR menggunakan PIC 18F4550


Salam...
LDR merupakan antara komponen yang popular dalam mebuat projek elektronik. Kelebihan LDR yang mengubah kerintangan mengikut cahaya yang masuk ke bahagian atasnya membuatkan ia sangat berguna. Jadi kali ini saya menggunakan komponen berikut sebagai suis yang mengawal LED.

Komponen yang saya gunakan :


Monday, July 2, 2012

Tutorial MCLR Fungsi Reset pada PIC18F


Salam..
Nak share update yang saya lakukan pada board PIC18F4550 saya, iaitu butang RESET. Saya paterikan suis secara "active low".  Litar saya gunakan adalah seperti dibawah. Alternatif pada litar adalah anda hanya perlu sambung suis antara pin MCLR dan ground.

Fungsi RESET? fungsinya adalah untuk membawa program kepada garis permulaan, apa sahaja nilai atau data akan kembali kepada asal seperti baru sahaja memulakan program anda. Mungkin jarang guna, tapi mungkin satu hari nanti anda akan gunakan lebih lebih lagi untuk education purpose.

Selamat mencuba.
Sambungan yang boleh anda gunakan...
Suis reset saya, ia tidak sekali dengan PIC board saya.

Saturday, June 30, 2012

Tutorial Projek 001 : LED Chaser dengan PIC18F

Hasil eksperimen kali pertama..
Salam..
Program pertama yang saya gunakan untuk belajar PIC adalah program mengawal ouput. Untuk newbie boleh lah belajar hidupkan LED, running light, knight rider, LED chaser dan sebagainyalah. Koding yang saya gunakan memang mudah, sebab menggunakan kaedah yang panjang copy and paste urutan LED.

Untuk koding program boleh klik link ini : Projek 001 LED Chaser Coding_Lanun

sedang muat turun program AstanaDigital PIC Programmer

PIC 18F dan Litar ouput (LED 8pcs)

Sumber kuasa dari USB 5V

Cubaan pertama eksperimen PIC.



Litar PIC 18F4550 sedia di program..

Salam..
Kali ni saya nak sharekan circuit PIC18F4550 yang saya guna. Litar nya saya ambil dari sahabat saya merangkap tok guru juga, En Chong. Ia  litar pcb PIC18F yang kecil, dan mesra pengguna sesuai sangatlah untuk membuat eksperimen dan projek.

Kos membinanya lebih kurang RM60-70

Untuk programmer saya sudah gunakan dua jenama, iaitu Cytron dan Astana Digital. Masing masing berfungsi dengan baik. Gambarnya dibawah.

Programmer astana Digital, untuk PIC 16 dan juga 18F, 
Kos pembelian lebih kurang Rm60.

Selamat datang..

Salam..
Saya ucapkan selamat datang ke blog Lanunhobby, disini InsyaAllah saya akan berkongsi beberapa projek masa lapang untuk tatapan semua. Bukan untuk mengajar tetapi untuk berkongsi.

Buat masa sekarang saya sedang sibuk belajar berkaitan dengan PIC 18F4550. Ianya agak mencabar tetapi perlahan lahan saya akan cuba menguasainya demi anak murid ku semester depan. Actually lama sudah saya ingin mencuba dan mempelajari PIC tetapi kesempatan masih tidak memihak pada saya.

Untuk memulakan hobby baru ini saya telah menggunakan kelengkapan berikut :

1. MPLab 8.66
3. PIC Programmer
4. PIC18F4550
5. Power supply 5V ( boleh dari USB)
6. Komputer sudah semestinya..

Sehingga berjumpa lagi dalam post akan datang..