Senin, 18 April 2016

AVR

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

1. Untuk penjelasannya apa itu mikrocontroler avr kalian bisa baca disini

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 :
  1. Led blink 
  2. Led berjalan 
Push Button Project : 
  1. Led & push button
Communication Serial Project :
  1. Komunikasi 2 mikrocontroller (USART) CVAVR
App Inventor Project :

Liquid Crystal Display Projet :
  1. Menulis data / character pada Lcd 16x2
  2. Lcd 16x2 shift register 2-3 wire
  3. Multi LCD 16x2 Display
Sensor Project : 
  1. Akses sensor LM 35
Pulse Width Modulation (PWM) Project :
Digital Clock Project :
  1. Jam digital tanpa rtc bascom avr
  2. Jam digital tanpa rtc lcd 16x2
  3. Jam digital rtc serial
  4. Jam digital rtc lcd 16x2
  5. Jam digital rtc 7 segment 
Serial Project :
  1. 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


      Share:

      0 comments:

      Posting Komentar

      Copyright © FILAB | Powered by FILAB
      Design by Fickry Muhammad | Technology by Filab.id