ALL ABOUT ATMEL AVR & PROJECT
Daftar isi :
1. Apa itu mikrocontroler ATMEL AVR
2.Pemprograman mikrocontroler
3. Project mikrocontroler ATMEL AVR
4. Upload program ke mikrocontroler ATMEL AVR
5. Membuat minimum system mikrocontroler ATMEL AVR
5. Membuat minimum system mikrocontroler ATMEL AVR
1. Untuk penjelasannya apa itu mikrocontroler avr kalian bisa baca disini
Contoh kecil pemprograman avr dengan menggunakan bahasa C & C++
2. Kenapa sih mikrocontroler
avr harus di program terlebih dahulu ? pada dasarnya ic mikrocontroler
yang kita beli di pasaran masih kosong (tidak mempunyai data apapun),nah bila
mikrocontroler tersebut dapat bekerja dan berfungsi sesuai keinginan,kalian
harus mengisi program terlebih dahulu,nah jika kalian ingin belajar bahasa
pemprograman mikrocontroler AVR bisa kalian baca menggunakan CVAVR disini menggunakan BASCOM disini
Contoh kecil pemprograman avr dengan menggunakan bahasa C & C++
$regfile = "m8def.dat" $crystal = 12000000 $baud = 9600 $hwstack = 32 k $swstack = 10 $framesize = 40 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Dim K As Byte K = 65 Print K ; Chr(k) ; K ; Chr(66) ; Bcd(k) ; Hex(k) End
#include #define XTAL 16000000L //Crystal Freq. #define TIMER_CLOCK 2 // Toggling Freq. int main(void) { DDRD = _BV(PD5); // set OC1A pin as output, required for output TCCR1A = _BV(COM1A0); // enable toggle OC1A output on compare TCCR1B = _BV(CS10) | _BV(CS11) | _BV(WGM12); OCR1A = ((XTAL/64)/(2*TIMER_CLOCK)) - 1; // preset timer1 high/low byte /* * Initialisation done, LED will now flash without executing any code ! */ for(;;){} // loop forever }
3. Setelah
kalian memahami bahasa & struktur pemprograman arduino sekarang kalian
lanjut dengan membuat project/aplikasi-aplikasi arduino dari mulai yang paling
dasar hingga yang lumayan rumit,disini aruselektronika akan membagi pengalaman-pengalam
project yang pernah dibuat diantaranya
Led Project :
- Led blink
- Led berjalan
Push Button Project :
- Led & push button
Communication Serial Project :
App Inventor Project :
Liquid Crystal Display Projet :
- Menulis data / character pada Lcd 16x2
- Lcd 16x2 shift register 2-3 wire
- Multi LCD 16x2 Display
Sensor Project :
- Akses sensor LM 35
Pulse Width Modulation (PWM) Project :
- Led dengan pwm
- Membuat signal pwm control via push button
ADC (analog digital converter) Project :
Keypad :
EEPROM :
Digital Clock Project :
- Jam digital tanpa rtc bascom avr
- Jam digital tanpa rtc lcd 16x2
- Jam digital rtc serial
- Jam digital rtc lcd 16x2
- Jam digital rtc 7 segment
Serial Project :
- Expand port serial
4.
Setelah kalian membuat berbagai aplikasi arduino kalian pasti bingung bagaimana
sih cara menghubungkan mikrocontroler avr ke laptop agar bisa terkoneksi ?
Silahkan kalian baca Klik disini
5.
Jika kalian bingung bagamana cara menambahkan library atau instak library klik
disini
6.
Apabila kalian ingin membuat mikrocontroler sendiri dengan mudah dan murah
kalian bisa pelajari disini
0 comments:
Posting Komentar