Project – Embedded

download Project – Embedded

If you can't read please download the document

Transcript of Project – Embedded

PROJECT EMBEDDED ROTATING LED

PROJECT EMBEDDED
ROTATING LED

Oleh:Wiji Pinilih (7108040514)Wahyu Hidayat (7108040515)Ary Sulistyo Utomo (7108040516)M. Iqbal Nugraha (7108040517)

FUNGSI ALAT

Secara umum alat ini berfungsi untuk menampilkan karakter yang diinginkan seperti layaknya LED Dot Matriks yang tersusun, tetapi kenyataannya hanya dengan menggunakan 1 baris LED saja yang kemudian digerakkan berputar dengan kecepatan tertentu sehingga seolah-olah bagi mata manusia tampak seperti LED Dot Matriks yang tersusun.

STRUKTUR ALAT

Motor dc 6V 1 bh

Gearbox1 set

Body1 unit

MEKANIK, yaitu bagian yang menjadikan LED bisa berputar. Terdiri dari:

Hardware

Software

ELEKTRONIK, yaitu bagian yang menampilkan dan mengatur nyala LED. Terdiri dari:

II.1 PERANGKAT KERAS (HARDWARE)

Meliputi:

Minsys ATMega 8 (Clock 4MHz)1 bh

LED Merah6 bh

LED Putih2 bh

IC Regulator 78051 bh

PCB 1 bh

Resistor 560 Ohm8 bh

Switch ON/OFF1 bh

Batere 9Vdc1 bh

II.2 PERANGKAT LUNAK (SOFTWARE)

Meliputi:

Menggunakan AVRGCC

Menggunakan program berstruktur

Menggunakan delay hardware

Menggunakan sEOS (sistem Embedded Operating Sistem)

TEKNIK MEMBUAT KARAKTER

Teknik untuk membuat karakter yaitu memberikan data biner/hex yang dikirim secara bergantian selama 25us melalui portC. Sehingga seolah-olah akan tampak seperti karakter yang diinginkan. Delay 25 us menentukan kelebaran huruf, ini diambil secara random dengan memberikan sumber tegangan motor sebesar 4,5Vdc.

Misalkan contoh untuk membuat karakter I.

I

Karakter yang diinginkan

Berdasarkan contoh karakter diatas, maka di dalam program dapat ditulis menjadi data sebagai berikut:

{

PORTC=0xDE; delay_us(25);

PORTC=0xC0; delay_us(25);

PORTC=0xC0; delay_us(25);

PORTC=0xDE; delay_us(25);

}

TEKNIK MENYUSUN KATA

Teknik dalam menyusun kata adalah menggabungkan karakter-karakter huruf menjadi berurutan dengan spasi selama 40us.

Misalnya contoh untuk membuat kata I T S.

Contoh penulisannya pada program adalah seperti berikut:

{

I(); LED=padam;

delay_us(40);

T(); LED=padam;

delay_us(40);

S(); LED=padam;

delay_us(40);

}

FLOWCHART PROGRAM KESELURUHAN

StartInterrupt aktif ?Tampilkan Tulisan Yang diinginkan

Sleep

YNInisialisasi PORTInisialisasi TimerSleep Mode Interrupt Enable

FLOWCHART PROGRAM MENAMPILKAN TULISAN

Start

YNLed padamSensor aktif ?Nyalakan led sesuai Karakter yang diinginkanDisertai spasi untuk kata

FLOWCHART MENAMPILKAN TULISAN BERGANTIAN

Start

YNLed padamSensor aktif ?Tampilkan kata 1i++;i ==20 ?Led padamSensor aktif ?

Tampilkan kata 2j++;j ==20 ?i = 0j = 0

YNN

YYN

KELOMPOK 4

TERIMA KASIH