
Jika anda suka elektronik dan pengaturcaraan Anda mungkin berminat untuk mengetahui semua butiran yang diperlukan tentang el Operasi dan pengendalian Arduinoyang merupakan papan berasaskan mikropengawal perkakasan dan perisian percuma. Papan ini mempunyai litar bersepadu di mana arahan boleh diprogramkan.
Perlu dinyatakan bahawa semua arahan ini ditulis pada platform ini melalui a bahasa pengaturcaraan data yang membolehkan pengguna untuk mewujudkan program yang berinteraksi dengan litar elektronik tersebutPenting untuk diingat bahawa Arduino terdiri daripada papan yang mempunyai semua elemen yang diperlukan untuk dapat disambungkan pin input/output mikropengawal.
Adalah penting bahawa semasa bekerja di platform ini, semua butiran yang diperlukan diketahui pengaturcaraannyaBegitulah cara kami akan mengajar anda yang berbeza di sini. jenis data yang dikendalikan dalam ArduinoUntuk melakukan ini, ikuti dengan teliti semua yang akan kami ajarkan kepada anda di bawah dalam siaran ini.
Apakah data dalam pengaturcaraan Arduino dan untuk apa ia digunakan?
Semasa menulis program dengan Arduino, perlu mengambil kira beberapa elemen asas dalam strukturnya, seperti yang berikut:
- Arahan pemprosesan: Mereka bertanggungjawab mengawal penukaran program kepada kod mesin oleh pengkompil.
- Program atau fungsi: Ia adalah satu set arahan; boleh ada satu atau lebih, tetapi dalam apa jua keadaan mesti sentiasa ada satu yang ditakrifkan sebagai arahan utama dengan memasukkan panggilan gelung kekosongan.
- Instrucciones: Mereka menunjukkan bagaimana Arduino harus bertindak sepanjang masa.
- Komen: Ia membolehkan anda menulis maksud setiap baris program.
Dengan mengambil kira perkara ini, adalah penting untuk mengingati apa itu jenis data dalam Arduino, dalam kes ini Arduino cenderung sangat bebas daripada data, kerana dalam teras mereka terdapat unit logik aritmetik yang dikenali sebagai ALU, dan ia bertanggungjawab untuk melaksanakan operasi mudah dalam ingatannya. Dalam kes ini, a unit logik aritmetik Baginya, apa yang diwakilinya kepada pengguna dari segi jenis data tidak penting, sama ada ia teks, nilai integer atau titik apungan, atau kod pengaturcaraan.
Penting untuk diingat bahawa keseluruhan konteks untuk operasi datang daripada pengkompil dan pengguna, yang akhirnya mentakrifkan nilai dan memberikan arahan kepada pengkompil. Dalam istilah pengaturcaraan, jenis data komputer, atau jenis, ialah atribut data yang Mereka memberitahu komputer jenis data yang akan digunakannya. Dengan cara ini mereka boleh mengenakan sekatan ke atas data, seperti nilai-nilai yang yang mana boleh diambil dan pembedahan apa yang boleh dilakukan.
Senarai semua jenis data yang digunakan dalam pengaturcaraan projek Arduino
Pada masa ini, data yang paling biasa digunakan dalam Arduino merangkumi integer, nombor titik apungan, nombor bertanda negatif, keadaan (boolean), dan rentetan alfanumerik.
Dengan ini, di sini kami akan menunjukkan kepada anda beberapa data yang paling biasa digunakan dalam C++ supaya anda boleh mengingatnya:
Byte
Ia bertanggungjawab untuk menyimpan Nilai angka 8-bit tanpa perpuluhanIa menawarkan julat antara 0 dan 255 tanpa tanda.
Int (integer)
Ia dianggap sebagai sejenis data primer yang bertanggungjawab untuk menyimpan Nilai angka 16-bit adalah perpuluhan termasuk dalam julat 32,767 hingga -32,768. Dalam kes pembolehubah integer (int) mereka boleh melebihi nilai maksimum atau minimumnya akibat daripada satu pembedahan.
Panjang (keseluruhan panjang)
Format pembolehubah berangka jenis lanjutan "panjang" Ia merujuk kepada integer jenis 32 bit = 4 bait, tanpa perpuluhan yang berada dalam julat -2147483648 hingga 2147483647.
Apungan (perpuluhan)
Ini adalah format data jenis "Titik terapung" atau "Apungan" Seperti yang diketahui, ia terpakai kepada nombor dengan perpuluhan. Nombor titik apungan mempunyai resolusi yang lebih tinggi daripada nombor perpuluhan. 32 bit yang menempati julat antara 3.4028235E+38 dan -3.4028235E+38.
Dalam kes nombor titik apungan, ia bukanlah nombor yang tepat; ia boleh menghasilkan keputusan yang pelik dalam perbandinganDalam kes ini, pengiraan matematik titik apungan juga jauh lebih perlahan berbanding integer, jadi penggunaannya harus dielakkan jika boleh. Dalam kes Jenis data berganda Arduino adalah sama dengan jenis data float.
Dalam kes ini, pemalar titik apungan digunakan untuk memudahkan pembacaan kod; walaupun ia tidak digunakan, pengkompil tidak akan menghasilkan ralat dan kod akan dilaksanakan secara normal.
- 0 dinilai sebagai 10.
- 34E5 atau 67e-12
Untuk lebih memahami semua ini, perwakilan titik apungan ialah satu bentuk notasi saintifik yang digunakan dalam... GPU, FPU, CPU, Antara lain, notasi ini membolehkan perwakilan nombor nisbah yang sangat besar dan kecil dengan cara yang sangat padat dan cekap, dan ia juga membolehkan operasi aritmetik dilakukan. Berkenaan dengan Piawaian untuk perwakilan titik apungan ialah IEEE 754.
Watak
Karakter mewakili karakter yang menduduki 1 bait memoriDalam kes ini, aksara tunggal diwakili dengan tanda petikan tunggal, dan untuk berbilang aksara atau rentetan Ia dibentangkan dengan tanda petikan berganda. Adalah penting untuk diingat bahawa aksara disimpan sebagai nombor menggunakan Pengekodan ASCIIyang bermaksud bahawa operasi aritmetik dengan aksara boleh dilakukan.
Boolean
Dalam kes data Boolean, mereka hanya mempunyai dua nilai benar dan salah, masing-masing boolean Ia dicirikan dengan menempati satu bait memori.
Jenis data dalam Visualino
Dalam Visualino, jenis data boleh dirujuk dalam pembolehubah tempatan dan global, dan jenis data berikut tersedia:
- Int,
- Bait.
- Lama.
- Tali.
- Terapung.
Penukaran jenis (Pemutus)
Akhirnya, kami menemui coran, yang membolehkan kami memaksa perubahan data, dan yang berikut boleh digunakan untuk tujuan ini:
- Char.
- Int.
- Lama.
- Terapung.
- Bait.
- perkataan.














