Cari Kode

Tutorial ESP32 4/55 - Tipe Data Mendefinisikan Variabel Int, bool, char, Serial Monitor- Kit IoT ESP32

Tutorial ESP32 4/55 - Tipe Data Mendefinisikan Variabel Int, bool, char, Serial Monitor- Kit IoT ESP32

Tutorial ini menunjukkan cara bekerja dengan tipe data dan serial monitor dalam konteks pemrograman Arduino, khususnya menggunakan ESP32. Memahami tipe data sangat penting untuk manajemen memori yang efisien dan pemrosesan data yang aman. Serial monitor adalah alat yang berharga untuk debugging, verifikasi, dan aplikasi praktis. Proyek ini akan memungkinkan Anda untuk membangun berbagai aplikasi yang melibatkan pencatatan data, pembacaan sensor, dan kendali jarak jauh.

Berikut adalah beberapa ide proyek yang dapat Anda bangun menggunakan konsep yang dipelajari dalam tutorial ini:

  • Pencatat data sederhana yang merekam pembacaan sensor dan stempel waktu.
  • Sistem pemantauan lingkungan jarak jauh yang mengirimkan data secara nirkabel.
  • Sistem untuk mengendalikan peralatan rumah tangga dari jarak jauh melalui aplikasi seluler.

Perangkat Keras/Komponen

Tutorial ini menggunakan kit IoT SunFounder ESP32, yang mencakup mikrokontroler ESP32 dengan Wi-Fi dan Bluetooth bawaan, baterai lithium 18650 dengan pengisi daya bawaan, dan seperangkat komponen yang lengkap (di video pada 00:10).

Penjelasan Kode

Kode yang disediakan menunjukkan penggunaan berbagai tipe data dan serial monitor. Mari kita periksa bagian-bagian kuncinya:


int age = 24; // Mendeklarasikan variabel integer 'age' dan menginisialisasinya menjadi 24.

void setup() {
  Serial.begin(115200); // Menginisialisasi komunikasi serial pada 115200 baud. Kecepatan baud ini harus sesuai dengan pengaturan di Serial Monitor (di video pada 16:02).
}

void loop() {
  Serial.println(12, BIN); // Mencetak angka desimal 12 dalam format biner.
  Serial.println(12, HEX); // Mencetak angka desimal 12 dalam format heksadesimal.
  Serial.println(age);     // Mencetak nilai dari variabel 'age'.
  Serial.println(age, BIN); // Mencetak nilai 'age' dalam format biner.
  delay(500);
}

Fungsi Serial.begin(115200) menginisialisasi komunikasi serial. Kecepatan baud (115200) harus sesuai dengan pengaturan di Serial Monitor (di video pada 16:02). Fungsi Serial.println() mencetak data ke Serial Monitor. Argumen kedua menentukan format keluaran (BIN untuk biner, HEX untuk heksadesimal). Fungsi delay(500) memperkenalkan jeda 500ms.

Proyek Langsung/Demonstrasi

Video ini mendemonstrasikan penggunaan berbagai tipe data (int, char, float, string, boolean) dan deklarasinya dalam kode Arduino (di video pada 09:00). Ini juga menunjukkan cara menggunakan serial monitor untuk mencetak variabel dari berbagai tipe, termasuk keluaran berformat (desimal, heksadesimal, biner) (di video pada 15:04).

Bab

  • [00:00] Pengenalan Tipe Data dan Serial Monitor
  • [00:10] Pengenalan Kit SunFounder ESP32
  • [01:33] Gambaran Umum Tipe Data
  • [03:32] Memahami Bit dan Byte
  • [05:20] Tipe Data Integer, Karakter, Float
  • [08:02] Tipe Data Unsigned Integer, String, Boolean
  • [09:00] Mendefinisikan dan Memperbarui Variabel
  • [14:12] Menggunakan Konstanta
  • [15:04] Pengenalan Serial Monitor
  • [16:40] Mencetak ke Serial Monitor
  • [20:48] Mencetak dalam Sistem Angka yang Berbeda
  • [21:07] Contoh Tabel ASCII
790-ESP32 Tutorial 4/55 - Data Type and using Serial Monitor with Arduino
Bahasa: C++
int age=  24;
void setup() {

  Serial.begin(115200); // open the serial port at 115200 bps:

}

void loop() {
 Serial.println(12, BIN);//this will print 1100
 Serial.println(12, HEX);//this will print C
 Serial.println(age);//this will print 24
 Serial.println(age, BIN);//this will print 00011000
 delay(500)
}

Sumber daya & referensi

Belum ada sumber daya.

Berkas📁

Tidak ada file tersedia.