«

»

Feb 02

Ebook : Catatan Eksperimen ATmega32A

Catatan eksperimen dalam bentuk ebook ini didasarkan pada mikrokontroler 8-bit Atmel AVR ATmega32A, dengan menggunakan development board NS.One. Ebook ini meliputi sejumlah fitur penting yang terdapat dalam mikrokontroler ATmega32A, ditujukan untuk pemula, hobbyist atau siapa pun yang ingin belajar dan mengerti powerful features ATmega32A.

Bab 1 – Pendahuluan: bab ini merupakan pengenalan singkat dunia mikrokontroler, development board NS.One 40 pin dari NEXT SYSTEM Robotics Learning Center dan software yang diperlukan untuk menyelesaikan semua eksperimen dalam ebook ini.

Bab 2 – Hello World: dalam bab ini pembaca diajak untuk berkenalan dan menggunakan AVR Studio, melakukan kompilasi dan men-download kode ke dalam memori flash AVR ATmega32A.

Bab 3 – Blink LED: bab ini membahas port output mikrokontroler AVR ATmega32A dan cara me-manipulasinya.

Bab 4 – Rotating LED: bab ini memperkenalkan bagaimana mikrokontroler AVR ATmega32A membaca input digital, mengolahnya dan menampilkan hasilnya pada port output.

Bab 5 – Analog to Digital: bab ini memperkenalkan bagaimana mikroontroler AVR ATmega32A membaca input analog menggunakan periferal ADC yang dimilikinya.

Bab 6 – Reading Temperature: membaca sensor temperatur LM35Z dan menampilkan informasi suhu pada layar LCD.

Bab 7 – Serial Communication: menggunakan fitur mikrokontroler AVR ATmega32A, dimana kita dapat mengirim sebuah perintah ke mikrokontroler dari sebuah PC menggunakan aplikasi terminal di PC.

Bab 8 – Serial Data Logger: bab ini memperkenalkan pada sebuah power full tool yang bernama  “Processing” sebagai human to machine interface (HMI) untuk mem-plot sebuah grafik dan merekam data analog yang dikirim dari UART mikrokontroler AVR ATmega32A microcontroller UART ke PC.

Bab 9 – Timer and Interrupt: bab ini memperkenalkan periferal TIMER yang terdapat di dalam mikrokontroler AVR ATmega32A dan konsep interupsi mikrokontroler.

Bab10 – Pulsing with Timer: bab ini menggunakan periferal TIMER yang terdapat di dalam mikrokontroler AVR ATmega32A untuk membangkitkan pulsa, yang merupakan konsep dasar untuk mengendalikan banyak servo secara simultan.

Bab 11 – Pulse Width Modulation (PWM): bab ini memperkenalkan bagaimana membangkitkan sinyal Pulse Width Modulation (PWM) signal menggunakan periferal PWM yang terdapat di dalam mikrokontroler AVR ATmega32A.

Bab 12 – Using the EEPROM: bab ini menunjukkan kepada kita bagaimana menyimpan data dalam EEPROM internal AVR ATmega32A.

Bab 13 – Using I2C RTC: bab ini memperkenalkan bagaimana menggunakan periferal I2C atau two wire yang terdapat dalam AVR ATmega32A untuk berkomunikasi dengan Maxim DS1307 I2C RTC.

Bab 14 – The Watchdog Timer: bab ini memperkenalkan periferal watchdog TIMER yang dimiliki mikrokontroler AVR ATmega32A.

Bab 15 – Hello Arduino: bab ini menunjukkan bagaimana kita mengambil keuntungan dari sebuah development framework environment yang bernama Arduino – menggunakan NS.One, cloning Arduino, untuk memrogram development board NS.One.

Bab 16 – Using I2C RTC with Arduino: contoh penggunakan Arduino I2C library untuk menghubungkannya dengan Maxim DS1307 I2C RTC. Bab ini mirip dengan bab sebelumnya, dan dapat digunakan sebagai pembanding.

Bab 17 – Analog Comparator: mengambil manfaat periferal Analog Comparator AVR ATmega32A untuk membandingkan dua input analog.

Bab 18 – External Interrupt: menggunakan interupsi eksternal AVR ATmega32A untuk membaca input digital.

Untuk informasi lebih lanjut silahkan menghubungi:

NEXT SYSTEM
Robotics Learning Center
http://edukasi.nextsys.web.id

Email: info@nextsys.web.id