Perancangan Alat Ukur Kadar Oksigen (O2) Menggunakan Gs Oxygen KE-25 Sensor Berbasis Mikrokontroller ATMega16 dengan Tampilan PC

LAMPIRAN

GAMBAR RANGKAIN KESELURUHAN

Universitas Sumatera Utara

U2

5 Volt

7805
9V
1

VI

VO

3

GND


LCD1

C4

C5

2

LM016L

100nF

VCC

1000uF

R2
D0
D1

D2
D3
D4
D5
D6
D7

RS
RW
E

10k

gnd

7
8
9
10
11

12
13
14

1
2
3

RV1

4
5
6

VSS
VDD
VEE

VCC


C1

U1
50%

22
23
24
25
26
27
28
29

1k

VCC
GND

J1

VCC
D+
DGND
VCC

AU-Y1005-R

14
15
16
17
18
19
20
21

PC0/SCL
PC1/SDA
PC2/TCK
PC3/TMS

PC4/TDO
PC5/TDI
PC6/TOSC1
PC7/TOSC2
PD0/RXD
PD1/TXD
PD2/INT0
PD3/INT1
PD4/OC1B
PD5/OC1A
PD6/ICP1
PD7/OC2

GND
32
30

AREF
AVCC


RESET
XTAL1
XTAL2
PA0/ADC0
PA1/ADC1
PA2/ADC2
PA3/ADC3
PA4/ADC4
PA5/ADC5
PA6/ADC6
PA7/ADC7
PB0/T0/XCK
PB1/T1
PB2/AIN0/INT2
PB3/AIN1/OC0
PB4/SS
PB5/MOSI
PB6/MISO
PB7/SCK


9
100nF
13
12

C2

40
39
38
37
36
35
34
33
1
2
3
4
5

6
7
8

100uF
GND

J2
1
2
KE-25
GND

ATMEGA16

LISTING PROGRAM KESELURAHAN RANGKAIN
#include
#include
#include


Universitas Sumatera Utara

// Declare your global variables here
unsigned char

buflcd[16];

unsigned int

nilai_ADC,nilai_ADC2,nilai,nilai1,x;

float

nilai_total, nilai_hasil,

nilai_rata,nilai_total2, nilai_hasil2, nilai_rata2;
// Standard Input/Output functions
#include
#define


ADC_samp

25

// Voltage Reference: AVCC pin
#define ADC_VREF_TYPE ((0