berjalan hati-hati.....
ELECTRIC ROBO
Belajar dan membuat robot Line Follower
Rabu, 27 Juni 2012
Generasi 1 Berjalan mematuhi rambu lalulintas
berjalan hati-hati.....
LF generasi 1
Senin, 18 Juni 2012
coding Label
LineFollower generasi 2. AJ_PCB-LF |
mari kita sorot coding berikut ini!!!!
simak . . . .
menu_1:
PORTC.7=0;
lcd_gotoxy(0,0);lcd_putsf("menu 1");
if(!PINC.0)
{
lcd_clear();
goto menu_2;
}
goto menu_1;
menu_2:
PORTC.6=0;
lcd_gotoxy(0,0);lcd_putsf("menu 2");
if(!PINC.0)
{
lcd_clear();
goto menu_1;
}
goto menu_2;
nah itu dia kawan....
terdapat 2 label yaitu menu_1 dan menu_2...
ke 2 label tersebut saling berinteraksi .....
apabila interap berjalan maka label akan berpindah e label berkutnya...
SELAMAT MENCOBA DAN SUKSES...
Selasa, 05 Juni 2012
gser kanan kiri..
utak-utik program ini....
#include <mega8535.h>
#include <delay.h>
#define Key_A PINB.6
#define Key_B PINB.7
// Declare your global variables here
void main(void)
{
// Declare your local variables here
unsigned char LED;
.
.
.
while (1)
{
// Place your code here
while(Key_A==0) //ketika tombol A di tekan maka:
{
if(LED==0b10000000)
{
LED=0b00000001;
}
else
{
LED<<=1;
PORTC=~LED;
delay_ms(100);
}
}
while(Key_B==0) //ketika tombol B di tekan maka:
{
if(LED==0b00000001)
{
LED=0b10000000;
}
else
{
LED>>=1;
PORTC=~LED;
delay_ms(100);
}
}
}
Minggu, 03 Juni 2012
tugas 1.
Tugas Dikumpulkan ke nianda.ap@gmail.com
1. buatlah tampolan LCD bergeser kekanan dan kekiri, dengan kata kunci.
for(kata=0;kata<15;kata++)
2. gunakan logik I-O untuk menggerakkan motor, dengan kata kunci.
1 output, jika kondisi low=putar kanan dan jika high putar kiri.
selamat mencoba!
catatan="semampu kalian!!"
1. buatlah tampolan LCD bergeser kekanan dan kekiri, dengan kata kunci.
for(kata=0;kata<15;kata++)
2. gunakan logik I-O untuk menggerakkan motor, dengan kata kunci.
1 output, jika kondisi low=putar kanan dan jika high putar kiri.
selamat mencoba!
catatan="semampu kalian!!"
Jumat, 30 Maret 2012
ADC (Analog to Digital Converter)
Salah satu fasiitas yg
dimiliki ATMega 8535 adalah ADC. Analog to Digital Converer ini sudah tertanam
dalam cip ATMega8535, jadi kita tidak kesulitan ketika ingin merubah data
analog dari sensor yang kita pake. Sebelum cip mikrikontroler memiliki fitur
ADC, kita harus merubah dahulu data analog kita menjadi data ADC. Salah satu
caranya yaitu menggunakan OP-AMP Komparator, pada sesi sebelumnya sudah saya
bahas.
Kronologi ADC dapat saya imajinasikan, apabila data kita
berupa gelombang sinus (gelombang analog) maka nilai ADC saya akan membentuk
anak tangga naik dan turun sesuai data analog yang saya masukkan. Seperti gabar
berikut ini.
Data ADC. |
Nah terbukti lebih unggulkan? Dibandingkan dengan
pelajaran kemarin? Karena OP-AMP komparator yang kita buat hanya akan membentuk
keluaran digital 1 dan 0 saja. Seperti gambar berikut ini.
ADC OP-AMP Komparator. |
Dan data tersebut akan muncul sesuai dengan nilai
teganggan referensi yang kita set pada trimpot. Akan tetapi jika kita
menggunakan ADC internal dari cip ATMega dengan teganggan referensi(Areff)
ataupun AVCC maka hasilnya akan seperti ini.
Niai ADC. |
Secara nyata kronologi tersebut seperti ini. Apabila kita
set ADC pada 8 bit, yang berarti bernilai 28 atau data 0-255 maka
akan terbentuk nilai ADC seperti berikut ini.
NO
|
Input(Volt)
|
Nilai
ADC
|
1.
|
0
V
|
0
|
2.
|
2,5
V
|
128
|
3.
|
5
V
|
255
|
Nah
begitulah keunggulan yang dimiliki ATMega, nilai ADCnya linier terhadap input
analog(mengikuti).
Langganan:
Postingan (Atom)