MODUL 9
A. PENGENALAN LCD
A.1. Buatlah Rangkaian seperti dibawah ini dengan menggunakan proteus 8.5
A.1. Buatlah Program di perangkat lunak code vision dengan syntax sebagai berikut, kemudian
lakukan kompilasi serta simpan dalam sebuah folder
Chip type : ATmega8535
Program type : Application
AVR Core Clock frequency: 12.000000 MHz
Memory model : Small
External RAM size :0
Data Stack size : 128
*******************************************************/
#include <mega8535.h>
// Alphanumeric LCD functions
#include <alcd.h>
// Declare your global variables here
void main(void)
{
// Declare your local variables here
// Alphanumeric LCD initialization
// Connections are specified in the
// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTB Bit 0
// RD - PORTB Bit 1
// EN - PORTB Bit 2
// D4 - PORTB Bit 4
// D5 - PORTB Bit 5
// D6 - PORTB Bit 6
// D7 - PORTB Bit 7
// Characters/line: 16
lcd_init(16);
while (1)
{
// Place your code here
lcd_gotoxy(0,0);
lcd_putsf("Praktikum");
lcd_gotoxy(0,1);
lcd_putsf("Fisika Instrumen");
}
Catatan : pada saat pembuatan project port B menjadi output
A.1. Masukkan program*hex yang saudara buat ke ATMEGA8535 di proteus 8.5 dengan prosedur
yang terdapat dalam pengenalan perangkat lunak proteus 8.5
A.1. Running simulasi rangkaian pada gambar 2.2 dan amati apa yang terjadi
Tugas : Tuliskan program di codevision serta simulasikan dengan menggunakan proteus untuk menuliskan
angka 40 o C dan 60 L
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
B. PENGENALAN ADC
A.1. Buatlah Rangkaian seperti dibawah ini dengan menggunakan proteus 8.5
A.1. Buatlah Program di perangkat lunak code vision dengan syntax sebagai berikut, kemudian
lakukan kompilasi serta simpan dalam sebuah folder
Chip type : ATmega8535
Program type : Application
AVR Core Clock frequency: 12.000000 MHz
Memory model : Small
External RAM size :0
Data Stack size : 128
*******************************************************/
#include <mega8535.h>
#include <stdio.h>
#include <stdlib.h>
#include <io.h>
#include <delay.h>
#include <math.h>
while (1)
{
// Place your code here
data = read_adc(0);
hasil= (data/1024.0)*5.0 ;
lcd_gotoxy(0,0);
lcd_putsf("ADC");
lcd_gotoxy(8,0);
lcd_putsf("=");
lcd_gotoxy(10,0);
hasil1=(float)data;
ftoa(hasil1,1,temp);
lcd_puts(temp);
lcd_gotoxy(0,1);
lcd_putsf("TEG");
lcd_gotoxy(8,1);
lcd_putsf("=");
lcd_gotoxy(10,1);
ftoa(hasil,2,buff);
lcd_puts(buff);
delay_ms(500) ;
}}Catatan : pada saat pembuatan project port C menjadi output
A.1. Masukkan program*hex yang saudara buat ke ATMEGA8535 di proteus 8.5 dengan prosedur
yang terdapat dalam pengenalan perangkat lunak proteus 8.5
A.1. Running simulasi rangkaian pada gambar 2.2 dan amati apa yang terjadi
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
SENSOR LDR
Langkah kerja 1. Ambil sensor kit sensor LDR dan periksa jalur Out untuk ADC
2. Setelah diketahui, kemudian pasangkan sensor LDR ke modul PKF Sensor dan
Display pada area Pin Sensor
3. Hubungkan Out ke ADC.0 serta pastikan bahwa sambungan salah satu pin yang
terhubung ke LDR dihubungkan ke ground dan yang terhubung ke potensiometer
terhubung ke Vcc dari Modul PKF Sensor dan Display
4. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial LDR
atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=4qRZPMv_MYY
5. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video
tutorial tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
SENSOR LM35
Langkah kerja 1. Ambil sensor lm35 kemudian periksa jalur untuk ground, out dsn Vcc sesuai
dengan pinout lm35
2. Setelah diketahui, kemudian pasangkan sensor Lm35 modul PKF sensor dan
Display pada area Pin Sensor.
3. Hubungkan kaki Out lm35 ke ADC. 0 , hubungkan kaki ground lm35 ke ground
modul dan hubungkan kaki Vcc lm35 ke Vcc modul PKF Sensor dan Display.
4. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
LM35 sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=-OQs-n4Duyk
5. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
SENSOR NTC
Langkah kerja 6. Ambil kit sensor NTC dan periksa jalur Out untuk ADC
7. Setelah diketahui, kemudian pasangkan sensor kit sensor NTC ke modul PKF
Sensor dan Display pada area Pin Sensor
8. Hubungkan Out ke ADC.0 serta pastikan bahwa sambungan salah satu pin yang
terhubung ke LDR dihubungkan ke ground dan yang terhubung ke potensiometer
terhubung ke Vcc dari Modul PKF Sensor dan Display
9. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Sensor NTC atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=uVkgxh3bTQ8
10. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
ANALISA
SENSOR IR - FOTODIODA
SENSOR JARAK
4. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Sensor Jarak atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=oSjZxgpai44
5. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
SENSOR DHT- 11
ANALISA
ANALISA
Langkah kerja 1. Siapkan Modul PKF sensor dan Display dan Osiloskop
2. Hubungkan Out sensor hall effect sensor ke PORTD.3 dan pasangkan kaki
power dan ground ke power serta ground dari modul
3. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Sensor DHT-11 atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=Mk6IihGA1kY
4. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
5. Lakukan langkah pengukuran dan tulis hasil pengamatan saudara
DATA PENGAMATAN
Kelajuan ( Rpm) terbaca
ANALISA
Langkah kerja 1. Siapkan Modul PKF sensor dan display , loadcell + modul hx711, Timbangan
pembanding dan anak timbang 1 kg
2. Hubungkan pin DT ke PORT B.6 dan SCK ke PORTB.7 dan pasangkan kaki
power dan ground ke power serta ground dari modul
3. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Sensor DHT-11 atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=oH9DKSDoLXg
AKTUATOR RELAY
Langkah kerja 1. Hubungkan PORT D.7 ke relay dan pasangkan kaki power dan ground ke power
serta ground dari modul
2. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Aktuator relay atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=KgLpQfALppE
3. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
Mati
Hidup
ANALISA
AKTUATOR MOTOR DC
Langkah kerja 1. Hubungkan IN1 ke PORTD.7 dan IN2 ke PORTD.6 pada IC L293D dan
pasangkan kaki power dan ground ke power serta ground dari modul
2. Hubungkan out dari IC L293D ke Motor DC
3. Hubungkan keluaran potensiometer ADC ke PORTA.0
4. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Aktuator pwm motor dc atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=ihIEjovX4EA
5. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
Langkah kerja 1. Hubungkan Out motor servo ke PORTC.7 dan pasangkan kaki power dan
ground ke power serta ground dari modul
2. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Aktuator pwm motor dc atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=WvUy6v45A2Y
Langkah kerja 1. Hubungkan PORTB.0, 1 ,2 dan 3 ke In1, In2, In3 dan In4 modul driver motor
uln 2003 dan pasangkan kaki power dan ground ke power serta ground dari
modul
2. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Aktuator pwm motor dc atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=q_tVSLNxWXA
3. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk
ANALISA
Langkah kerja 1. Hubungkan PORTD.5 ke input dari SSR dan pasangkan kaki power dan ground
ke power serta ground dari modul
2. Buatlah program pada codevision sesuai dengan yang terdapat pada tutorial
Aktuator pwm motor dc atau sesuai dengan video tutorial pada link :
https://www.youtube.com/watch?v=rcDB7lkKG0w
3. Setelah dilakukan kompilasi kemudian program di transfer ke IC mikrokontroller
Atmega 8535 dengan menggunakan program extreme burner ( lihat video tutorial
tentang penjelasan software pada link berikut :
https://www.youtube.com/watch?v=oARQwinLqQk