20.06.2024
Rumah / Konsol permainan / Program pemrograman Arduino dalam bahasa Rusia. Memasang papan tambahan di Arduino IDE. Menginstal Arduino IDE

Program pemrograman Arduino dalam bahasa Rusia. Memasang papan tambahan di Arduino IDE. Menginstal Arduino IDE

Mari kita lihat memulai Arduino pada sistem operasi Windows. Mari kita ambil platform Arduino Uno sebagai contoh. Untuk papan lain perbedaannya minimal.

Menginstal Arduino IDE

Pertama, Anda perlu menginstal lingkungan pengembangan terintegrasi Arduino - Arduino IDE - di komputer Anda. Karena perang antara Arduino SRL dan Arduino LLC, tergantung pada model platform, pilih versi Arduino IDE.

Unduh Arduino IDE 1.6.4 -d Untuk semua platform kecuali Arduino Leonardo ETH dan Arduino M0 (versi stabil dari Arduino LLC).

Meluncurkan Arduino IDE

Setelah Anda mengunduhatau dan instal Arduino IDE, ayo luncurkan! Sebuah jendela akan terbuka seperti pada gambar di bawah.

Ada yang salah?

    Arduino IDE tidak dapat dijalankan? JRE (Java Runtime Environment) mungkin tidak diinstal dengan benar di komputer Anda. Lihat poin (1) untuk menginstal ulang Arduino IDE: penginstal akan melakukan semua pekerjaan penerapan JRE.

Menghubungkan Arduino ke Komputer

Setelah menginstal Arduino IDE, saatnya menghubungkan platform Arduino ke komputer Anda.

Hubungkan Arduino ke komputer Anda melalui kabel USB. Anda akan melihat LED “ON” di papan menyala dan LED “L” akan mulai berkedip. Ini berarti daya disuplai ke papan, dan mikrokontroler Arduino telah mulai menjalankan “Blink” (LED berkedip) yang diprogram oleh pabrik.

Untuk mengkonfigurasi Arduino IDE agar berfungsi dengan Arduino tertentu, kita perlu mencari tahu nomor port COM yang ditetapkan komputer untuk platform ini. Untuk melakukan ini, buka Windows Device Manager dan buka tab “Ports (COM dan LPT)”. Kita akan melihat gambar berikut:


Ini berarti sistem operasi mengenali papan Arduino kami sebagai port COM, memilih driver yang tepat dan menetapkan port COM ini nomor 2. Jika kita menghubungkan papan Arduino lain ke komputer, sistem operasi akan menetapkan nomor yang berbeda. Oleh karena itu, jika Anda memiliki beberapa papan Arduino, sangat penting untuk tidak bingung menentukan nomor port COM.

Ada yang salah?

Jika setelahnya koneksi Arduino ke komputer, tidak ada perangkat baru yang muncul di pengelola perangkat, hal ini mungkin disebabkan oleh salah satu alasan:

    Kabel atau port USB rusak

    Pemblokiran oleh sistem operasi

    Papan Arduino rusak

Menyiapkan Arduino IDE untuk bekerja dengan Arduino

Sekarang kita perlu memberi tahu Arduino IDE bahwa board yang akan berkomunikasi dengannya ada pada port COM nomor 2.

Untuk melakukan ini, buka menu: Alat Pelabuhan dan pilih port "COM2". Sekarang Arduino IDE mengetahui ada sesuatu di port “COM2”. Dan dia akan segera berkomunikasi dengan “sesuatu” ini.

Agar Arduino IDE tidak ragu-ragu, kita perlu memberi tahu Arduino IDE board mana yang akan kita gunakan. Untuk melakukan ini, buka menu: Alat Membayar dan pilih papan “Arduino Uno”.

Sekarang Arduino IDE mengetahui semua yang diperlukan untuk mem-flash firmware Arduino.

Ada yang salah?

    Apakah daftar port serial kosong? Ini berarti Arduino tidak terhubung dengan benar. Kembali ke langkah (3) untuk men-debug koneksi.

    Arduino IDE sangat lambat saat menavigasi menu? Nonaktifkan semua perangkat Serial Bluetooth eksternal di Pengelola Perangkat. Misalnya, perangkat maya untuk terhubung dengan telepon genggam melalui Bluetooth dapat menyebabkan perilaku ini.

Lingkungan dikonfigurasi, papan terhubung. Sekarang Anda dapat melanjutkan mengunggah sketsa.

Arduino IDE berisi banyak contoh siap pakai di mana Anda dapat dengan cepat melihat solusi untuk masalah apa pun. Ini juga berisi contoh sederhana “Blink”. Mari kita pilih.

Mari kita ubah sedikit kodenya untuk melihat perbedaannya dengan LED pabrik yang berkedip.

Alih-alih baris:

Mari menulis:

Versi lengkap kode:

void setup() ( // atur pin 13 ke mode keluaran pinMode(13, OUTPUT); ) void loop() ( // kirim “sinyal tinggi” ke pin 13 digitalWrite(13, HIGH); // tunggu penundaan 100 milidetik ( 100); // kirim “sinyal rendah” ke pin 13 digitalWrite(13, LOW); // tunggu penundaan 100 milidetik(100);

LED "L" sekarang akan menyala dan padam setiap 100 milidetik. Itu 10 kali lebih cepat dari versi pabrik. Mari kita unggah sketsa kita ke Arduino dan periksa apakah ini benar?

Setelah boot, LED akan mulai berkedip lebih cepat. Ini berarti semuanya berhasil. Sekarang Anda dapat dengan aman melanjutkan ke ""

Ada yang salah?

    Akibat download muncul error seperti avrdude: stk500_get sync(): not in sync: resp = 0x00 ? Artinya Arduino tidak dikonfigurasi dengan benar. Kembali ke langkah sebelumnya untuk memastikan bahwa perangkat telah dikenali oleh sistem operasi dan pengaturan yang benar untuk port COM dan model papan telah diatur di Arduino IDE.

28 09.2016

Pernahkah Anda berpikir untuk membuat hidup Anda lebih mudah di rumah? Untuk memiliki hal-hal yang dapat menyelesaikan tugas rutin sehari-hari untuk Anda. Perangkat pintar yang dapat berfungsi fungsi yang berguna Misalnya menyiram taman, membersihkan ruangan, memikul beban. Masalah-masalah ini dapat diselesaikan. Tapi membelinya saja tidak akan cukup. Setiap pengontrol atau chip logika industri memerlukan “otak” untuk bekerja urutan tertentu tindakan. Untuk melakukan operasi dalam kasus kami, bahasa pemrograman Arduino cocok.

Dari artikel ini Anda akan belajar:

Salam kenal teman! Bagi yang belum kenal, nama saya Gridin Semyon. Anda dapat membaca tentang saya. Artikel hari ini akan dikhususkan untuk dua program utama, yang tanpanya kita tidak akan memiliki gerakan lebih lanjut dan saling pengertian.

Deskripsi umum bahasa pemrograman

Seperti yang saya tulis di atas, kita akan mempertimbangkan dua lingkungan pengembangan yang populer. Dengan analogi dengan, dapat dibagi menjadi editor grafis dan “buku catatan pintar”. Ini adalah program Arduino IDE dan FLprog.

Dasar dari lingkungan pengembangan adalah Processing/Wiring - ini adalah C++ biasa, dilengkapi dengan fungsi dan berbagai perpustakaan. Ada beberapa versi untuk sistem operasi Windows, Mac OS dan Linux.

Apa perbedaan mendasar mereka?? Arduino IDE adalah lingkungan pengembangan yang menjelaskan kode program. Dan FLprog mirip dengan CFC CoDeSyS, yang memungkinkan Anda menggambar diagram. Lingkungan mana yang lebih baik? Keduanya bagus dan nyaman dengan caranya masing-masing, tetapi jika Anda ingin serius tentang pengontrol, yang terbaik adalah mempelajari bahasa yang mirip dengan SI. Keuntungan utama mereka adalah fleksibilitas dan sifat algoritma yang tidak terbatas. Saya sangat menyukai Arduino IDE.

Deskripsi Arduino IDE

Distribusinya dapat diunduh dari situs web resmi. Unduh arsipnya, dibutuhkan sedikit lebih dari 100 MB. Instalasinya standar, seperti semua aplikasi untuk Windows. Driver untuk semua jenis papan harus diinstal dalam paket. Dan seperti inilah jendela kerja programnya.

Lingkungan pengembangan Arduino terdiri dari:

  • editor kode program;
  • area pesan;
  • jendela keluaran teks;
  • toolbar dengan tombol untuk perintah yang sering digunakan;
  • beberapa menu

Pengaturan Arduino IDE

Sebuah program yang ditulis di lingkungan pengembangan Arduino disebutsketsa. Sketsanya tertulis di editor teks, yang memiliki penyorotan warna dari kode program yang dihasilkan. Contoh program sederhana pada gambar di bawah ini.

Fungsionalitas tambahan dapat ditambahkan menggunakanperpustakaan,mewakili kode yang dirancang dengan cara khusus. Pada dasarnya, ini tidak dapat diakses oleh pengembang. Lingkungan biasanya dilengkapi dengan seperangkat standar, yang dapat diisi ulang secara bertahap. Mereka berada di subdirektoriperpustakaan Direktori Arduino.

Banyak perpustakaan dilengkapi dengan contoh-contoh yang terletak di dalam foldercontoh.Memilih perpustakaan di menu akan menambahkan baris berikut ke kode sumber:

Arduino

#termasuk

#termasuk

Ini adalah arahan - semacam instruksi, file header yang menjelaskan objek, fungsi, dan konstanta perpustakaan. Banyak fungsi telah dikembangkan untuk sebagian besar tugas umum. Percayalah, ini membuat hidup programmer lebih mudah.

Setelah kita menghubungkan papan elektronik ke komputer. Kami melaksanakan pengaturan berikut— pilih papan Arduino dan port Com yang akan kita gunakan untuk terhubung.

Arduino

void setup() ( // inisialisasi pin digital 13 sebagai output. pinMode(13, OUTPUT); ) void loop() ( digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000 );

batalkan pengaturan() (

// inisialisasi pin digital 13 sebagai output.

pinMode(13, KELUARAN);

lingkaran kosong() (

digitalWrite(13, TINGGI);

penundaan(1000);

digitalWrite(13, RENDAH);

penundaan(1000);

Jadi, omong-omong, akan lebih mudah untuk memeriksa fungsionalitas papan yang datang dari toko. Cepat dan mudah.

Ada satu hal lagi yang nyaman. Ini disebutPemantau Port Seri (Pemantau Serial). Menampilkan data yang dikirim ke platformArduino.Saya biasanya melihat sinyal apa yang mereka berikan kepada saya berbagai sensor, terhubung ke papan.

Menghubungkan perpustakaan

Ada berbagai cara untuk menambahkan fitur khusus. Anda dapat menghubungkan perpustakaan dengan tiga cara:

  1. Menggunakan Manajer Perpustakaan
  2. Menggunakan impor sebagai file .zip
  3. Instalasi manual.

1. Menggunakan Manajer Perpustakaan.Di jendela kerja program, pilih tab Sketsa. Setelah itu, klik tombol Hubungkan perpustakaan. Manajer perpustakaan akan terbuka di depan kita. Jendela sudah akan ditampilkan file yang diinstal dengan tanda tangandipasangdan yang bisa diinstal.

2.Menggunakan impor sebagai file .zip.Seringkali di Internet Anda dapat menemukan file perpustakaan yang dikemas ke dalam arsip dengan ekstensi zip. Ini berisi file header.h dan file kode.cpp. Tidak perlu membongkar arsip selama instalasi. Masuk saja ke menu Sketsa - Hubungkan perpustakaan - Tambahkan perpustakaan .ZIP

3. Instalasi manual.Pertama, tutup program Arduino IDE. Kami pertama-tama membongkar arsip kami. Dan kami mentransfer file dengan ekstensi .h dan .cpp ke folder dengan nama yang sama dengan arsip. Tempatkan folder di direktori root.

Dokumen Saya\Arduino\perpustakaan

Deskripsi FLPprog

FLprog adalah proyek gratis dari pengembang independen yang memungkinkan Anda bekerja dengan blok fungsi atau diagram tangga. Lingkungan ini nyaman bagi manusia - bukan pemrogram. Ini memungkinkan Anda melihat algoritma secara visual dan jelas menggunakan diagram dan blok fungsional. Anda dapat mengunduh distribusinya di situs web resmi.

Saya telah mengikuti proyek ini cukup lama. Orang-orang ini berkembang, terus menambahkan fungsionalitas baru dan mengubah yang lama. Saya melihat harapan di lingkungan ini. Karena ia melakukan dua fungsi penting:kesederhanaan dan kemudahan penggunaan.

Mari kita coba membuat proyek sederhana. Kami akan mengganti output 13 ke LED.

Kami menciptakan proyek baru. Di jendela atas, tambahkan jumlah input dan output yang diperlukan, tetapkan nama dan tetapkan input atau output fisik ke papan.

Kami mengeluarkan elemen yang kami perlukan dari pohon objek dan elemen yang kami perlukan ke kanvas pengeditan. Dalam kasus kita, kita dapat menggunakan pemicu RS sederhana untuk menghidupkan dan mematikannya.

Setelah membuat algoritma, klik tombol kompilasi, program menyediakan sketsa yang sudah jadi di IDE.

Kami telah melihat kemampuan dan kenyamanan program untuk mengembangkan algoritma pada pengontrol seri Arduino. Ada juga program yang memungkinkan Anda membuat diagram struktural dan gambar visual. Namun saya sarankan menggunakan text editor karena akan memudahkan anda nantinya. Katakan padaku, lingkungan mana yang paling nyaman bagimu dan mengapa??

Pada tanggal 22 September, saya mengikuti seminar di Krasnodar “Pengontrol panel sentuh OVEN SPK.” Konferensi ini diadakan di Hotel Bristol yang modis dan indah. Itu sangat menarik dan keren.

Pada seminar bagian pertama, kami diberitahu tentang kemampuan dan keunggulan produk OWEN. Setelah itu ada rehat kopi dengan donat. Saya membeli banyak barang, donat, kue, dan permen, karena saya sangat lapar =)

Pada seminar bagian kedua, setelah makan siang, kami dipresentasikan. Mereka memberi tahu kami banyak hal tentang visualisasi Web. Tren ini mulai mendapatkan momentum. Dan, tentu saja, kendalikan peralatan melalui browser Internet apa pun. Ini sangat keren. Ngomong-ngomong, perlengkapannya sendiri ada di dalam koper.

Saya akan menerbitkan serangkaian artikel tentang CoDeSyS 3.5 dalam waktu dekat. Jadi, kalau ada yang tertarik, berlangganan atau datang berkunjung saja. Saya akan selalu senang!!!

Ngomong-ngomong saya hampir lupa, artikel selanjutnya akan membahas tentang papan elektronik Arduino. Ini akan menarik, jangan sampai ketinggalan.

Sampai jumpa di artikel berikutnya.

Hormat kami, Gridin Semyon.

Menggambar program Arduino IDE - dengan sketsa dari Pelajaran No.1

Arduino IDE - program yang dirancang untuk memprogram Arduino (selanjutnya yang dimaksud dengan kata Arduino adalah papan itu sendiri, baik itu MEGA, Nano, Micro, Mini, Uno, Duemelanove atau lainnya).

Untuk penyihir pemula, semuanya mungkin tampak sedikit rumit pada awalnya, tetapi ketika Anda memasang dan menyesuaikan segala sesuatu di kepala Anda, semuanya secara alami akan berada di rak yang tepat. Jadi mari kita mulai:

Jika Anda datang dengan Arduino, atau Arduino KIT, tidak ada disk instalasi yang disertakan perangkat lunak, maka Anda pasti membutuhkan akses ke Internet.

Maksud kami Anda memiliki akses ke Internet, tetapi tidak ada program yang disertakan dengan ArduinoKit, meskipun kit saya menyertakan program dan pelajaran, serta sketsa.

1. Anda harus mengunjungi situs web arduino.cc dan mengunduh driver untuk board Anda http://arduino.cc/en/Main/Software

Memilih Program Driver Arduino - Panduan

Kita ambil contoh yang tersebar luas sistem operasi Windows 7, - sesuai pilih kit distribusi (program) untuk Windows, - Penginstal Windows cocok untuk mereka yang tidak ingin memahami struktur komputer dan berkas sistem. Pemasang akan melakukan segalanya untuk Anda, dia akan menemukan tempat untuk menginstalnya, dan satu-satunya hal yang perlu Anda ingat adalah direktori instalasi, ini mungkin diperlukan untuk mencari driver.

Jika Anda mengunduh Windows (file ZIP), Anda harus memikirkan semuanya sendiri - di mana harus membongkarnya, di mana meletakkannya, programnya, memberikan hak yang sesuai, dan banyak lagi.

Setelah menginstal program, Anda mungkin perlu me-restart komputer Anda, tapi itu bukan fakta.

2. Anda perlu menghubungkan papan Arduino UNO (Anda mungkin memiliki papan yang sama sekali berbeda) dan komputer dengan kabel USB.

Jika setelah tersambung, dalam waktu 10-20 detik, peralatan baru tidak terdeteksi, dan tidak terjadi apa-apa, coba colokkan kabel USB ke soket lain di komputer.

Jika peralatan masih belum teridentifikasi! Tekan tombol MULAI panel jendela, dan di baris masukan enter devmgmt.msc.

Pilih peralatan yang tidak ditentukan Perangkat Tidak Dikenal klik kanan, pilih Perbarui driver, Cari driver di komputer ini,Cari driver di lokasi yang ditentukan,Tinjauan, lalu tentukan direktori c:Program Files (x86)Arduinodrivers, atau c:Program Files (x86)ArduinodriversFTDI USB Drivers, atau ingat direktori tempat Anda menginstal Arduino IDE pada langkah pertama, ada folder di dalamnya pengemudi, dan di dalamnya Driver USB FTDI, tentukan folder ini, dan instal driver yang diperlukan

Setelah driver diinstal, Anda akan memiliki perangkat keras baru Port (COM dan LPT)Arduino Uno (COM3).

Setelah menginstal program, Anda akan memiliki ikon di desktop Windows Anda untuk meluncurkan program Arduino. Setelah meluncurkannya, Lingkungan untuk menulis program untuk Arduino akan terbuka di depan Anda - gambar di awal artikel.

Sketsa adalah program untuk Arduino yang harus dimuat ke Arduino menggunakan tombol Unggah di menu program (setelah instalasi, Anda memiliki banyak contoh sketsa yang dapat Anda gunakan, semuanya terletak di c:Program Files (x86)Contoh Arduino.

Anda menulis program Anda di editor teks, pilih, salin, tempel ke Arduino IDE, atau buka yang sudah jadi dengan dua klik mouse, lalu klik tombol unduh (panah di lingkaran hijau), jika port ditentukan dengan benar, port harus sesuai dengan port yang ditentukan pada perangkat keras komputer , dan tidak ada error pada program, kemudian dalam beberapa detik akan dimuat ke Arduino, dan mikrokontroler akan mulai mengeksekusinya.

Siapa pun yang mulai belajar Arduino pasti akrab dengan Arduino IDE. Ini memungkinkan Anda menulis sketsa, memeriksa kebenarannya, dan mengunggahnya ke Arduino. Tapi apakah ini satu-satunya lingkungan untuk mengembangkan program untuk Arduino? Sama sekali tidak! Mari kita lihat opsi lain apa yang ada.

Pada artikel ini kita akan melihat 4 lingkungan pengembangan paling populer:

  • Arduino IDE;
  • Program;
  • CodeBlock untuk Arduino.

1 Pengembangan lingkungan Arduino IDE

Tentu saja, lingkungan pengembangan ini familiar bagi siapa saja yang pernah memprogram untuk Arduino.

Ini berisi semua kebutuhan minimum untuk mengembangkan program: menulis kode, memeriksa kode, mengkompilasi, mengunggah sketsa ke Arduino, monitor port serial. Siapa pun yang pernah bekerja di lingkungan pengembangan "dewasa" yang serius seperti JetBrains IDEA, Microsoft Visual Studio, atau Quartus mungkin akan menyadari bahwa Arduino IDE cukup asketis: ia tidak menawarkan sesuatu yang berlebihan dan tidak menawarkan kemudahan khusus apa pun.

2 Pengembangan lingkungan Programino

Mari kita lihat lingkungan pengembangan PROGRAMINO. Ini adalah lingkungan pengembangan berbayar, tetapi Anda dapat mencobanya selama 14 hari secara gratis. Programino, seperti lingkungan pengembangan lainnya, mengharuskan Anda menginstal Arduino IDE. Saat pertama kali memulai program, Anda harus menentukan jalur ke file yang dapat dieksekusi arduino.exe di pengaturan. Untuk melakukan ini, buka menu pengaturan: Pengaturan Editor Opsi. Sebuah jendela akan muncul di mana Anda perlu menentukan jalur ke direktori dengan Arduino IDE dan perpustakaan terkait. Sekarang kami siap untuk menulis program di Programino.

Bahasa yang digunakan dalam lingkungan pengembangan ini sama dengan Arduino IDE - C asli. Faktanya, jika Anda sudah menulis sketsa di Arduino IDE, Anda tidak perlu mempelajari bahasa pemrograman baru, yang merupakan keuntungan besar dari lingkungan pengembangan ini.

Namun, selain itu, IDE ini menawarkan cara pengembangan cepat yang nyaman seperti penyelesaian kode. Artinya, Anda tidak perlu terus-menerus melihat buku referensi tentang perintah dan metode Arduino. Anda mulai mengetik kode, dan lingkungan pengembangan akan meminta Anda memilih dari opsi yang tersedia yang Anda perlukan. Misalnya, Anda mengetik "digi" dan IDE memberi Anda opsi: "digitalRead", "digitalWrite" dan opsi lain yang memungkinkan.


Mari kita menulis sketsa sederhana di mana kita akan terus-menerus melakukan polling pada salah satu pin analog Arduino dan mengeluarkan pembacaannya ke port serial.

Cobalah mengetik sketsa dengan tangan daripada menyalin dan menempel untuk merasakan kenyamanan penyelesaian kode Programino.

konstanta int pinA = A5; batal setup() ( pinMode(pinA, INPUT); Serial.begin(19200); ) void loop() ( int r = analogRead(pinA); Serial.println(r); delay(100); )

Apa lagi yang menarik yang ditawarkan Programino IDE? Lingkungan pengembangan ini memiliki beberapa alat tambahan yang berguna yang tersedia melalui menu Peralatan. Misalnya : notepad, LCD simbol designer, DEC-BIN-HEX converter, terminal port serial, analog plotter dan lain-lain.


Mari kita lihat lebih dekat alatnya Plotter Analog. Alat ini memungkinkan Anda memvisualisasikan apa yang masuk ke port COM dari Arduino.

Agar plotter dapat bekerja dalam sketsa, Anda perlu mengaktifkan port serial dengan kecepatan 19200 kb/detik. Data analog dikeluarkan ke plotter menggunakan perintah Serial.println().

Mari kita mulai plotter analog. Ayo tekan tombolnya Menghubung untuk terhubung ke port tempat kita menghubungkan Arduino.


Alat ini dapat berguna, misalnya, untuk menampilkan pembacaan beberapa sensor analog dari waktu ke waktu: suhu, kelembapan, tekanan, penerangan, dan lain-lain.

Sebelum menulis sketsa ke dalam memori Arduino, Anda harus menentukan jenis papan yang digunakan dan port yang terhubung melalui menu Perangkat keras.



Untuk memuat sketsa ke dalam memori Arduino, klik ikon unduh di menu atas. Programino akan mengunduh sketsa dan di jendela log bawah akan menampilkan data tentang ukuran sketsa dan sisa sumber daya gratis papan Arduino.

3 Pengembangan lingkungan B4R (Dasar untuk Arduino)

Alternatif menarik lainnya untuk Arduino IDE adalah B4R, atau "Basic for Arduino". Lingkungan pengembangan ini unik karena menggunakan Basic, bukan C. Ini juga mendukung fungsionalitas penyelesaian kode. Selain itu, ini sepenuhnya gratis.

Saat memulai untuk pertama kalinya, lingkungan B4R juga mengharuskan Anda menentukan jalur ke direktori dengan Arduino IDE dan, jika perlu, perpustakaan non-standar tambahan dan modul umum. Pengaturan ini dapat dikonfigurasi nanti melalui menu Alat Konfigurasikan Jalur.


Dan juga pilih papan: Pemilih Papan Alat:

Mari kita menulis sketsa seperti ini dan pada saat yang sama mengenal lingkungan pengembangan lebih baik.


Di bagian tengah terdapat kolom untuk mengedit kode. Di sebelah kanan adalah area tab dan tab itu sendiri: perpustakaan yang tersedia, modul sketsa, jurnal, dan pencarian. Pada foto di atas, tab majalah terbuka. Dapat dilihat bahwa pesan yang ditampilkan di sini ditentukan dalam program dengan perintah Catatan(). Di lingkungan pengembangan ini, Anda dapat mengatur breakpoint, yang sangat berguna selama proses debug, dan juga menggunakan bookmark untuk navigasi kode yang lebih cepat.

Anda tidak akan dapat langsung memulai pemrograman di lingkungan pengembangan ini, karena... ia menggunakan bahasa yang berbeda dan lebih berorientasi objek daripada Arduino IDE klasik, dengan sintaksis yang berbeda. Namun, kenyamanan lingkungan ini dan adanya bimbingan yang baik dari para pengembang sepenuhnya mengimbangi kekurangan ini.

4 Pengembangan lingkungan Blok kode untuk Arduino

Ada lingkungan pengembangan lain untuk Arduino selain yang tercantum. Misalnya, CodeBlock. Perbedaan utamanya dari IDE yang dijelaskan adalah kemampuan menulis kode untuk mikrokontroler dan beberapa platform lain, tidak hanya untuk Arduino. Saya tidak akan menjelaskannya lebih detail; lebih mudah membaca informasi di situs resmi dan file bantuan.


Sekarang kita tahu bahwa ada lingkungan pengembangan alternatif yang jauh lebih nyaman daripada Arduino IDE klasik. Menggunakannya dapat membuat penulisan sketsa Anda sendiri menjadi lebih mudah dan cepat.

Untuk membuat proyek Anda sendiri berdasarkan Arduino, Anda perlu menulis firmware dan mengunggahnya ke mikrokontroler Anda. Arduino IDE memungkinkan Anda melakukan fungsi-fungsi ini. Ada cara lain untuk menulis firmware dan mengunggah sketsa ke Arduino, namun yang paling mudah adalah menggunakan Arduino IDE. Selanjutnya saya akan memberi tahu Anda di mana Anda dapat mengunduh dan versi mana yang lebih baik untuk diinstal, cara mengkonfigurasi dan cara menggunakan program ini.

Unduh Arduino IDE

Versi: kapan jendela Mac OS X Linux
1.6.5
1.8.2

Sumber teraman dan paling dapat diandalkan, tentu saja, adalah situs web resminya, tetapi Anda dapat mengunduh versi paling populer di halaman ini menggunakan tautan di atas. Versi terbaru pada saat penulisan ini adalah 1.8.2. Anda bisa mendownloadnya, namun banyak orang menyarankan untuk mendownload versi 1.6.5 karena dianggap paling stabil. Ada juga versi klasik Ide 1.0.6. Itu tidak mendukung Arduino Yún dan Arduino DUE. Selain itu, versi program ini tidak lagi didukung oleh komunitas dan tidak akan diperbarui.

Untuk Windows, dimungkinkan untuk mengunduh arsip (Windows) dan penginstal (Penginstal Windows). Arsip dapat digunakan sebagai versi Portable. Dan jika Anda menginstal lingkungan pengembangan Arduino secara permanen tempat kerja, maka lebih baik memilih Penginstal Windows.

saya menggunakan versi terbaru, tetapi mengalami kesulitan saat bekerja dari editor lain. Untuk waktu yang lama saya mencoba mengkonfigurasi fungsi program di editor Sublime Text 3. Kombinasi ini sama sekali tidak ingin berfungsi, jadi saya mengabaikan ide ini dan membiarkan semuanya apa adanya. Jika Anda ingin menggunakan editor favorit Anda, lebih baik mengunduh versi 1.6.5.

Untuk mengunduh, pilih versi yang diperlukan dan sesuai dengan sistem operasi Anda. Selanjutnya, halaman dengan sumbangan sukarela akan terbuka. Arduino IDE adalah program gratis. Anda cukup mengunduhnya dengan mengklik tanda abu-abu “Unduh Saja”, atau Anda dapat berterima kasih kepada pengembang dengan kontribusi sukarela.

Jika Anda mengunduh arsipnya, cukup unzip dan jalankan Arduino.exe.

Jika Anda mengunduh file instalasi, maka Anda perlu melakukan instalasi standar. Proses instalasinya sangat sederhana dan tidak memakan banyak waktu, namun demi kelengkapan artikel akan saya uraikan secara detail.

Jalankan file instalasi. Kami menyetujui ketentuan perjanjian lisensi (tentu saja setelah membaca).


Kami menyetujui persyaratannya

Pilih modul program yang diperlukan. Dua yang pertama harus ditandai. Sisanya terserah padamu.


Memilih komponen ide Arduino.

Selama instalasi, sebuah jendela mungkin muncul meminta Anda untuk menginstal driver USB-to-serial. Kami setuju dan menunggu instalasi selesai. Ini menyelesaikan seluruh proses. Yang tersisa hanyalah menyiapkan lingkungan pengembangan dan Anda dapat membuatnya.

Pengaturan Arduino IDE

Setelah instalasi, Anda perlu mengkonfigurasi program. Ini sangat mudah untuk dilakukan:

1. Pertama sambungkan Arduino Anda ke komputer Anda melalui USB kabel.

2. Lalu pergi ke " Mulai >> Panel Kontrol >> Pengelola Perangkat". Di sana Anda perlu menemukan " port COM dan LPT". Daftar ini akan menunjukkan Arduino Anda dan port yang terhubung (COM2). Ingat nilai ini.

Jika mikrokontroler Anda tidak ada dalam daftar, atau ditampilkan sebagai perangkat yang tidak dikenal, maka driver tidak diinstal dengan benar, atau Anda memiliki papan berbahasa Mandarin dengan chip CH340. Ini bukan masalah. Anda hanya memerlukan driver yang berbeda. Saya sudah memberi tahu Anda di mana mengunduhnya dan cara menginstalnya

3. Sekarang luncurkan Arduino IDE dan langsung masuk ke menu “ Alat >> Pelabuhan". Di sana Anda harus memilih satu Pelabuhan COM, yang kamu ingat.

Ini menyelesaikan penyiapan. Jangan lupa bahwa pengaturan ini harus diubah jika Anda menyambungkan papan ke port USB lain atau menggunakan papan lain.

Menggunakan Arduino IDE

Program ini sangat mudah digunakan. Untuk memastikan semuanya berfungsi dengan benar, mari unggah sketsa pertama kita ke mikrokontroler. Untuk melakukan ini, kami menggunakan contoh standar dengan LED berkedip. Ada banyak contoh siap pakai di lingkungan pengembangan. Inilah yang akan kami gunakan.

Kemudian klik tombol “Unduh” dan tunggu hingga sketsa selesai dimuat. Setelah booting, LED internal akan segera mulai berkedip. Artinya semuanya berjalan sebagaimana mestinya. Sekarang Anda dapat menulis firmware Anda sendiri atau menggunakan firmware yang sudah jadi. Penjelasan tentang fungsi bahasa pemrograman Arduino ada di halaman website saya