Jumat, 20 Desember 2013

Skema Rangkaian Sensor Robot Line Follower


 2. IC Penguat LM 324
 3. Gambar Data Sheet IC Penguat LM 324
 4. Skema Layout Sensor Infra Red
 5. Gambar Layout Driver sensor Infra Red IC LM 324
 6. Layout Jalur IC Penguat LM 324
 7. Layout Jalur Penguat IC LM 324
 8. Gambar Layout Sensor Infra Red
 9. Gambar Skema Keseluruhan Rangkaian Sensor Infra Red Robot Line Follower
10. Gambar Sensor Infra Red ( Pemancar dan Penerima)

Kamis, 12 Desember 2013

contoh program memutar motor dc kekanan atau kekiri

;-------------------------------------------------------------------------------------------------------
;                                Contoh Program Memutar Motor DC kekiri dan Kekanan
;-------------------------------------------------------------------------------------------------------


$mod51

                          org    00h

motor1               bit        p2.0    ; data untuk motor dc berputar kekanan
motor2               bit        p2.1    ; data untuk motor dc berputar kekiri

mulai :
               clr        motor1         ; motor dc keadaan tidak berputar
               clr        motor2         ; motor dc keadaan tidak berputar
              acall      delay            ; Memanggil Labeb delay/waktu tunda
              acall      delay
               setb     motor1          ; motor dc berputar ke kanan
               clr       motor2          
               acall   delay               ; Memanggil Labeb delay/waktu tunda
               acall   delay
               clr       motor1          ; motor dc keadaan tidak berputar
               clr       motor2          ; motor dc keadaan tidak berputar
              acall     delay             ; Memanggil Labeb delay/waktu tunda
                clr      motor1
               setb    motor2           ; motor dc berputar kekiri
               acall    delay             ; Memanggil Labeb delay/waktu tunda
               acall    delay
               sjmp     mulai             ; melompat ke label mulai
delay:       mov   R0,#65           ; waktu tunda sebesar 65/mikrosecen
delay1:     mov    R1,#0FFH
delay2:     mov     R2,#0
               djnz      R2,$
               djnz      R1,delay2
               djnz      R0,delay1
                ret                             ; kembali ke sun rutin sebelumnya
                end                            ; akhiran program / penutup program


      
     

Rabu, 27 November 2013

cara menyeterika layout atmega8 ke pcb


Video Cara mengisi Frameware ke IC Atmega 8


VIDEO CARA MENDWONLOAD PROGRAM KE IC

PROGRAM MENYALAKAN LED

ROBOT FORKLIF







 ;----------------------------------------------------------------------------------
;        Aplikasi Robot Forklif
;        Berbasis Mikrokontroler AT89S52
;        disusun oleh : smk Jorlan Hataran 3 Balata
;----------------------------------------------------------------------------------

    $MOD51

    ORG    00H

SWITHBOX    BIT    P3.2        ; data buat swith pemutus arus motor dc bila tersentuh barang

SENSORKANAN    BIT    P1.0        ; data buat sensor baca garis posisi kanan
SENSORKIRI    BIT    P1.1        ; data buat sensor baca garis posisi kiri

SWITHNAIK    BIT    P3.0        ; data buat swith pemutus arus motor dc bila barang naik  
SWITHTURUN    BIT    P3.1        ; data buat swith pemutus arus motor dc bila barang turun

SWITHHENTI    BIT    P3.3        ; data buat swith pemutus arus motor dc membberhentikan robot

MOTORNAIK    BIT    P3.4        ; data buat putaran motor dc posisi naik
MOTORTURUN    BIT    P3.5        ; data buat putaran motor dc posisi turun

MOTORKANAN1    BIT    P1.3        ; data buat motor dc posisi kanan
MOTORKANAN2    BIT    P1.4        ; data buat motor dc posisi kanan

MOTORKIRI1    BIT    P1.5        ; data buat motor dc posisi kiri
MOTORKIRI2    BIT    P1.6        ; data buat motor dc posisi kiri

;-------------------------------------------------------------------------------------
;            data program memulai berjalan
;-------------------------------------------------------------------------------------
MULAI:

    CLR    MOTORNAIK        ; MOTOR NAIK TIDAK BERPUTAR
    CLR    MOTORTURUN        ; MOTOR TURUN TIDAK BERPUTAR
    CLR    MOTORKANAN1        ; MOTOR KANAN1 TIDAK BERPUTAR
    CLR    MOTORKANAN2        ; MOTOR KANAN2 TIDAK BERPUTAR
    CLR    MOTORKIRI1        ; MOTOR KIRI1 TIDAK BERPUTAR
    CLR    MOTORKIRI2        ; MOTOR KIRI2 TIDAK BERPUTAR
    JB    SWITHBOX,$        ; SWITHBOX MENUNGGU BENDA YANG MAU DIANGKAT

    SETB    MOTORNAIK        ; MOTOR BERPUTAR POSISI NAIK
    CLR    MOTORTURUN        ; MOTOR TIDAK BERPUTAR POSISI TURUN

    JB    SWITHNAIK,$        ; MENUNGGU SWITHNAIK KESENTUH
    CLR    MOTORNAIK        ; MOTOR TIDAK BERPUTAR
    CLR    MOTORTURUN        ; MOTOR TIDAK BERPUTAR
;-------------------------------------------------------------------------------------
;    MULAI MEMBACA swith
;-------------------------------------------------------------------------------------

START:
    JB    SWITHHENTI,LOMPAT    ; bila swith berhenti tersentuh maka robot berhenti

    CLR    MOTORNAIK        ; MOTOR NAIK TIDAK BERPUTAR
    SETB    MOTORTURUN        ; MOTOR TURUN BERPUTAR

    CLR    MOTORKANAN1        ; MOTOR KANAN1 TIDAK BERPUTAR
    CLR    MOTORKANAN2        ; MOTOR KANAN2 TIDAK BERPUTAR

    CLR    MOTORKIRI1        ; MOTOR KIRI1 TIDAK BERPUTAR
    CLR    MOTORKIRI2        ; MOTOR KIRI2 TIDAK BERPUTAR

    JB    SWITHTURUN,$        ; MENUNGGU SWTHTURUN TERSENTUH

    CLR    MOTORNAIK        ; MOTOR NAIK TIDAK BERPUTAR
    CLR    MOTORTURUN        ; MOTOR TURUN TIDAK BERPUTAR

    CLR    MOTORKANAN1        ; MOTOR KANAN1 TIDAK BERPUTAR
    CLR    MOTORKANAN2        ; MOTOR KANAN2 TIDAK BERPUTAR

    CLR    MOTORKIRI1        ; MOTOR KIRI1 TIDAK BERPUTAR
    CLR    MOTORKIRI2        ; MOTOR KIRI2 TIDAK BERPUTAR
    SJMP    MULAI            ; kembali ke program beriutnya
;----------------------------------------------------------------------------------------
;            bagian sensor garis membaca garis
;----------------------------------------------------------------------------------------

LOMPAT:
    JNB    SENSORKANAN,LOMPAT1
    SETB    MOTORKANAN1
    CLR    MOTORKANAN2
    CLR    MOTORKIRI1
    CLR    MOTORKIRI2

LOMPAT1:

    JNB    SENSORKIRI,START
    CLR    MOTORKANAN1
    CLR    MOTORKANAN2
    SETB    MOTORKIRI1
    CLR    MOTORKIRI2
    END




- See more at: http://winnerparluhutan.blogspot.com/2012/12/cara-membuat-link-otomatis-di-blogger.html#sthash.c0OKL0fD.dpuf