Analog Digital Converter Sistem penimbang berat bayi berbasis ATMega8535.

If…Then…Else…, tetapi membuat code lebih mudah dibaca. Struktur Select Case bekerja dengan suatu percobaan tunggal yang hanya dievaluasi satu kali pada bagian atas struktur.Visual Basic then membandingkan hasil ekspresi dengan nilai pada setiap case didalam struktur tersebut, jika ada yang sesuai, akan dijalankan blok statement yang sesuai.

2.7.6. Deklarasi Konstanta

Membuat code dapat ditangani dengan menggunakan suatu konstanta [9]. Suatu konstanta adalah nama yang menyimpan dari suatu nilai yang tidak dapat berubah. Ada dua sumber dari suatu konstanta : a. Intrinsic atau System-defined konstanta yang disediakan oleh suatu aplikasi atau kontrol. Konstanta Visual Basic terdaftar pada Visual Basic VB, Visual Basic for Application VBA, dan Data Access DAO. b. Symbolic atau User-defined konstanta adalah dideklarasikan dengan menggunakan statement Const. c. Membuat suatu konstanta yang mana hanya ada dalam suatu procedure, deklarasikan di dalam procedure tersebut d. Membuat suatu konstanta berlaku pada semua procedure dalam suatu module, deklarasikan dia pada bagian deklarasi di module tersebut. e. Membuat suatu konstanta berlaku pada semua aplikasi, deklarasikan dia dengan keyword Public sebelum kata Const.

2.7.7. Struktur Pengulangan

Struktur loop memperbolehkan untuk melaksanakan sekelompok baris lebih dari satu kali [9]: a. Do…Loop Ketika Visual menjalankan Do loop ini, pertama kali akan di coba kondisinya, jika kondisi False 0, akan diloncati semua statements yang mengikuti kondisi tersebut. Visual Basic akan menjalankan statements jika kondisi benar dan kembali ke Do…Loop berikutnya. b. For…Next Do loops bekerja dengan baik, ketika anda tidak tahu berapa bayak kali untuk butuhkan untuk menjalankan statement. Ketika anda mengetahui harus menjalankan statement sejumlah kali, bagaimanapun For…Next adalah pilihan yang lebih baik. Tidak seperti Do Loop, For…loop menggunakan suatu variabel yang disebut counter yang mana akan bertambah atau berkurang pada setiap perulangan. c. Do While…Loop Pengulangan Do While…Loop digunakan apabila jumlah pengulangan belum diketahui, dan nilai awal pengulangan harus diinialisasi terlebih dahulu. Dalam program terdapat counter untuk menaikkan nilai pengulangan.

2.8. CodeVision AVR Eval

CodeVision AVR C Compiler CVAVR merupakan compiler bahasa C untuk AVR, compiler ini cukup memadai untuk belajar AVR, karena selain mudah penggunaannya, juga didukung berbagai fitur yang sangat membantu dalam pembuatan software untuk keperluan pemrograman AVR [11]. CVAVR ini dapat berjalan di bawah system operasi Windows 9x, Me, NT 4, 2000, dan XP. CVAVR ini dapat mengimplementasikan hampir semua instruksi bahasa C yang sesuai dengan arsitektur AVR, bahkan terdapat beberapa unggulan tambahan untuk memenuhi keunggulan spesifik dari AVR. Hasil kompilasi objek CVAVR bisa digunakan sebagai source degub dengan AVR Studio debugger dari ATMEL. Selain pustaka standar bahasa C, CVAVR juga menyediakan pustaka tambahan yang sangat membantu pemrograman AVR, yaitu: 1. Alphanumeric LCD modules 2. Phillips I2C bus 3. National Semiconductor LM75 Temperature Sensor 4. Phillips PCF8563, PCF8583, MaximDallas Semiconductor DS1302 and DS1307 Real Time Clock 5. MaximDallas Semiconductor 1 Wire Protocol 6. MaximDallas Semiconductor DS1820, DS18520, DS18B20, Temperature Sensors, 7. MaximDallas Semiconductor DS1621 ThermometerThermostat 8. MaximDallas Semiconductor DS2430 and DS2433 EEPROMs 9. SPI 10. Power Management PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI