Robotic And Programming Dasar

Arsip Blog

  • ▼  2011 (15)
    • ►  Agustus (1)
    • ►  Juli (9)
    • ▼  Mei (5)
      • Sedikit Dokumentasi Ebotec 2011 Part 1 (Team Elect...
      • Teori Line follower PID Robot
      • Dasar Sensor 1
      • Driver Motor L293D & L298
      • Robotika Dasar dan Bahasa Pemrograman (Pict)

Mengenai Saya

Wahyu_Rudiyan_Note
Otodidak.
Lihat profil lengkapku
Diberdayakan oleh Blogger.

Minggu, 15 Mei 2011

Robotika Dasar dan Bahasa Pemrograman (Pict)

               Robotik tidak terlalu suli karena hanya memainkan angka pada program.....
kemudian kita merangkai sistem minimum dimana suatu mikrokontrolleer bisa bekerja hanya dengan beberapa komponen seperti Crystal (sumber clock dan detak), di stabilkan oleh capacitor (filter), supply (Vcc {plus}, Gnd {minus}), port (input, output, Dan ISP Programming).

-          Robotika
Begitu banyak orang yang menganggap robot itu adalah suatu imajinasi. Tapi hal ini salah. Sebab robot adalah sesuatu yang mati menjadi sesuatu yang hidup, bergerak, dapat merasa dan cerdas. Jika ada yang mengatakan robot dapat melakukan kesalahan, itu juga salah, sebab robot akan mengikuti suatu perintah yang di berikan oleh pencipta atau programmernya.

Bagaimana robot bisa menjadi cerdas.
Robot di katakan cerdas jika programmernya mampu memberikan statement, instruksi, seleksi dua kondisi, dan perhitungan rumus dengan benar. Dalam hal ini yang berperan penting adalah seberapa mampu seorang programmer menguasai bahasa mesi yang nantinya di compile untuk di tembakkan ke dalam chip mikrikontroller (processor).
Contoh beberapa bahasa mesin yang sering di gunakan adalah:
1.      C dan C++
#include <mega16.h>
#include <stdio.h>
#include <delay.h>
Void main (void){
//tulis programm anda
}
2.      BASIC
$regfile = “m16def.dat”
Dim Ei-bot  as integer
Dim SMA8 as byte
Dim Pontianak as word
...........
3.      PASCAL
uses Crt;
var
x,y,z    :  longint;
lagi     :  char;
namak    :  string[20];

begin
lagi  :=  'y';
 while (lagi  =  'y') or (lagi  =  'Y') do
 begin
 clrscr;
   .....................................................
 end;
end.







4.      ASSEMBLER
_Move_Delay:
;lcd design.mbas,44 ::                        
sub procedure Move_Delay()          ' Function used for text moving
;lcd design.mbas,45 ::                         
Delay_ms(500)                     ' You can change the moving speed here
            MOV R5, 4
            MOV R6, 205
            MOV R7, 189
            DJNZ R7,
            DJNZ R6,
            DJNZ R5,
            NOP
            RET
; end of _Move_Delay
5.      BASIC STAMP
Dikarenakan penulis tidak pernah menggunakan bahasa ini maka di sarankan mengakses www.toko-elektronika.com di bagian tutorialnya.......

Sistem kontroller (chip mikrokontroller)
Sistem ini adalah bagian terpenting dari sebuah kendali robot, karna di sinilah kinerja seluruh kendali robot di olah. Hal ini menjadikan sebuah mikrokontroller dapad di artikan sebagai otak buatan. Penjelasan lebih detail dapat di lihat sebagai berikut.
Atmel mikrokontroller.
Atmel oertama kali di kembangkan di swiss dengan melucurkan 2 tipe mikrokonroller yaitu:


        MCS51
keluarga chip ini lebih dominan untuk pemula di bidang robot karena hargaya yang tidak begitu mahal, berkisar antara Rp. 15.000,- s/d Rp. 100.000,-. Contoh dari keluarag MCS51 adalah AT89C51, AT89C2051, AT89S51, AT89S52, AT89S2051,



      AVR
Untuk keluaran kelura ini, memiliki sistem spesifikasi yang lebih baik di bandingkan MCS51, karena:
1.       Kapasitas RAM,Flash memory, EEPROM lebih besar.
2.       Mampu mengeksekusi perintah dalm hitungan satu kali Clock pada crystal 16MHz.
3.       Memiliki fasilitas pengatur ADC (analog to digital converter).
4.       Memiliki fitur PWM(Pulse Width Modulation), yaitu pin yang mampu mengatur kecepatan motor dengan gelombang yang di masukkan dalam bilangan hexa atau desimal pada program mikro.
Contoh contoh jenis ini adalah keluaraga Attinny, Atmega, AT90S, AT90LS, AT90CAN, AT90PWM, AT90USB, dan masih banyak lagi.
Mikrokontroller ini lebih mahal di bandingkan MCS51, harga pasar indonesia adalah mulai dari  Rp. 45.000,- .
Sekian dulu tulisan saya, utuk sensor, rangkaian, robot tingkat pemula,dan pemrogramman dasar, tunggu tulisan saya selajutnya.










Sistem minimum mikrokontrller 
Agar sebuah mikrokontroller bisa bekerja, maka harus memiliki sistem support dari beberapa komponen pasive.....
berikut adalah rangkaian sistem minimum MCS51......










 Basic stamp


BASIC Stamp 2 berfungsi sebagai otak dalam proyek elektronik dan aplikasi yang memerlukan mikrokontroler diprogram. Hal ini dapat mengendalikan dan memantau timer, keypad, motor, sensor, switch, relay, lampu, dan banyak lagi. Pemrograman dilakukan di dalam sebuah mudah mempelajari bahasa yang disebut PBASIC, yang rinci dalam starter kit yang mencakup Stamp DASAR 2; tersebut DASAR Stamp Kegiatan Kit ( # 90005 ) dan BASIC Stamp Discovery Kit ( # 27207 ).
Sungguh menakjubkan apa yang dapat Anda capai dengan mikrokontroler ini sudah terbukti dan bahasa sederhana. Semua komponen penting (prosesor, sumber clock, memori, pengatur daya) diberikan pada Bs2's PCB kecil, cukup terhubung kekuasaan dan pergi!Proyek perlu kecil, daerah menyolder sirkuit permanen untuk dapat mengambil manfaat dari menggabungkan IC Bs2-dengan BASIC Stamp 2 Carrier Board ( # 27120 ) atau Super Carrier Board ( # 27130 ).Untuk solusi OEM biaya lebih rendah, prosesor (interpreter PBASIC2) dan komponen lainnya yang tersedia untuk integrasi ke dalam PCB.
The-Bs2 IC secara luas digunakan dalam pendidikan, hobi, dan aplikasi industri dan sangat disarankan untuk pertama kali Stamp pengguna DASAR karena sumber daya berlimpah (dokumentasi, kode sumber, dan proyek-proyek pelanggan) yang tersedia secara online dan di cetak. Stamps kami dalam Program Pendidikan Kelas dirancang dengan modul ini, sehingga tempat yang bagus untuk belajar tentang mikrokontroler. Sekali Anda telah menjadi akrab dengan pemrograman dalam PBASIC dan telah merancang proyek Anda sendiri, Anda mungkin ingin untuk menjelajahi pilihan kami DASAR Perangko dengan daya yang meningkat, kecepatan, atau memori. Untuk pelanggan yang membutuhkan multi-processing atau kemampuan generasi video, kami sangat merekomendasikan mikrokontroler Propeller.

Fitur:
  • Processor Speed: 20 MHz
  • Eksekusi program Speed: 4.000 ~ PBASIC instruksi / detik.
  • Ukuran RAM: 32 Bytes (6 I / 0, 26 variabel)
  • EEPROM (Program) Ukuran: 2 KByte; ~ 500 PBASIC instruksi
  • Jumlah I / O Pins: 16 serial + 2 khusus
  • Lancar Draw @ 5 VDC: Jalankan 3mA, 50 μA Sleep
  • Sumber / Sink Lancar per I / O: 20 mA / 25 mA
  • Sumber / Sink Lancar per unit: 40 mA / 50 mA per 8 I / O pin
  • PBASIC Perintah: 42
  • Paket: 24-pin DIP
  • Industri-Rated sejak Rev J
Spesifikasi Kunci:
  • Power Persyaratan: 5,5-15 VDC (Vin), atau 5 VDC (Vdd)
  • Komunikasi: Serial (9600 baud untuk pemrograman)
  • Dimensi: 1,20 x 0,63 x 0,15 di (30.0 x 16,0 x 3,81 mm)
  • Suhu Operasi: -40 ke 185 ° F (-40 sampai +85 ° C)
Termasuk Dalam:
  • BASIC Stamp Discovery Kit ( USB & Serial )
  • StampWorks Percobaan Kit
  • Robotika dengan Boe-Bot ( USB & Serial )
  • DASAR Full Kit Stamp ( USB & Serial 





 Mengapa membeli PIC ® Microcontrollers (MCUs) & dsPIC ® Digital Signal Controller (DSCs)? 

Microchip menyediakan solusi untuk rentang kinerja seluruh 8-bit , 16-bit , dan 32-bit mikrokontroler, dengan arsitektur yang kuat, teknologi memori fleksibel, komprehensif dan mudah untuk menggunakan alat-pembangunan, dokumentasi teknis yang lengkap dan desain post-in mendukung melalui global penjualan dan jaringan distribusi . Manfaat menyadari dengan memilih solusi's mikrokontroler Microchip adalah: 
● Mudah migrasi antar keluarga produk 
● rendah risiko pengembangan produk & waktu yang lebih cepat untuk pasar 
● sistem total biaya rendah 
● 24 / 7 dukungan dan Pusat Pelatihan Daerah di seluruh dunia 
● Produksi program layanan 
● Bersertifikat kualitas 
● Kemudahan pemesanan menggunakan microchipDIRECT 
● Microchip adalah # 1 dalam pengiriman-bit mikrokontroler 8 seluruh dunia melayani 50000 + pelanggan
Mudah Migrasi di seluruh Keluarga Produk 
Semua PIC ® ® dsPIC MCUs dan opsi dukungan migrasi DSCs yang memungkinkan Anda dalam skala desain Anda atas atau bawah. Faktor-faktor utama yang memungkinkan pemilihan platform: 
● Lengkap portofolio: 6-100 pin, 384B untuk 512KB memori program, sampai 80MHz 
● ke atas arsitektur yang kompatibel untuk mempertahankan investasi dalam pengembangan kode 
● kompatibilitas Pin dalam memfasilitasi beberapa paket drop-in pengganti 
● Rentang teknologi memori: Self Pemrograman Flash, OTP, ROM 
● Mudah Migrasi di 8, 16, dan 32-bit keluarga
Rendah-Risiko Pengembangan Produk & Sisa Lebih Cepat ke Pasar 
Microchip's kelas dunia alat pengembangan yang bertenaga, solusi terjangkau untuk pengembangan aplikasi. Kompiler, perakit, programmer, simulator, dan di-sirkuit emulator merupakan komponen yang tersedia MPLAB ® Integrated Development Environment (IDE). Ikhtisar alat menawarkan pengembangan's Microchip meliputi: 
● MPLAB ® IDE adalah sederhana dan kuat pengembangan lingkungan, bebas, mendukung semua dan DSC produk MCU 
● edisi mahasiswa Bebas Microchip's C compiler yang tersedia 
● Terbukti perpustakaan perangkat lunak khusus-aplikasi dan desain referensi 
● Graphical User Interface (GUI) berbasis merancang paket perangkat lunak 
● perangkat lunak pihak ketiga dan pengembangan perangkat perangkat keras yang tersedia
Sistem Turunkan Total Biaya 
Sesuai tingkat integrasi dan periferal digital analog dari yang sederhana sampai yang kompleks, meminimalkan jumlah komponen untuk sistem total biaya lebih rendah dengan peningkatan kehandalan. Beberapa contoh fungsi terintegrasi ke MCUs kita dan DSCs adalah: 
● Komunikasi Peripherals: SPI, I 2 C ™, UART, BISA, USB, Ethernet, IrDA, LIN ® 
● Pengendalian Peripherals: capture / membandingkan, counter, real-time jam dan kalender, kontrol motor & power supply PWM 
Display Driver Terpadu ●: LED, LCD 
● chip internal osilator On-dan PLL 
● Analog Peripherals: A / D Converter, pembanding, op amp, coklat-out deteksi dan ulang, deteksi tegangan rendah, sensor suhu, / D A Converter, regulator tegangan 
● Microchip juga menawarkan berbagai standalone memori , analog & antarmuka produk .







Programmer
Programmer merupakan alat yang di kunakan untuk mengkoneksikan antara komputer dengan mikrokontroler agar mikro bisa di isi dengan file hex yang telah di compile dari bahasa mesin......

berikut adalah contoh beberapa programer

ISP Cable



 Usb Programer





Jika ada yang berkenan untuk bertanya silahkan tanyakan ke email penulis wahyu.zilvina99@gmail.com
Diposting oleh Wahyu_Rudiyan_Note di 19.31
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

6 komentar:

  1. Unknown27 Desember 2016 pukul 00.51

    hai kalian yang pengen lebih tau banyak tentang robotika , gabung yuk dengan universitas gunadarma , dan tentunya gabung dengan komunitas robotika di kampus , more info kunjungin http://robotika.gunadarma.ac.id

    BalasHapus
    Balasan
    1. weili15 Maret 2018 pukul 01.14

      tidak bisa di akses, ada WA groupnya ga?

      Hapus
      Balasan
        Balas
    2. Balas
  2. Unknown27 Desember 2016 pukul 03.23

    terimakasih atas informasinya. saya ingin merekomendasikan kounitas robot yang dapat membantu anda mengenal dunia robot lebih jauh lagi. link terkait mengenai komunitas adalah berikut ini http://robotika.blog.gunadarma.ac.id/

    BalasHapus
    Balasan
      Balas
  3. web design malang14 Maret 2017 pukul 07.37

    Jual Arduino

    BalasHapus
    Balasan
      Balas
  4. Rismon Hasiholan Sianipar6 Oktober 2017 pukul 09.51

    Artikel yang menarik. Indahnya saling berbagi pengetahuan dan keilmuan. Silahkan singgah di blog perkuliahan pemrograman saya:

    http://rismonhasiholansianipar.blogspot.co.id

    http://rhsianipar.blogspot.co.id

    http://rismonhsianipar.blogspot.co.id

    BalasHapus
    Balasan
      Balas
  5. Unknown24 Oktober 2018 pukul 07.19

    Aq pengin anakku yg masih kelas 4 SD ikut komunitas robotika,,,,
    Sekarang sich udah extra robotika,,and mau dibawa lomba merakit robotik
    Gimana,,, ada yg bisa bantuin

    BalasHapus
    Balasan
      Balas
Tambahkan komentar
Muat yang lain...

Posting Lebih Baru Beranda
Langganan: Posting Komentar (Atom)

apa menurut anda yang kurang dari blog ini????

Pengikut