{"id":1476,"date":"2024-08-26T23:14:32","date_gmt":"2024-08-26T16:14:32","guid":{"rendered":"https:\/\/delta-electronic.com\/Design\/Hardwares\/?p=1476"},"modified":"2024-08-26T23:14:32","modified_gmt":"2024-08-26T16:14:32","slug":"download-program-dalam-bahasa-c-ke-mikrokontroler-atmega8535","status":"publish","type":"post","link":"https:\/\/delta-electronic.com\/Design\/Hardwares\/download-program-dalam-bahasa-c-ke-mikrokontroler-atmega8535\/","title":{"rendered":"DOWNLOAD PROGRAM DALAM BAHASA C KE MIKROKONTROLER ATMEGA8535"},"content":{"rendered":"<p>Pada artikel ini saya akan membahas apa saja yang harus dilakukan untuk mendownload program dalam Bahasa C ke dalam Mikrokontroler ATMega8535. Program akan ditulis dengan menggunakan teks editor dan agar dapat dikenali oleh mikrokontroler maka listing program tersebut harus diubah menjadi bentuk hex file dengan menggunakan compilier. File hex tersebut nantinya akan didownload dengan menggunakan tools downloader. Gabungan dari teks editor, compiler dan downloader ini biasanya disebut IDE (Integrated Development Environment) Software<\/p>\n<p>Sebelum memulai pemrograman, terlebih dahulu anda harus mempersiapkan hal-hal berikut<\/p>\n<p>1. Software IDE yang digunakan untuk editor, compiler dan downloader yaitu AVRStudio yang dapat didownload\u00a0<a title=\"AVR Studio\" href=\"https:\/\/drive.google.com\/file\/d\/1mRQi0N-2OH0pZvq9Dx5GkU90jBWOaD4H\/view?usp=sharing\">di sini<\/a><\/p>\n<p>2. Modul Mikrokontroler ATMega8535 yang dapat diperoleh\u00a0<a title=\"Mikrokontroler ATMega8535\" href=\"https:\/\/www.tokopedia.com\/delta-electronic\/sistem-minimum-atmega8535-arduino-mikrokontroler-usb-downloader\" target=\"_blank\" rel=\"noopener\">di sini<\/a><\/p>\n<p>3. Sensor Jarak Infrared GP2YOA21 yang dapat diperoleh\u00a0<a title=\"GP2YOA21 Sensor Jarak Infrared\" href=\"http:\/\/delta-electronic.com\/shop\/product_info.php\/products_id\/2571\" target=\"_blank\" rel=\"noopener\">di sini<\/a><\/p>\n<p>Langkah-langkah yang perlu dilakukan adalah:<\/p>\n<p>1. Lakukan instalasi AVRStudio di PC anda<\/p>\n<p>2. Hubungkan kabel USB\u00a0 Sistem Mikrokontroler ATMega8535. Biasanya apabila PC baru pertama kali digunakan, maka akan diminta driver. Instalasi driver USB dapat dilihat pada video berikut<\/p>\n<p>3. Buat New Project dan pilih AVR GCC sebagai C compilernya. AVR Studio membutuhkan C Compiler Tools untuk mengcompile Listing program dalam Bahasa C ke file object dalam bentuk hex file. Hex file inilah yang nantinya akan didownload ke target mikrokontroler.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-1478\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio-1.jpg\" alt=\"\" width=\"1360\" height=\"768\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio-1.jpg 1360w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio-1-300x169.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio-1-1024x578.jpg 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio-1-768x434.jpg 768w\" sizes=\"(max-width: 1360px) 100vw, 1360px\" \/><\/p>\n<p>Tuliskan nama project yang akan dibuat dan otomatis akan terbentuk file *.c dengan nama file sesuai dengan nama project<\/p>\n<p>4. Agar compiler sesuai dengan register-register mikrokontroler yang digunakan maka terlebih dahulu pilih opsi mikrokontroler yang akan digunakan pada listing program ini yaitu ATMega8535<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1479\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4.jpg\" alt=\"\" width=\"992\" height=\"565\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4.jpg 992w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4-300x171.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4-768x437.jpg 768w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/><\/p>\n<p>5. Untuk program-program yang membutuhkan fungsi timer ataupun serial port dengan baudrate yang diatur oleh timer maka terlebih dahulu harus ditentukan frekwensi crystal yang digunakan pada sistem mikrokontroler yang menjadi target. Untuk pengaturan ini dilakukan dengan memilih Project Configuration di Menu Project<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1479\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4.jpg\" alt=\"\" width=\"992\" height=\"565\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4.jpg 992w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4-300x171.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio4-768x437.jpg 768w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/><\/p>\n<p>6. Tentukan frekwensi crystal sesuai dengan yang ada di Sistem Mikrokontroler ATMega8535 yang ada<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1481\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio6.jpg\" alt=\"\" width=\"701\" height=\"452\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio6.jpg 701w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio6-300x193.jpg 300w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/p>\n<p>7. Pilih Custom Option dan centang WinAVR. AVRGCC.exe yang ada di dalam paket instalasi WinAVR di sini berfungsi sebagai C Compiler oleh karena itu folder compiler harus diarahkan ke lokasi folder WinAVR, demikian juga untuk tools makefile.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1482\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio11.jpg\" alt=\"\" width=\"956\" height=\"597\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio11.jpg 956w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio11-300x187.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio11-768x480.jpg 768w\" sizes=\"(max-width: 956px) 100vw, 956px\" \/><\/p>\n<p>Apabila winavr belum terinstal di PC anda, maka download WinAVR\u00a0<a title=\"WinAVR\" href=\"https:\/\/drive.google.com\/file\/d\/1D32EfEWpYtSwMRYSGk01IffIANL26uLZ\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\">di sini<\/a>\u00a0dan lakukan instalasi terlebih dahulu. Apabila ditanya password saat ekstrak ketik saja delta<\/p>\n<p>8. Tuliskan program yang akan dibuat sebagai berikut di file *.c yang terbentuk<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1483\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio3.jpg\" alt=\"\" width=\"989\" height=\"509\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio3.jpg 989w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio3-300x154.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio3-768x395.jpg 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/p>\n<p>8. Setelah listing program selesai ditulis, lakukan compile program dengan menekan tombol F7 atau menu Build<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1484\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio7.jpg\" alt=\"\" width=\"988\" height=\"513\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio7.jpg 988w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio7-300x156.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio7-768x399.jpg 768w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/p>\n<p>9. Agar AVRStudio dapat digunakan untuk mendownload program ke mikrokontroler maka terlebih dahulu IDE ini harus dihubungkan ke tools downloader dengan masuk ke menu Program AVR dan pilih Auto Connect<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1485\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio9.jpg\" alt=\"\" width=\"668\" height=\"480\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio9.jpg 668w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio9-300x216.jpg 300w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/p>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\" draggable=\"\"><\/div>\n<p>10. Pilih ATMega8535 sebagai mikrokontroler yang akan menjadi target download program<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1486\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio10.jpg\" alt=\"\" width=\"939\" height=\"516\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio10.jpg 939w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio10-300x165.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2024\/08\/avrstudio10-768x422.jpg 768w\" sizes=\"(max-width: 939px) 100vw, 939px\" \/><\/p>\n<p>11. Masuk Tab Program dan pilih file hex yang ada di dalam folder \u2026\\default dan klik program untuk mendownload file tersebut ke mikrokontroler target<\/p>\n<p><strong>DELTA ELECTRONIC<\/strong><\/p>\n<p><strong>Paulus Andi Nalwan, ST<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada artikel ini saya akan membahas apa saja yang harus dilakukan untuk mendownload program dalam Bahasa C ke dalam Mikrokontroler ATMega8535. Program akan ditulis dengan menggunakan teks editor dan agar dapat dikenali oleh mikrokontroler maka listing program tersebut harus diubah menjadi bentuk hex file dengan menggunakan compilier. File hex tersebut nantinya akan didownload dengan menggunakan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[162,335],"tags":[94,137,104,295,96,95,296],"class_list":["post-1476","post","type-post","status-publish","format-standard","hentry","category-bahasa-c","category-download-program-dalam-bahasa-c-ke-mikrokontroler-atmega8535-avr","tag-arduino","tag-atmega8535","tag-bahasa-c","tag-compiler","tag-microcontroller","tag-mikrokontroler","tag-source-code"],"_links":{"self":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/1476"}],"collection":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/comments?post=1476"}],"version-history":[{"count":2,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/1476\/revisions"}],"predecessor-version":[{"id":1488,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/1476\/revisions\/1488"}],"wp:attachment":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/media?parent=1476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/categories?post=1476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/tags?post=1476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}