Arduino & IoT Academy · Pelajaran

Kendalikan Perangkat Keras dari Cloud

Ubah keluaran dari tombol jarak jauh.

Pelajaran 4 dari 413 langkah

Kendalikan Perangkat Keras dari Cloud adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Balikkan Arah

Sejauh ini data mengalir ke cloud. Sekarang Anda akan mengirim perintah kembali ke perangkat, sehingga tombol web dapat menyalakan perangkat keras sungguhan. 💡

Pola Penarikan

Pendekatan sederhana adalah jajak berkala: perangkat Anda bertanya kepada cloud setiap beberapa detik, “Apa perintah terbaru untuk saya?”

Simpan Perintah di Bidang

Anda dapat menggunakan kembali bidang kanal untuk kendali. Tulis 1 untuk menyalakan lampu, 0 untuk mematikannya, lalu baca nilainya di perangkat.

Baca Nilai Terbaru

Perangkat mengambil entri terakhir dari bidang tersebut dengan permintaan baca, lalu bertindak berdasarkan angka yang ditemukannya.

long state = ThingSpeak.getFieldAsLong(1);

Jalankan Perintah

Setelah memperoleh nilainya, pernyataan if sederhana mengendalikan pin. Nilai 1 menyalakan LED atau mengaktifkan relai, sedangkan 0 mematikannya.

if (state == 1) digitalWrite(LED, HIGH);
else digitalWrite(LED, LOW);

Pin Virtual Blynk

Blynk menggunakan pin virtual. Widget tombol menulis ke V0, dan penangan kecil di perangkat berjalan setiap kali V0 berubah.

Penangan Tulis Blynk

Anda menentukan blok BLYNK_WRITE untuk pin tersebut. Di dalamnya, Anda mengambil nilainya lalu mengatur perangkat keras agar sesuai.

BLYNK_WRITE(V0) {
  digitalWrite(LED, param.asInt());
}

Pengiriman Langsung Lebih Baik daripada Jajak Berkala

Jajak berkala menambah keterlambatan. Platform seperti Blynk atau MQTT mengirimkan perintah secara langsung, sehingga lampu bereaksi tepat saat Anda mengetuknya. ⚡

Selalu Sediakan Keadaan Aman

Jika jaringan terputus, tentukan keadaan aman. Pemanas, misalnya, seharusnya secara bawaan dalam keadaan mati, bukan terus menyala.

Alihkan Beban Besar dengan Aman

Untuk mengendalikan daya listrik utama, perintah harus menggerakkan relai, bukan langsung kabel bertegangan. Pin hanya memicu sakelar.

Konfirmasikan Kembali ke Cloud

Setelah bertindak, kirim keadaan baru sebagai status. Dengan begitu, dasbor menampilkan tindakan perangkat yang sebenarnya, bukan hanya permintaannya.

Pemeriksaan Cepat

Mengapa pemanas yang dikendalikan cloud perlu memiliki keadaan bawaan yang aman saat WiFi terputus?

Rangkuman

Perangkat membaca perintah dengan menjajak bidang secara berkala atau melalui pengiriman langsung seperti pin Blynk. Bertindaklah dengan if, alihkan beban besar melalui relai, dan selalu sediakan keadaan aman.

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Kendalikan Perangkat Keras dari Cloud” gratis?

Ya — teks lengkap “Kendalikan Perangkat Keras dari Cloud” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Kendalikan Perangkat Keras dari Cloud”?

Ubah keluaran dari tombol jarak jauh. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Kendalikan Perangkat Keras dari Cloud” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pilih Platform Cloud
  2. Autentikasi Perangkat Anda
  3. Kirim Data Langsung ke Dasbor
  4. Kendalikan Perangkat Keras dari Cloud
← Kembali ke Arduino & IoT Academy