Cara Mengunggah Kode ke Arduino – 3 Metode Berbeda

Cara Mengunggah Kode Ke Arduino 3 Metode Berbeda



Arduino adalah salah satu platform pembelajaran terbaik untuk pemula, pelajar, dan orang-orang yang terkait dengan teknologi. Setiap kali Anda menulis kode baru di Arduino, Anda mendapat kesempatan untuk mempelajari sesuatu yang baru. Setelah mempelajari cara membuat kode Arduino dan mengkompilasi untuk menemukan kesalahan, saatnya untuk mengunggah kode. Mengunggah kode ke Arduino bisa jadi sulit bagi banyak pelajar baru. Nah, saya akan membahas beberapa cara untuk mengupload kode di Arduino. Mari kita mulai:

Tiga Cara Mengunggah Kode ke Arduino

Anda dapat mengunggah kode ke Arduino Anda dengan menggunakan salah satu dari metode di bawah ini:

    1. PC atau Laptop
    2. Smartphone
    3. Arduino lainnya

1: Mengunggah Kode ke Arduino menggunakan PC atau Laptop

Salah satu cara paling populer dan termudah untuk mengunggah sketsa ke Arduino adalah dengan menggunakan PC atau laptop. Berikut adalah beberapa persyaratan jika Anda ingin mengunggah kode menggunakan PC:







    • Laptop atau PC
    • Papan Arduino (UNO)
    • kabel USB B
    • Arduino IDE (Perangkat Lunak)

Ikuti langkah-langkah ini untuk Mengunggah kode menggunakan laptop:



Langkah 1: Buka ArduinoIDE.




Langkah 2: Hubungkan Arduino dengan PC menggunakan kabel USB B.






Langkah 3: Pilih jenis papan Anda dengan pergi ke Alat> Papan> Arduino UNO.


Langkah 4: Buka program contoh apa pun dengan mengikuti langkah-langkah ini – File>Contoh>01.Dasar>Led .




Langkah 5: Kompilasi dan unggah sketsa Anda.

2: Mengunggah Kode ke Arduino menggunakan Smartphone

Smartphone adalah cara lain untuk mengunggah sketsa ke Arduino. Ya, Anda tidak salah dengar! Anda dapat menggunakan banyak aplikasi berbeda yang tersedia di Play Store untuk memprogram Arduino Anda. Smartphone adalah penyelamat hidup ketika harus mengunggah kode di Arduino, karena Anda dapat membawanya ke mana saja dan jika Anda tidak punya cukup waktu untuk membuka laptop atau lupa laptop Anda di rumah, ini akan membantu Anda.

Untuk mengunggah kode menggunakan ponsel cerdas, Anda memerlukan hal-hal berikut:

    • Papan Arduino (UNO)
    • kabel USB B
    • Kabel atau konverter OTG
    • Smartphone
    • Semua aplikasi IDE Android sumber terbuka

Berikut adalah beberapa langkah untuk mengupload kode menggunakan smartphone:

Langkah 1: Untuk memprogram, kami memerlukan IDE, jadi buka Play Store di ponsel cerdas Anda, cari Arduino IDE, instal IDE pilihan Anda.


Langkah 2: Setelah Anda menginstal aplikasi, ikuti langkah-langkah ini untuk membakar kode Anda, saya mengunduh ArduinoDroid .

Buka aplikasi dan klik tiga titik menu drop-down akan terbuka lalu pergi ke – Sketsa>Contoh>01.Dasar-Dasar>Berkedip :


Langkah 3: Sketsa baru akan terbuka yang menunjukkan kepada kita kode LED berkedip:


Langkah 4: Setelah itu ikuti instruksi ini untuk Mengunggah kode Anda di papan Arduino. Pastikan smartphone terhubung dengan board Arduino Anda melalui konektor OTG.


Langkah 5: Anda akan melihat pesan kompilasi selesai, klik ikon unggah untuk mengunggah sketsa.


Kami telah selesai mengunggah kode kami menggunakan Aplikasi sekarang kami akan beralih ke metode terakhir kami.

3: Mengunggah Kode ke Arduino menggunakan Arduino lainnya

Metode terakhir yang kami bahas hari ini untuk mengunggah kode di Arduino adalah dengan menggunakan Arduino lainnya. Anda dapat melakukannya dengan menggunakan ArduinoISP fungsi yang tersedia di IDE. ArduinoISP adalah pemrogram sistem built-in yang digunakan untuk memprogram mikrokontroler berbasis AVR. Anda dapat menggunakan ArduinoISP untuk mengunggah kode ke papan Arduino apa pun yang menggunakan mikrokontroler berbasis AVR.

Untuk mengunggah sketsa menggunakan metode ini, Anda memerlukan bahan-bahan berikut:

    • Papan Arduino
    • Arduino Board yang akan diprogram
    • Kabel jumper
    • Laptop/IDE

Seluruh proses dikelola oleh Arduino IDE. Ini memberi kita contoh spesifik bernama Arduino ISP. Di antara programmer ArduinoISP adalah cara yang paling praktis dan termudah untuk membakar bootloader pada papan Arduino lainnya menggunakan mikrokontroler Atmega.

Anda dapat mengaktifkan opsi ini dengan mengikuti langkah-langkah ini, buka File>Contoh>ArduinoISP .


Proses ini menggunakan Vcc, GND, dan 4 pin data. Tiga dari pin ini menghubungkan MISO, MOSI dan SCK pemrograman Arduino ke Arduino yang ditargetkan yang akan diprogram dan pin keempat dari Arduino pertama menuju ke pin Reset Arduino yang ditargetkan.

Pada beberapa papan Arduino seperti di pin UNO MOSI, MISO dan SCK bekerja sama dengan pin digital 11, 12, 13 masing-masing. Jadi alih-alih menggunakan pin ICSP1 kita akan tetap menggunakan pin digital 11,12,13.

Pin MOSI, MISO dan SCK hadir di Arduino yang disebut sebagai pin ICSP1. Jika Anda ingin tahu lebih lanjut tentang ICSP1 klik di sini .


Pada gambar di atas kami telah menghubungkan dua papan UNO dengan bantuan pin digital. Pin 10 terhubung ke pin Reset dari papan yang ditargetkan.

Kabel warna merah dan hitam masing-masing menunjukkan 5v Vcc dan GND, keduanya diperlukan untuk memberi daya pada papan Arduino yang ditargetkan. Hubungkan papan bawah ke PC Anda menggunakan kabel USB B.

Setelah menyiapkan perangkat keras Anda, ikuti langkah-langkah ini untuk mengunggah kode Anda

Langkah 1: Pilih Papan Anda dengan pergi ke Alat> Papan .


Langkah 2: Lalu pergi ke – F pulau>Contoh>ArduinoISP , buka kode ArduinoISP.


Langkah 3: Unggah sketsa Anda.


Langkah 4: Sekarang pilih papan yang akan diprogram seperti di Langkah 2 .


Langkah 5: Pergi ke Alat>Programmer>ArduinoISP .


Langkah 6: Sekarang pergi ke Sketsa dan pilih opsi Unggah menggunakan Programmer .


Sketsa Anda sekarang telah diunggah ke Arduino yang ditargetkan.

Kesimpulan

Fleksibilitas dan kemudahan penggunaan Arduino memungkinkan kita untuk berinteraksi dengan perangkat keras dalam berbagai cara. Ada beberapa opsi yang tersedia di mana kita dapat mengkompilasi dan mengunggah kode kita ke Arduino. Beberapa di antaranya yang telah kami bahas di sini akan memberi Anda pemahaman yang lebih baik tentang Arduino dan meningkatkan pengalaman pemrograman Anda.