Variabel dalam Arduino: Apa itu, untuk apa digunakan, dan mana yang paling penting?

Pembaharuan Terakhir: 14/09/2022
Variabel dalam Arduino: Apa itu, untuk apa digunakan, dan mana yang paling penting?

Arduino adalah platform pengembangan dan pemrograman elektronik yang memungkinkan berbagai jenis proyek untuk dilaksanakan melalui pelat terpasang dengan benar, Oleh karena itu, penting untuk bisa mengetahui segala sesuatu. lingkungan pemrograman yang sama. Perlu disebutkan bahwa ini adalah bagian tersulit dari semuanya, jadi pengetahuan pemrograman akan sangat bergantung pada... program yang mereka miliki.

Kamu papan arduino seperti yang lainnya bahasa pemrograman Ini akan memiliki sejumlah besar operator, fungsi, variabelDi antara hal-hal lain, seluruh bidang ini bisa sangat luas, oleh karena itu kita akan terutama merujuk pada variabel terpenting saat pemrogramanHal ini dapat bervariasi tergantung pada tingkat pemrograman yang ingin Anda peroleh.

Perlu diingat bahwa mengetahui setiap faktor ini akan membantu Anda dalam penggunaan dan pengelolaan platform ini. pengembangan setiap proyek AndaDi sini kami akan menunjukkan kepada Anda bahwa Ini adalah variabel-variabel Arduino., Untuk apa saja itu dan mana yang paling penting?Untuk melakukan ini, ikuti dengan saksama semua yang akan kami ajarkan di bawah ini dalam postingan ini.

Apa itu variabel dalam bahasa pemrograman Arduino dan untuk apa variabel tersebut digunakan?

Apa itu variabel dalam bahasa pemrograman Arduino dan untuk apa variabel tersebut digunakan?

Variabel adalah tempat di mana Anda dapat menyimpan sepotong data. Memiliki nama, nilai, dan tipe. Dalam hal nama variabel, ini dapat berisi huruf, angka dan simbolMereka sebagian besar harus dimulai dengan sebuah surat, meskipun mereka juga bisa memulai dengan “_” Namun, hal ini tidak terlalu disarankan karena kriteria tersebut menggunakan rutin pustaka.

Nama-nama ini juga dapat mencakup huruf besar dan kecilPada huruf C, huruf besar dan huruf kecil dibedakan. Secara umum, variabel selalu mereka masuk huruf kecil dan konstanta huruf besarIni adalah hal yang paling normal dalam kasus-kasus seperti ini.

Mereka menggunakan aturan yang sama di dalam kode untuk janji temu dari variabel-variabel tersebut, baik dalam huruf kecil tetapi dengan kata-kata yang dipisahkan oleh garis bawah, sebanyak yang diperlukan untuk meningkatkan keterbacaannya atau menggunakan konversi. “CapWords” (Kata-kata yang diawali dengan huruf kapital). Namun, praktik yang paling umum dalam kasus ini adalah menggunakan huruf kecil pada kata pertama.

Penggunaan garis bawah tunggal sebagai awalan untuk metode dan variabel instans non-publik. Mengenai nama yang harus dihindari, penting untuk tidak pernah menggunakan karakter tersebut. “L” huruf kecil l dan “O” huruf besar o atau “I” huruf besar i sebagai karakter sederhana untuk nama variabel, karena hal ini dapat menyebabkan menyebabkan kebingungan saat membaca kode.

Struktur variabel di Arduino: Apa saja bagian-bagiannya dan apa isi dari masing-masing bagian?

Struktur variabel di Arduino: Apa saja bagian-bagiannya dan apa isi dari masing-masing bagian?

Seperti yang telah disebutkan, variabel adalah salah satu cara untuk menyimpan suatu nilai, Mereka memiliki nama dan hanya terdiri dari satu jenis. Variabel-variabel ini sebagian besar dapat digunakan untuk banyak hal seperti: pemeriksaan, operasi matematikaantara lain.

Selain itu, ia memiliki struktur yang akan kami jelaskan di bawah ini:

Pernyataan

Perlu ditekankan kembali bahwa variabel-variabel tersebut memiliki nama, nilai, dan tipeDengan alokasi tersebut, hal itu mungkin terjadi. Ubah nilai variabel jika diinginkan. Semua variabel harus dideklarasikan sebelum digunakan. Oleh karena itu, deklarasi harus muncul di awal setiap baris kode. fungsi atau blok pernyataan. Saat mendeklarasikan variabel, perlu untuk terlebih dahulu menunjukkan Tipe variabel dan kemudian namanya. Secara opsional, dimungkinkan juga untuk memberikan nilai padanya, yang disebut menginisialisasi variabel.

Dalam hal deklarasi, ia terdiri dari tipe variabel dan daftar variabel yang dipisahkan olehnya, seperti berikut:

Int i,j; Unsigned long length, counter; Float x,pj;

Variabel dapat diinisialisasi dalam deklarasi:

Bilangan bulat tak bertanda (unsigned long) untuk penghitung = 0; Bilangan bulat pi = 3.1416;

Kita juga dapat menggunakan pengubah `const` untuk menunjukkan bahwa variabel tersebut tidak dapat diubah saat runtime:

Konstanta float e=2.7182

Penting untuk diperhatikan deklarasi sebuah variabel Hal ini hanya dapat dilakukan sekali dalam program. Namun, nilai variabel dapat diubah kapan saja hanya dengan menggunakan aritmatika dan berbagai pengunduran diri.

Variabel-variabel tersebut dapat menjadi dinyatakan di sejumlah tempat dalam program tersebut dan berkaitan dengan lokasi di mana deklarasi tersebut dibuat. Semua ini akan menentukan di bagian program mana hal itu dapat digunakan, semua ini akan disebut cakupan variabelyang akan kami jelaskan nanti.

Sehubungan dengan C dan C ++ Bahasa-bahasa tersebut dikatakan sebagai bahasa bertipe statis, yang berarti bahwa pengecekan tipe tidak diperlukan. berlari selama kompilasi dan bukan selama eksekusiDengan cara ini, tipe variabel tidak dapat diubah saat runtime. Dalam kasus bahasa pemrograman lain, yang umumnya diinterpretasikan dan bertipe dinamis, variabel yang sama dapat mengambil nilai dengan tipe yang berbeda pada waktu yang berbeda, seperti halnya dengan... Python atau PHP.

mbito

Variabel dapat dideklarasikan di awal program sebelum bagian konfigurasi setup(), secara lokal di dalam fungsi, dan terkadang di dalam sebuah blok, seperti untuk perulangan tipe iF, for, dll.Lingkup penerapan, atau kemampuan bagian-bagian tertentu dari suatu program untuk menggunakannya, akan ditentukan oleh di mana variabel tersebut dideklarasikan.

Variabel global adalah variabel yang dapat dilihat dan digunakan oleh fungsi dan skrip apa pun dalam sebuah program. Seperti yang telah disebutkan, jenis variabel ini harus dideklarasikan di awal program, tepat sebelum eksekusi. mempersiapkan. Demikian pula, perlu diingat bahwa ketika menyatakan sebuah variabel global, berada di ruang memori permanen di dalam sebuah zona statis Penggunaan data dan variabel global yang berlebihan merupakan penggunaan memori yang tidak efisien.

Variabel lokal adalah variabel yang Variabel-variabel tersebut didefinisikan di dalam sebuah fungsi atau sebagai bagian dari sebuah perulangan.Ini hanya terlihat dan hanya dapat digunakan di dalam fungsi tempat deklarasi tersebut dilakukanDengan cara ini, dimungkinkan untuk memiliki dua atau lebih variabel dengan nama yang sama di bagian yang berbeda dari program yang sama di mana variabel tersebut dapat... mengandung nilai yang berbedaNamun, perlu disebutkan bahwa praktik ini tidak terlalu disarankan karena membuat kode lebih sulit dibaca.

Pengubah dari variabel statis Ini digunakan untuk mendesain variabel yang hanya terlihat di dalam suatu fungsi. Namun, tidak seperti variabel lokal yang dibuat dan dihancurkan setiap kali fungsi dipanggil, variabel statis Hal ini dicirikan oleh kemampuannya mempertahankan nilai-nilainya di antara panggilan fungsi.

Konstanta

Dalam pemrograman, konstanta adalah nilai yang tidak dapat dimodifikasi atau diubah selama eksekusi program; oleh karena itu, nilainya harus tetap konstan sepanjang program berjalan. waktu tetap, Dengan cara ini, hanya bisa dibaca. Demikian pula, sebuah konstanta sesuai dengan panjang tetap dari area yang dipesan di memori utama komputer, tempat program biasanya menyimpan nilai tetap. Misalnya, bisa jadi Nilai PI = 3.1416.

Dalam kasus pengubah const, perilaku suatu variabel dimodifikasi dengan membuatnya “hanya baca”, Artinya, variabel ini dapat digunakan seperti variabel lainnya, tetapi dalam hal ini nilainya tidak dapat diubah. Dalam lingkungan pemrograman arduino Tersedia juga konstanta atau ekspresi yang telah ditentukan sebelumnya yang mempermudah prosesnya. pembacaan kode.

En C + + Konstanta juga dapat didefinisikan pada tingkat modul sebelum kompilasi, sehingga tidak memakan memori dan namanya dapat diganti dengan nilai yang didefinisikan di dalamnya. proses kompilasiKonstanta-konstanta ini sebagian besar ditulis oleh nama dengan huruf kapital dan garis bawah sebagai pemisah kata.

Daftar variabel utama bahasa pemrograman Arduino yang perlu Anda ketahui.

Daftar variabel utama bahasa pemrograman Arduino yang perlu Anda ketahui.

Saat ini, Anda dapat menemukan berbagai macam Variabel bahasa pemrograman Arduino.

Data yang tersimpan dalam variabel dapat berupa berbagai tipe, yang akan kami tunjukkan di bawah ini:

  • Arang: Mereka terutama digunakan untuk menyimpan karakter, yang bisa berupa huruf dan harus berupa "" atau ´´, char letter = "a"; , Char letters = "2".
  • byte: Dalam hal byte, angka antara 0 dan 255 dapat disimpan, dan memiliki rentang numerik 8 bit.
  • Int: Ini menempati 2 byte (16 bit) dan oleh karena itu menyimpan angka antara 2x -15 dan 2x 15 – 1, yaitu, antara -32,768 dan 32,767.
  • Panjang: Nilai ini menempati 32 bit (2 byte) dan memiliki rentang dari -2,147,483,683 hingga 2,147,483,647.
  • Bilangan bulat tak bertanda: Ini juga menempati 2 byte, tetapi karena tidak memiliki tanda, nilainya dapat berkisar antara 0 dan 2×16 -1, yaitu antara 0 dan 65,535.
  • ganda: Selain itu, ia juga memiliki ciri khas menyimpan angka desimal, tetapi memiliki 8 byte (64 bit).
  • Mengapung: Ini adalah angka desimal yang menempati 32 bit, yaitu 4 byte; angka-angka ini dapat memiliki nilai antara -3.4028235E+38 dan +3.4028235E+38.

Anda perlu ingat bahwa setiap kali memilih tipe data, Anda harus memilih tipe data yang membutuhkan ruang paling sedikit dan yang mencakup semua kebutuhan. kebutuhan yang diperlukankarena ini akan menempati ruang di memori papan Arduino dan bisa menyebabkan Program ini membutuhkan lebih banyak memori. yang mana sudah tersedia.

Buku elektronik tentang IPAP
Ebooks IPAP

🔥BERGABUNGLAH🔥 DENGAN KOMUNITAS IP@P YANG BARU! DAFTAR DI SINI!

Tema

Penulis: Félix Albornoz

Saya memiliki pengalaman lebih dari 20 tahun bekerja di sektor teknologi, membantu perusahaan dan pengguna untuk mengembangkan dan berlatih di bidang ini. Saya selalu belajar hal-hal baru.

Terkait