Belajar Memahami Variabel dalam Pemrograman Arduino

Variabel  digunakan untuk menyimpan atau memindahkan angka maupun karakter di dalam program. Variabel merupakan sebuah cara untuk menamai da...

Variabel digunakan untuk menyimpan atau memindahkan angka maupun karakter di dalam program. Variabel merupakan sebuah cara untuk menamai dan menyimpan sebuah nilai yang akan digunakan pada program, seperti data dari sensor atau sebuah nilai sementara pada sebuah perhitungan. Variabel yang akan digunakan harus di deklarasikan terlebih dahulu. Ketika mendeklarasikan sebuah variabel berarti mendefinisikan tipe variabel dan mungkin saja dapat juga memberikan inisialisasi nilai pada variabel tersebut. Variabel tidak harus diberikan inisialisasi nilai ketika dideklarasikan tapi tersebut juga sering berguna jika dilakukan.

Contoh :

 

Seorang programmer harus mempertimbangkan rentang nilai tipe variabel sebelum menyimpan sebuah nilai. Pada veriabel akan terjadi roll over ketika nilai yang disimpan melebihi rentang nilai yang diberikan untuk menyimpan pada tipe data tersebut. Ketika terjadi roll over maka variabel akan kembali ke kapasitas minimum variabel dari rentang yang ada (hal ini terjadi pada kedua arah).

Contoh :

Catatan Penting dalam memberikan nama variabel adalah kita dapat memberikan nama variabel sesuai keinginan kita, namun hindari pemberian nama variabel diawali dengan angka dan hindari keyword (kata kunci) yang digunakan oleh Arduino.

Variabel dalam bahasa C yang digunakan oleh Arduino memiliki properti yang disebut dengan scope . Hal ini tentu sangat berbeda dengan bahasa BASIC, karena semua variabelnya adalah variabel global.

Variabel global adalah variabel yang dapat digunakan oleh semua fungsi di dalam program. Variabel lokal adalah variabel yang hanya dapat digunakan di dalam suatu fungsi tempat variabel tersebut dideklarasikan. Dan ruang lingkup Arduino, semua variabel yang dideklarasikan di luar suatu fungsi (misalnya setup ( ), loop ( ) dan fungsi-fungsi lainnya) adalah variabel global. Ketika program semakin besar dan kompleks, maka variabel lokal sangat bermanfaat karena variabel lokal pasti hanya dapat diakses oleh satu fungsi yang memilikinya. Hal tersebut mencegah kesalahan pada pemrograman yang dikarenakan suatu fungsi mengubah isi atau nilai dari suatu variabel yang digunakan oleh fungsi yang lain. Berikut ini contoh dari scope dari suatu variabel :




COMMENTS

BLOGGER
acsaczxc
acascascascsa
Nama

7 Segment,2,Ardublock,2,Arduino,47,ATMega16,4,AVR Microcontroller,2,Counter,1,COVID-19,1,Elektronika,7,ESP32,3,ESP8266,1,Finger Print,1,Grafik,1,I2C,2,IoT,7,Jam Digital,1,Jam Waktu Sholat,1,Kalender Digital,1,Keypad,2,LCD,6,LDR,1,LED,5,Micro SD Card,1,Microsoft,1,Mikrokontroller,2,Motor,2,Motor Servo,2,NodeMCU,1,P10,1,Raspberry Pi,2,Relay,2,Resistor,2,RFID,1,Sensor Asap,1,Sensor Cahaya,1,Sensor Gas,2,Sensor Hujan,1,Sensor Kelembaban,6,Sensor Suhu,11,Sensor Ultrasonik,4,Solar Panel,1,STM32,5,Traffic Light,3,Transistor,1,USBasp,1,
ltr
item
Belajar Arduino dan Robotika: Belajar Memahami Variabel dalam Pemrograman Arduino
Belajar Memahami Variabel dalam Pemrograman Arduino
data:image/png;base64,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
Belajar Arduino dan Robotika
https://robotikawan.blogspot.com/2020/08/belajar-memahami-variabel-dalam.html
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/2020/08/belajar-memahami-variabel-dalam.html
true
3524113465990287612
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy