Pada percobaan ini, akan digunakan motor DC VCD, yang biasa digunakan untuk memutar cakram CD. Untuk mengatur arah putaran motor dan kecepatan dapat menggunakan driver L293.
Prosedure Percobaan
1. Hubungkan rangkaian driver motor DC ke PORTC, PORTC.0 = 1A, PORTC.1=2A dan PORTC.2=1,2EN.
2.Lakukan konfigurasi pada codevision untuk PORTC
3. Percobaan memutar motor DC CW (clock wise)
while (1) // Place your code here PORTC.0=1; PORTC.1=0;// CW PORTC.2=1;// Enable }
4. Percobaan memutar motor DC CW dan CCW dengan pilihan melalui SW
#include <mega8535.h> void main(void) DDRC=0xFF; DDRB=0x00; PORTB=0xFF; while(1) if (PINB.0==0) PORTC.0=1; PORTC.1=0;// CW PORTC.2=1;// Enable else if (PINB.1==0) PORTC.0=0; PORTC.1=1;// CCW PORTC.2=1;// Enable else PORTC.2=1;// Disable }