Anda di halaman 1dari 4

SISTEM KECEPATAN MOTOR DC DENGAN INPUT SENSOR SUHU LM35 ANGGOTA : Andri Nura (11/3131608/PA/13719) Satria Bagas P(11/316764/pa/13891)

Dwitiya Bagus W(11/316656/pa/13791) I. DESKRIPSI SISTEM Ide : Perubahan suhu ruangan mempengaruhi kecepatan motor kipas agar udara ruangan lebih terasa sejuk dengan sistem kontrol berumpan balik(feedback) yang sesuai dengan sistem kontrol PID. Sistem kontrol PID mempunyai berbagai ciri salah satunya adalah sistem mempunyai feedback yang dapat digunakan sebagai pengkoreksi eror karena feedback digunakan untuk mengirimkan data keluaran menjadi input secara berulang dan real time. II. RANGKAIAN

A. Komponen kontroler denga beberapa pin untuk pembacaan

B. Akturator

C.

III.

SOURECE KODE

#include #include #include #include #include #include

<mega8535.h> <stdio.h> <delay.h> <math.h> <stdlib.h> <alcd.h>

#define ADC_VREF_TYPE 0x40 #define push1 PINB.0 #define push2 PINB.1 #define push3 PINB.2 #define push4 PINB.3 #define speed OCR1A unsigned int read_adc(unsigned char adc_input) { ADMUX=adc_input | (ADC_VREF_TYPE & 0xff); delay_us(10);

ADCSRA|=0x40; while ((ADCSRA & 0x10)==0); ADCSRA|=0x10; return ADCW; } char alcd[16]; float lm35,suhu; int speed=80,error,kp,kd,speedPID; void lcd(unsigned char kolom, unsigned char baris, char flash *fmtstr,...) { va_list ap; va_start(ap, fmtstr); vsprintf(alcd, fmtstr, ap); va_end(ap); lcd_gotoxy(kolom, baris); lcd_puts(alcd); }

Anda mungkin juga menyukai