Monday, November 29, 2010

.:Hacking Servo Motor:.

Dalam post kali ini saya akan tunjukkan cara bagaimana untuk mengubah suai sesebuah servo motor dan kaedah adalah bergantung kepada model, namun kebiasaan yang saya jumpa pelbagai model, kaedahnya hampir sama, malah ada yang lebih mudah. 

Langkah 1 :
Buka 'casing' Servo Motor.

.:Mengapa Perlu 'Hack' Servo Motor:.

Ada pelajar bertanyakan pada saya, mengapa perlu 'hack' servo motor? Sebenarnya sesebuah servo motor itu perlu di'hack' atau pun tidak adalah bergantung kepada keperluan. Kita guna servo motor untuk apa sebenarnya. Seperti yang telah saya terangkan dalam post .::servo motor::. , servo motor kebiasaannya digunakan untuk menggerakkan arm/tangan robot ataupun aplikasi yang memerlukan motor yang mempunyai tork/daya kilas yang tinggi. Servo motor hanya akan bergerak sekiranya PWM diberikan. Pergerakan servo motor biasanya dihadkan maksimum 180 darjah ataupun bagi sesetengah model 270 darjah. Oleh itu, untuk membolehkan sesebuah servo motor itu diaplikasikan untuk kegunaan yang memerlukan motor tersebut bergerak secara 360 darjah, servo motor itu harus di ubah suai. Bagaimana? Rujuk post saya bertajuk .:Hacking Servo Motor :.

Servo motor mempunyai 3 wayar/terminal. Lihat Rajah dibawah.



.:Robot Soccer @ FIRA:.


       
FIRA Robot soccer adalah hasil cetusan idea Prof. Jong-Hwan Kim yang mula menganjurkan kejohanan FIRA Robot soccer pada 1996, di KIAST, Daejeon, Korea. Federation Of International Robosoccer Association (FIRA), pula telah di tubuhkan pada 5 Jun 1997. Sejak itu, FIRA Robot World Cup telah diadakan setiap tahun di peringkat antarabangsa. Sepanjang pertandingan tersebut, FIRA Robot Wold Congress dengan kerjasama FIRA cup juga mengadakan sesi pembentangan kertas kerja tentang penyelidikan dan pembangunan (R&D) terhadap Robot soccer masing-masing samada penambahbaikan dari segi perkakasan (hardware) mahupun strategi (software). Sesi pembentangan kertas kerja ini adalah untuk menggalakkan perkongsian ilmu dan teknologi serta menggalakkan aktiviti R&D dikalangan semua peserta yang terdiri daripada pelbagai peringkat umur, latarbelakang dan budaya.

Di Malaysia, Bahagian Pembangunan Akademik dan Kurikulum, Jabatan Pengurusan Politeknik (JPP) telah mengambil inisiatif dengan membekalkan kepada politeknik-politeknik set Robot Soccer, 5 vs 5 dengan harapan, Malaysia seiring dengan teknologi terkini serta turut sama dalam Robot Soccer ini. Robot Soccer bukanlah sekadar permainan semata-mata, tetapi terkandung disebaliknya pelbagai ilmu, teknologi dalam pelbagai bidang yang boleh diterokai. Robot Soccer adalah Robot Multi-agent yang terdiri daripada gabungan pelbagai bidang seperti Robotik, Mekatronik, pemprosesan imej, Sistem Komunikasi, Kejuruteraan dan Sistem Komputer, kepintaran buatan, serta strategi bola sepak yang ditafsirkan kedalam bentuk permainan Robot Soccer. Kesemua elemen tersebut digabungkan dan diharmonikan melalui pengetahuan sains dan teknologi, sukan serta kerjasama dalam satu pasukan. 
Untuk maklumat lanjut berkaitan dengan FIRA dan Robot Soccer, anda boleh melayari web ini:




.:PMU Robot Soccer Team:.

Teras Pasukan Robot Soccer PMU; Dari kiri, En. Huzaifah, Cik Shirley, En. Samsawi, En. Hisyamsani & En. Norazam (tiada dalam gambar)




Lihat bagaimana Pasukan Robot Soccer PMU menjaringkan gol semasa perlawanan persahabatan diantara PMU dan PTSB


Pasukan Robot Soccer PMU/PMU Robot Soccer Team telah ditubuhkan secara tidak Rasmi pada 28 Februari 2009. Teras pasukan ini diketuai oleh En. Hisyamsani dibantu oleh En. Huzaifah, En. Norazam, En. Samsawi dan Cik Shirley. Pasukan ini telah dianggotai oleh setakat ini 8 orang pelajar, iaitu Faridzul, Benet Latit, Ahzry, Moses, Gilbert, Azhar Wasli, Amirul Qayyum, Zaidi dan Sunti. InsyALLAH, semester dalam sesi Disember 2010, pasukan ini akan melebarkan lagi sayapnya dan mencari pelapis bagi pasukan Robot Soccer PMU. Iklan berkaitan pengambilan pelapis pasukan Robot Soccer ini akan diiklanlan setelah kertas kerja yang berkaitan diluluskan. Diantara aktiviti yang dijalankan oleh pasukan Robot Soccer PMU ialah : 

  • Terlibat dalam kajian dan pembangunan (R&D) dalam bidang Robot Soccer.
  • Menyertai Seminar Kajian dan Pembangunan Robot Soccer pada 8 Julai 2010 dengan tajuk Kajian 'Co-striker Behaviour'.
  • Menghasilkan strategi baru bagi Robot Soccer.
  • Menyertai pertandingan Robot Soccer FIRA Malaysia peringkat kebangsaan yang talah diadakan pada 8-14 Julai 2010 di Politeknik Kota Bharu.
  • Kursus Pengaturcaraan Robot Soccer untuk pelajar yang telah diadakan di Politeknik Sultan Idris Shah (PSIS), Sabak Bernam pada 21-26 November 2010. (Pasukan Robot Soccer PMU telah menghantar 4 orang pelajar)
  • Sesi latihan berkala, diadakan sepanjang semester.
Apakah itu Robot Soccer? Saya akan postkan dalam post yang lain untuk memudahkan capaian terhadap maklumat dan tidak bercampur aduk. Atau boleh klik disini.






Monday, November 22, 2010

.:PIC Target Board:.

Alhamdulillah, syukur ke hadrat Ilahi kerana dengan limpah kurnianya saya dapat menyiapkan sebuah target board bagi kegunaan pelajar-pelajar saya yang berminat dalam aplikasi sistem terbenam dan robotik menggunakan mikropengawal PIC. Ciri-ciri target board yang telah saya hasilkan :
  • Target board ini digunakan untuk memprogramkan PIC.
  • Target Board ini boleh disambungkan terus dengan programmer PICKit2.
  • Dilengkapi dengan terminal blok, untuk setiap input/output pin bagi memudahkan komponen mudah dipasang dan ditanggalkan.
  • Zif Soket digunakan untuk memudahkan PIC ditanggalkan dari soket. Berlainan dengan menggunakan soket IC biasa ataupun turn pin soket, yang boleh menyebabkan kaki PIC bengkok dan seterusnya patah semasa memasang dan menanggalkan PIC.
  • Pelajar boleh menguji komponen seperti PIC, Oscilator, LED, atau apa-apa komponen yang disambungkan pada PIC.
  • Pelajar boleh melihat perbezaan sekiranya oscilator/pengayun 20Mhz dan 4Mhz digunakan dalam litar teras PIC, kerana saya telah sediakan terminal blok untuk kaki oscilator, oleh itu jenis oscilator boleh ditanggal dan ditukar.
  • Pelajar boleh menggunakan board ini sebagai prototaip sementara. Setelah semuanya berfungsi seperti yang diinginkan barulah litar sebenar dibuat.
Pelajar-pelajar yang berminat dengan PIC, ingin belajar PIC, sistem terbenam dan robotik, dan berminat dengan board ini, sila email hsani2u@gmail.com atau berjumpa terus dengan saya. Saya akan cuba guide/pandu ke jalan yang benar. heehehee...

InsyALLAH sekiranya berkesempatan saya akan 'post'kan cara-cara untuk 'hack' servo motor ke DC motor biasa. Setakat ini belum berkesempatan, sebab sibuk banget... tapi mana-mana pelajar yang tak sabar boleh jumpa dengan pelajar projek dibawah seliaan saya, saya dah ajar mereka cara-caranya. Sila belajar dari mereka.




Sunday, November 21, 2010

.::Sensor/Penderia::.

Dalam membangunkan sesebuah Robot atau pun aplikasi sistem terbenam, kebanyakannya menggunakan sensor/penderia. Terdapat pelbagai jenis penderia di pasaran, yang mana setiap satunya mempunyai fungsi tertentu untuk aplikasi yang tertentu. Sensor seperti LCR, thermo sensor dan Infra Red (IR) sensor adalah diantara penderia mudah dan seringkali digunakan untuk menghasilkan aplikasi dan robot yang mudah dan ringkas. Saya akan terangkan lebih lanjut berkenaan penderia ini dalam post yang akan datang.

LDR : RM 2.50
Dalam stok : 6
IR TX : RM 2.50
Dalam stok : 6
IR RX : RM 2.50
Dalam stok : 6
Temperature sensor (celcius) : RM 11.00
Dalam stok :1

Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:




.::Strip Board::.

Strip board, sesuai digunakan untuk pembangunan projek-projek yang kecil dan litar yang kecil dan mudah.
Saiz (6x15) cm. RM 2.50
Dalam stok : 4
Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:




.::Voltage Regulator::.

Voltage Regulator/pengatur voltan, merupakan salah satu komponen yang amat biasa di gunakan bagi litar elektronik terutamanya 7805, kerana kebanyakan litar-litar elektronik yang menggunakan IC menggunakan voltan 5V. Terdapat pelbagai litar bagi mendapatkan voltan 5V, ada yang menggunakan litar pembahagi voltan, litar transistor dan lebih senang dengan menggunakan pengatur voltan jenis 7805. 7805 merupakan litar terkamil/integrated circuit yang mempunyai 3 pin dan menyerupai transistor(namun bukannya transistor), Voltan 5 volt boleh terus diperolehi dengan menyambung komponen ini seperti rajah di bawah :

Berdasarkan rajah di atas, 7805 boleh disambungkan terus pada pin DC in, Gnd, dan DC out untuk mendapatkan voltan 5V. Penambahan kapasitor 10uF dan 1uF bukanlah satu syarat untuk ianya berfungsi namun, penambahan kapasitor tersebut akan menghasilkan voltan yang lebih stabil.
Spesifikasi :
L7805M (positif voltage regulator)
RM 2.00
Dalam stok : 11

Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:




.::LEDs & RELAYS::.

LED, Light Emmiting Diode, merupakan komponen paling biasa digunakan dalam projek. Harga LED adalah mengikut spesifikasi, namun harga LED jenis yang biasa diantara RM 0.30-RM 0.60. LED jenis yang lebih maju antara RM 1.00-RM3.00. Dalam stok.
Saya akan terangkan lebih lanjut berkenaan LED ini dalam post akan datang.

Relay Songle 5pin. Spesifikasi :
Voltage operation : 12VDC
Maximum current : 10A
RM : 3.50
Dalam stok : 0

Berminat? Sila isi borang di bawah untuk pesanan:



Nama:



No. Telefon:



E-Mail:



Alamat:



Item/Barang:



Kaedah Bayaran:



Saya akan membuat bayaran dalam tempoh:




.::Oscillator/Pengayun::.

Osicilator/pengayun. Dalam pembangunan litar PIC penguyun diperlukan sebagai 'clock'/jam kepada PIC. Oscilator yang kebiasaannya digunakan dalam litar teras PIC16F877A ialah 4 Mhz dan 20 MHz.
Spesifikasi:
Jenis kristal,  low profile 20 MHz
RM 3.00
Dalam stok : 4
Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:




.::PCB Connector & Pin Header::.


Spesifikasi :

PCB connector 2 ways : RM 0.50
PCB connector 2 ways (R/A) : RM 0.60
PCB connector 3 ways : RM 0.80
PCB connector 3 ways (R/A) : RM 0.90
PCB connector 4 ways : RM 1.00
PCB connector 4 ways (R/A) : RM 1.20
PCB connector 5 ways : RM 1.30
PCB connector 5 ways (R/A) : RM 1.50


Header pin. Spesifikasi :
Pin header (Male : 1 x 20 ways) RM 1.00
Pin header (Male : 1 x 20 ways) R/A RM 1.20

Semua item di atas ada dalam stok.
*R/A - Right Angle
Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:




.::Terminal Block::.


Terminal Block. Sesuai untuk kegunaan projek bagi memudahkan penyambungan terhadap pin dan mengemaskan litar projek. Spesifikasi :

Terminal Blok (2 way) : RM 0.90
Dalam stok : 90
Terminal Blok (3 way) : RM 1.30
Dalam stok : 100

Berminat? Sila isi borang di bawah untuk pesanan:



Nama:


No. Telefon:


E-Mail:


Alamat:


Item/Barang:


Kaedah Bayaran:


Saya akan membuat bayaran dalam tempoh:




Saturday, November 13, 2010

.:Projek-Mobile Robot Arm:.


Ini adalah salah satu projek pelajar dibawah seliaan saya Mobile Robot Arm. Projek ini masih dalam proses dan hasil keseluruhannya akan dapat dilihat pada akhir semester sesi Disember 2010. Gambar diatas adalah rekaan asas bagi mobile robot arm. Saya akan 'postkan' perkembangan projek ini dari semasa ke semasa. Semoga berjaya kepada Azhar Wasli, Amirul Qayyum, Mohd Nazri, Abdul Afiq, Rebita Orai dan Sunti. Sebolehnya cuba siapkan robot arm tersebut dalam masa cuti semester ini. Saya dah bekalkan servo motor C40R kepada Azhar. Jadi, tiada alasan komponen/alatan yang berkaitan tiada.

Robot arm ini menggunakan uC PIC16F877A sebagai pusat kawalan utama, servo motor untuk menggerakkan arm, motor driver untuk memudahkan pengawalan motor dari PIC ke servo motor dan DC motor (power window motor)  untuk tapak asas robot (perlukan tork besar untuk membawa arm). Detail berkenaan design robot ini akan saya post dari semasa ke semasa.

.:PIC16F877A Pin Diagram:.


Dalam post kali ini saya akan tunjukkan pin diagram bagi PIC16F877A. Gambarajah yang ditunjukkan adalah pin diagram bagi PIC16F877A. Setiap pin mempunyai fungsi tertentu. Pin diagram ini saya perolehi daipada Data Sheet PIC16F877A. Kepada pelajar-pelajar, data sheet adalah untuk dibaca, bukannya digunakan untuk ditunjukkan semasa pembentangan projek semata-mata atau pun disimpan dan hanya menunjukkan Data sheet kepada penyelia projek apabila di minta tanpa dibaca. (Bila ditanya itu tak tahu dan ini pun tak tahu). Last-last penyelia projek tolong baca, tolong jelaskan, sudah dijelaskan, lupe.... aduhai... berganda-ganda fenim kafla ana....

Anda boleh download data sheet PIC16F877A disini dengan klik icon dibawah.




.::push button & switches::.


Push Button. Spesifikasi :
  • Jenis : Push to on kecuali warna hitam kecil jenis push to off
  • Saiz : Medium & Small
  • Warna : Merah dan Hitam
  • RM 4.50 (1 unit-medium saiz)
  • Dalam stok (merah) : 9
  • Dalam stok (hitam) : 9
  • RM 3.00 (1 unit-small saiz)
  • Dalam stok (merah) : 8
  • Dalam stok (hitam) : 5

Switches.

Spesifikasi :
  • Label 1 : Rocker switch 3 pin. (on-off-on). RM 3.20 (Dalam stok : 2)
  • Label 2 : Rocker switch 3 pin, red color (on-off-on). RM 3.20 (Dalam stok : 2)
  • Label 3 : Switch 3 pin (spring type). RM 6.30 (Dalam stok : 1)
  • Label 4 : Rocker switch 2 pins, red color. RM 2.50 (Dalam stok : 2)
  • Label 5 : Rocker switch round shape, 2 pins. RM 2.80. (Dalam stok : 1)
  • Label 6 : Omron Limit switch. RM 4.80 (Dalam stok : 5)
Berminat/Ingin membuat pesanan? Sila isi borang dibawah:



Nama:



No. Telefon:



E-Mail:



Alamat:



Item/Barang:



Kaedah Bayaran:



Saya akan membuat bayaran dalam tempoh:




.::mini wheel::.

Sesuai untuk robot atau projek yang memerlukan tayar yang lebih kecil.
Spesifikasi :
  • diameter : 46 mm
  • lebar tayar : 10 mm
  • berat : 12 g
  • RM 10.00 (1 unit)
Dalam stok : 10
Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:




.::servo wheel::.

Servo wheel ini sesuai digunakan untuk robot kecil seperti line follower robot, light folower robot, dan sebagainya. Servo wheel boleh dipasangkan terus pada servo motor dan berpadanan dengan soket servo motor.
Spesifikasi adalah seperti berikut :
  • diameter : 80 mm
  • material : nylon dan getah
  • RM 15 (1 unit)
Dalam stok : 20


Berminat? Sila isi borang di bawah untuk pesanan:



Nama:




No. Telefon:




E-Mail:




Alamat:




Item/Barang:




Kaedah Bayaran:




Saya akan membuat bayaran dalam tempoh:






.::servo motor C40R::.


C40R



  • 2 Ball Bearings



  • Speed (sec/60deg): 0.19/4.8V, 0.16/6.0V




  • Torque (Kg-cm): 6.0/4.8V, 7.0/6.0V (Maximum 6.0V) 




  • Size (mm): 40.8x20.18x36.5




  • pulse width  range: 0.546ms to 2.4ms (estimation)




  • Weight (g): 38




  • Designed for "closed feedback".




  • Able to control the position of the motor




  • RM 60.00



  • Dalam stok : 10


    Berminat? Sila isi borang di bawah untuk pesanan:



    Nama:



    No. Telefon:



    E-Mail:



    Alamat:



    Item/Barang:



    Kaedah Bayaran:



    Saya akan membuat bayaran dalam tempoh:




    .::servo motor C36R::.


    C36R



  • Speed (sec/60deg): 0.16/4.8V, 0.14/6.0V



  • Torque (Kg-cm): 3.5/4.8V, 4.5/6.0V (Maximum 6.0V)



  • Size (mm): 40.8x20.18x36.5



  • pulse width  range: 0.546ms to 2.4ms (estimation)



  • Weight (g): 36



  • Designed for "closed feedback".



  • Able to control the position of the motor



  • RM 50.00




  • Dalam stok : 0

    Sekiranya berminat/perlukan motor ini, sila isi borang pesanan dibawah :




    Nama:




    No. Telefon:




    E-Mail:




    Alamat:




    Item/Barang:




    Kaedah Bayaran:




    Saya akan membuat bayaran dalam tempoh:







    .:servo motor:.

    Dalam post kali ini saya akan terangkan secara ringkas tentang RC servo motor. kesilapan yang biasa pelajar lakukan semasa melaksanakan sesuatu projek adalah mereka menganggap servo motor seperti DC motor, dengan memberikan voltan input pada terminal +, dan -, dan keputusannya Motor tersebut tidak berputar, dan ada yang terus membuat kesimpulan, motor tersebut rosak. Aduhai.....fenim kafla ana.... Cuba perhatikan rajah servo motor di bawah.



    Servo motor adalah alat electromechanical. Ia adalah sebuah motor yang mempunyai suap balik/feedback loop. Oleh itu ia merupakan sebuah motor yang boleh dikawal posisi dan kelajuannya tanpa feedback kepada microcontroller. Servo motor hanya berputar dalam lingkungan sudutnya sahaja, kebiasaannya maksimum putarannya adalah 180 darjah.


    Servo motor mempunyai 3 terminal, +, - dan signal. Biasanya wayar berwarna merah untuk terminal +, hitam/coklat untuk terminal - ataupun ground, manakala wayar berwarna kuning/oren/putih adalah untuk signal. Terminal signal disambungkan pada signal PWM (pulse width modulation). Apabila PWM di berikan barulah servo motor ini bergerak, namun pergerakannya adalah mengikut kadar PWM yang diberikan. servo motor bergerak mengikut darjah putaran dan kebiasaanya paling maksimum adalah 180 darjah, dan ada juga 270 darjah mengikut model. Walaupun begitu, servo motor boleh di ubah/'hack' kepada 360 darjah. Saya akan terangkan kaedah dan caranya dalam post yang akan datang.


    Saya juga akan terangkan tentang PWM dan cara menggerakkan servo motor menggunakan PIC16F877A dalam post yang akan datang.


    Sekiranya anda perlukan dengan servo motor, sila email saya : hsani@gmail.com atau boleh berjumpa dengan saya (bagi yang dekat)
    Untuk spesifikasi model sila klik pautan ini.

    .:DC motor:.

    Dalam post kali ini saya akan menyentuh sedikit tentang beberapa perkakasan elektronik. Untuk post kali ni, saya nak terangkan sedikit berkenaan DC motor dan RC servo motor. Ramai student projek di JKE PMU mungkin tidak tahu perbezaan diantara DC motor dan RC servo motor.

    Saya akan terangkan ringkas sahaja berkenaan DC motor ini, kerana bagi saya DC motor semua pelajar tahu tentangnya. DC motor adalah motor elektrik yang menggunakan arus terus (DC – Direct Current). DC Motor mempunyai dua terminal sahaja. Motor akan berpusing apabila dua terminal tersebut diberikan voltan mengikut keperluannya (5-12)V. Arah pusingannya pula bergantung kepada polarity bekalan. Kelajuan motor diukur dalam  rpm (revolutions perminute - bukannya round perminute )ataupun dalam bahasa Melayu/Malaysia bilangan pusingan dalam satu minit. Dalam post akan datang saya akan terangkan tentang RC servo motor.

    Friday, November 12, 2010

    .:MENGATURCARA PIC16F877A:.

    Pada post kali ini saya akan menerangkan secara ringkas sahaja cara untuk mengaturcara PIC16F877A. PIC16F877A ini boleh diaturcara dengan pelbagai bahasa pengaturcaraan seperti bahasa himpunan/Assembly Language, Bahasa C, PIC Basic atau mana-mana bahasa yang sesuai untuk uC ini, kerana sekarang ini telah banyak pengkompil wujud untuk memprogramkan uC ini dengan lebih mudah. Saya hanya pernah menggunakan 2 jenis bahasa sahaja untuk mengaturcara uC ini iaitu Assembly language dan C language.






    Dulu semasa zaman saya belajar (2002-2006), saya menggunakan assembly language untuk mengaturcara uC ini. Untuk mengaturcara atau 'memprogramkan' PIC16F877A ini, software MPLab (perlu diingat, MPLab bukan MathLab-MathLAb adalah perisian yang berbeza dari segi fungsi dan pengeluarnya)diperlukan. Mengaturcara uC menggunakan Assembly language agak sukar bagi saya kerana struktur bahasanya yang agak sukar difahami dan sukar untuk diaturcara. Namun setelah adanya pengkompil HiTech C, bahasa C telah boleh digunakan untuk mengaturcara uC ini dengan menggunakan MPLab. Namun, hanya MPLab versi 8.0 ketas sahaja yang mempunyai pengkompil HiTech C ini, oleh itu MPLab versi 7 tidak dapat menyokong bahasa C. Berdasarkan pengalaman, saya lebih mengesyorkan para pelajar saya menggunakan bahasa C untuk mngaturcara uC ini kerana bahasanya lebih mudah difahami dan dibina/construct.
    Perisian MPLab ini boleh muat turun secara percuma di web MicroChip.



    *Walaupun begitu, perlu diketahui, menggunakan assembly language membolehkan pengaturcara  mengarahkan apa yang pemproses/processor buat dengan lebih tepat. Oleh itu, programnya lebih pantas dan padat. Penggunaan memory dalam PIC juga adalah kurang berbanding jika menggunakan C language.



    .::PIC16F877A::.

    PIC di sini adalah singkatan bagi Peripheral Interface Controller. PIC adalah microcontroller keluaran Microchip Technology.


     


    PIC16F877A adalah salah satu model uC keluaran Microchip Techmology. Ia merupakan sejenis mikropengawal yang berkuasa dan sesuai digunakan dalam aplikasi robotik atau system terbenam. Ia berkuasa untuk melaksanakan suruhan sepantas 200 nano saat dan senang untuk di programkan (35 set arahan sahaja). PIC16F877A adalah 8 bit mikropengawal dimuatkan kedalam satu cip DIP (Dual Inline Package), 40 pin. Ia mempunyai 256 bait EEPROM data memori, self programming, 2 comparator, 2 saluran 10 bit penukar analog ke digital (A/D), fungsi PWM, USART, SPI™ dan I²C™. Berikut adalah antara cirri-ciri PIC16F877A :


    Ciri-ciri:
    • Pin Count: 40-pin PDIP
    • Program Memory: 14KB or 8K 14-bit Flash
    • Max Crystal Speed: 20MHz
    • RAM Bytes: 368
    • EEPROM Bytes: 256
    • Timers: 2 x 8 bit, 1 x 16-bit
    • Digital Communication: 1xA/E/USART, 1 x MSSP(SPI/I2C)
    • Capture/Compare/PWM: 2 x CCP
    • ADC: 8ch, 10-bit
    • Comparators: 2
    • RM 27.00
    Dalam stok : 3
    Pada post akan datang saya kan terangkan lebih detail berkenaan dengan PIC16F877A dan bagaimana untuk memprogramkannya.
    Berminat? Sila isi borang di bawah untuk pesanan:



    Nama:




    No. Telefon:




    E-Mail:




    Alamat:




    Item/Barang:




    Kaedah Bayaran:




    Saya akan membuat bayaran dalam tempoh: