I. PENDAHULUAN
Praktikum ini dilakukan untuk mengetahui bagaimana
membuat motor berputar menggunakan ATMega8538. Selain
itu, akan dilihat pula faktor yang mempengaruhi kecepatan
dari motor tersebut.
Tujuan yang ingin dicapai pada percobaan ini yaitu :
Mampu membuat program yang menggunakan 16-bit
Timer/Counter1 pada mikrokontroller ATmega8535
sebagai PWM (Pulse Width Modulation) untuk
mengontrol kecepatan putar suatu motor DC.
Mampu membuat program yang menggunakan pin
I/O AVR untuk menggerakan motor servo serta
menggunakan 8-bit Timer/Counter2 sebagai waktu
tunda.
III. METODOLOGI
#include <mega8535.h>
#include <delay.h>
void main(void)
{
unsigned int temp;
Jalankan program sesuai PORTC=0x00;
modul. DDRC=0x00;
PORTD=0x00;
DDRD=0x30; // PD4 (OC1B) dan PD5 (OC1A)
sebagai output
V. SIMPULAN
PORT D digunakan sebagai output pada IC LS293D.
PORT C digunakan sebagai input, dihubungkan pada
SWITCH 0 dan 1.
REFERENSI
[1] Modul praktikum system mikroprosessor