<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>arduino Archives - berqas</title>
	<atom:link href="https://berqas.com/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://berqas.com/tag/arduino/</link>
	<description>Sains &#38; Teknologi</description>
	<lastBuildDate>Fri, 07 Apr 2023 15:40:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>

<image>
	<url>https://berqas.com/wp-content/uploads/2022/11/cropped-logo-berqas-new-2021-32x32.png</url>
	<title>arduino Archives - berqas</title>
	<link>https://berqas.com/tag/arduino/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Membangun Basic Smart Home Project Menggunakan Konsep IoT, Papan NodeMCU, Firebase Realtime Database, dan Aplikasi Android</title>
		<link>https://berqas.com/membangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android/</link>
					<comments>https://berqas.com/membangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android/#comments</comments>
		
		<dc:creator><![CDATA[avinriyan]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 07:13:11 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[firebase]]></category>
		<category><![CDATA[nodemcu]]></category>
		<guid isPermaLink="false">https://berqas.com/?p=424</guid>

					<description><![CDATA[<p>Smart Home adalah sistem rumah pintar yang digunakan untuk mengendalikan hampir semua peralatan yang ada di dalam sebuah rumah atau</p>
<p>The post <a href="https://berqas.com/membangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android/">Membangun Basic Smart Home Project Menggunakan Konsep IoT, Papan NodeMCU, Firebase Realtime Database, dan Aplikasi Android</a> appeared first on <a href="https://berqas.com">berqas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong><em>Smart Home</em></strong> adalah sistem rumah pintar yang digunakan untuk mengendalikan hampir semua peralatan yang ada di dalam sebuah rumah atau gedung secara jarak jauh. <em>Smart Home</em> dapat dibangun salah satunya dengan menerapkan konsep <strong><em>Internet of Things</em></strong> (IoT) / Internet untuk Segalanya yaitu konsep dimana hampir semua perangkat terhubung dengan Internet.</p>



<p class="wp-block-paragraph">Bacaan lebih lanjut tentang <em>Smart Home</em>: <a href="https://en.wikipedia.org/wiki/Home_automation">https://en.wikipedia.org/wiki/Home_automation</a></p>



<p class="wp-block-paragraph">Bacaan lebih lanjut tentang IoT:  <a href="https://en.wikipedia.org/wiki/Internet_of_things">https://en.wikipedia.org/wiki/Internet_of_things</a> </p>



<p class="wp-block-paragraph">Saat ini sudah banyak sekali produk dan <em>brand Smart Home</em> yang dijual dengan harga terjangkau baik itu produksi dalam negeri maupun luar negeri.</p>



<p class="wp-block-paragraph">Pada tulisan kali ini, saya akan mencoba membangun <em>project Smart Home</em> sederhana menggunakan konsep IoT, dan beberapa <em>tools </em>seperti papan NodeMCU, <em>database </em>Firebase, dan aplikasi android. Skenario nya adalah seperti ini: </p>



<p class="wp-block-paragraph">1) Papan NodeMCU sebagai mikrokontroller pengendali perangkat yang ada dirumah, pada kali ini saya menggunakan lampu LED pada NodeMCU (<em>On-board</em> LED) sebagai perangkat yang akan dikendalikan. Lampu LED memiliki dua keadaan yaitu saat <em>ON </em>dan saat <em>OFF</em>. Penulisan perintah pada NodeMCU menggunakan Arduino IDE.</p>



<p class="wp-block-paragraph">2) Firebase digunakan sebagai penyimpan data keaadaan lampu LED. Firebase juga berperan sebagai penengah/penghubung antara papan NodeMCU dan aplikasi Android yang akan dibuat. Peran Firebase dapat digantikan oleh Web API, namun kali ini saya menggunakan Firebase karena: masih gratis, tidak perlu ngoding lagi untuk membangun web api, tidak perlu menyiapkan <em>hosting </em>segala macem pokoknya tinggal pakai.</p>



<p class="wp-block-paragraph">3) Aplikasi Android digunakan sebagai <em>remote control</em> sederhana terhadap lampu LED yaitu berupa tombol <em>ON </em>dan <em>OFF</em>. Aplikasi akan dibangun menggunakan Android Studio.</p>



<p class="wp-block-paragraph">4) Perangkat NodeMCU dan Android memerlukan Internet sehingga membutuhkan WiFi (dapat menggunakan Tethering) untuk menghubungkan NodeMCU dengan aplikasi android melalui jaringan Internet, intinya adalah semua tersambung ke Internet.</p>



<p class="wp-block-paragraph">Gambaran umum skenario nya adalah seperti dibawah ini</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="591" height="441" src="https://berqas.com/wp-content/uploads/2020/03/smarthome.png" alt="" class="wp-image-426" srcset="https://berqas.com/wp-content/uploads/2020/03/smarthome.png 591w, https://berqas.com/wp-content/uploads/2020/03/smarthome-300x224.png 300w" sizes="(max-width: 591px) 100vw, 591px" /><figcaption class="wp-element-caption">Diagram Sistem Smart Home Sederhana</figcaption></figure>



<p class="wp-block-paragraph">Adapun peralatan dan perangkat yang diperlukan untuk membangun project ini adalah:</p>



<ul class="wp-block-list">
<li><strong>Laptop </strong>yang telah terinstall <strong>Arduino IDE</strong>, <strong>Android Studio</strong>, <strong>Web Browser</strong></li>



<li><strong>Papan NodeMCU</strong></li>



<li><strong>Handphone Android</strong></li>



<li><strong>Kabel USB</strong></li>



<li><strong>Koneksi Internet (WiFi)</strong></li>
</ul>



<p class="wp-block-paragraph">Dalam membangun project ini saya membagi menjadi 3 tahapan: <strong>A) Membuat Project pada Firebase, B) Integrasi Firebase dengan Aplikasi Android, C) Menuliskan kode perintah pada NodeMCU dan mengunggahnya menggunakan Arduino IDE</strong></p>



<h2 class="wp-block-heading has-medium-font-size">A. Membuat Project Firebase</h2>



<p class="wp-block-paragraph">1. Kunjungi konsol firebase  <a href="https://console.firebase.google.com/">https://console.firebase.google.com/</a>  login dengan akun Google, anda dapat menggunakan layanan ini secara gratis sampai batas yang telah ditentukan</p>



<p class="wp-block-paragraph">2. Klik pada <strong>Add Project</strong>, namai dengan <strong>SmartHomeBasic </strong>, uncheck Firebase Analytics karena saat ini kita tidak memerlukan fitur tersebut (dapat diaktifkan sewaktu-waktu).</p>



<p class="wp-block-paragraph">3. Setelah project terbuat, anda akan diarahkan ke halaman Overview Project <strong>SmartHomeBasic</strong>.</p>



<h2 class="wp-block-heading has-medium-font-size">B. Integrasi Firebase dengan Aplikasi Android</h2>



<p class="wp-block-paragraph">1. Buat project baru pada Android Studio dengan Nama <strong>SmartHomeRemote</strong>, saya akan menggunakan bahasa Pemprograman Kotlin</p>



<p class="wp-block-paragraph">2. Setelah project android terbuat, klik menu Tools, lalu pilih Firebase</p>



<figure class="wp-block-image size-large"><img decoding="async" width="725" height="167" src="https://berqas.com/wp-content/uploads/2020/03/image-2.png" alt="" class="wp-image-431" srcset="https://berqas.com/wp-content/uploads/2020/03/image-2.png 725w, https://berqas.com/wp-content/uploads/2020/03/image-2-300x69.png 300w" sizes="(max-width: 725px) 100vw, 725px" /></figure>



<p class="wp-block-paragraph">Asisten Firebase akan muncul pada Sidebar</p>



<p class="wp-block-paragraph">3. Pilih <strong>Realtime Database</strong> &gt; <strong>Save and retreive data</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="777" height="443" src="https://berqas.com/wp-content/uploads/2020/03/image-3.png" alt="" class="wp-image-432" srcset="https://berqas.com/wp-content/uploads/2020/03/image-3.png 777w, https://berqas.com/wp-content/uploads/2020/03/image-3-300x171.png 300w, https://berqas.com/wp-content/uploads/2020/03/image-3-768x438.png 768w" sizes="(max-width: 777px) 100vw, 777px" /></figure>



<p class="wp-block-paragraph">Maka langkah-langkah / instruksi akan terbuka </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="417" height="543" src="https://berqas.com/wp-content/uploads/2020/03/image-4.png" alt="" class="wp-image-433" srcset="https://berqas.com/wp-content/uploads/2020/03/image-4.png 417w, https://berqas.com/wp-content/uploads/2020/03/image-4-230x300.png 230w" sizes="auto, (max-width: 417px) 100vw, 417px" /></figure>



<p class="wp-block-paragraph">4. Ikuti instruksi tersebut, Hubungkan Android Studio dengan Firebase menggunakan akun Google yang sama</p>



<p class="wp-block-paragraph">5. Pilih <strong>Choose an existing Firebase or Google project.&nbsp;</strong>pilih <strong>SmartHomeBasic</strong>, lalu klik tombol <strong>Connect to Firebase</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="673" height="493" src="https://berqas.com/wp-content/uploads/2020/03/image-5.png" alt="" class="wp-image-434" srcset="https://berqas.com/wp-content/uploads/2020/03/image-5.png 673w, https://berqas.com/wp-content/uploads/2020/03/image-5-300x220.png 300w" sizes="auto, (max-width: 673px) 100vw, 673px" /></figure>



<p class="wp-block-paragraph">6. Langkah atau step 2, <strong>Add the Realtime Database to your app</strong> , lalu klik <strong>Accept</strong> <strong>Changes</strong>. Project Android telah terhubung dengan Project Firebase</p>



<p class="wp-block-paragraph">7. Kembali pada halaman <em>console </em>firebase, pilih <strong>Database</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="460" height="175" src="https://berqas.com/wp-content/uploads/2020/03/image-6.png" alt="" class="wp-image-435" srcset="https://berqas.com/wp-content/uploads/2020/03/image-6.png 460w, https://berqas.com/wp-content/uploads/2020/03/image-6-300x114.png 300w" sizes="auto, (max-width: 460px) 100vw, 460px" /></figure>



<p class="wp-block-paragraph">8. Pada Section <strong>Realtime Database</strong>, klik Create <strong>Database</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="985" height="355" src="https://berqas.com/wp-content/uploads/2020/03/image-7.png" alt="" class="wp-image-436" srcset="https://berqas.com/wp-content/uploads/2020/03/image-7.png 985w, https://berqas.com/wp-content/uploads/2020/03/image-7-300x108.png 300w, https://berqas.com/wp-content/uploads/2020/03/image-7-768x277.png 768w" sizes="auto, (max-width: 985px) 100vw, 985px" /></figure>



<p class="wp-block-paragraph">9. Pilih <strong>Start in test mode</strong>, kita mengatur database agar dapat dibaca dan ditulis tanpa harus autentikasi terlebih dahulu, cocok untuk mode percobaan (dapat diatur ke mode terkunci atau privat sewaktu-waktu).</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="675" height="439" src="https://berqas.com/wp-content/uploads/2020/03/image-8.png" alt="" class="wp-image-437" srcset="https://berqas.com/wp-content/uploads/2020/03/image-8.png 675w, https://berqas.com/wp-content/uploads/2020/03/image-8-300x195.png 300w" sizes="auto, (max-width: 675px) 100vw, 675px" /></figure>



<p class="wp-block-paragraph">10. Kembali pada Android Studio, kita akan membuat aplikasi Android sederhana tampilan nya seperti berikut</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="432" height="768" src="https://berqas.com/wp-content/uploads/2020/03/app-smarthome.png" alt="" class="wp-image-440" srcset="https://berqas.com/wp-content/uploads/2020/03/app-smarthome.png 432w, https://berqas.com/wp-content/uploads/2020/03/app-smarthome-169x300.png 169w" sizes="auto, (max-width: 432px) 100vw, 432px" /></figure>



<p class="wp-block-paragraph">terdapat dua buah tombol ON dan OFF, dan sebuah <em>textview </em>untuk memberitahu kondisi/status Lampu apakah ON atau OFF</p>



<p class="wp-block-paragraph">11. Edit file <strong>activity_main.xml</strong> menjadi seperti:</p>



<p class="wp-block-paragraph"><script src="https://gist.github.com/11b94f6bb8a936f51de20cb2372f7fdc.js"></script></p>



<p class="wp-block-paragraph">12. Edit file <strong>MainActivity.kt</strong> menjadi seperti:</p>



<p class="wp-block-paragraph"><script src="https://gist.github.com/b92814984a83bee4903bdc6fb9ae86bc.js"></script></p>



<p class="wp-block-paragraph">13. Run project tersebut pada perangkat Android anda, Setelah aplikasi berhasil berjalan, pastikan perangkat android terhubung dengan internet, silakan mencoba menekan tombol ON atau OFF pada aplikasi yang baru dibuat dan <strong>periksa console firebase</strong> anda pada project <strong>SmartHomeBasic </strong>&gt; Menu <strong>Database </strong>&gt; Tab <strong>Data</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="663" height="383" src="https://berqas.com/wp-content/uploads/2020/03/image-9.png" alt="" class="wp-image-445" srcset="https://berqas.com/wp-content/uploads/2020/03/image-9.png 663w, https://berqas.com/wp-content/uploads/2020/03/image-9-300x173.png 300w" sizes="auto, (max-width: 663px) 100vw, 663px" /></figure>



<p class="wp-block-paragraph">pada <em>child </em>&#8220;<strong>status_lampu</strong>&#8220;, <em>value </em>nya akan berubah sesuai tombol yang kita tekan pada aplikasi android. Aplikasi Android berhasil menjadi <em>remote control</em> jarak jauh.</p>



<h2 class="wp-block-heading has-medium-font-size">C. Menuliskan kode perintah pada NodeMCU dan mengunggahnya menggunakan Arduino IDE</h2>



<p class="wp-block-paragraph">1. Buka Arduino IDE, bagi yang belum install ikuti langkah-langkah pada link ini  <a href="https://berqas.com/cara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide/">https://berqas.com/cara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide/</a> </p>



<p class="wp-block-paragraph">2. Download <strong>FirebaseArduino </strong>Library di <a href="https://github.com/FirebaseExtended/firebase-arduino/archive/v0.3.zip">https://github.com/FirebaseExtended/firebase-arduino/archive/v0.3.zip</a></p>



<p class="wp-block-paragraph">3. pada Arduino IDE, pilih menu <strong>sketch </strong>&gt; <strong>include library </strong>&gt; <strong>Add .zip Library</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="557" height="253" src="https://berqas.com/wp-content/uploads/2020/03/image-10.png" alt="" class="wp-image-447" srcset="https://berqas.com/wp-content/uploads/2020/03/image-10.png 557w, https://berqas.com/wp-content/uploads/2020/03/image-10-300x136.png 300w" sizes="auto, (max-width: 557px) 100vw, 557px" /></figure>



<p class="wp-block-paragraph">Pilih file firebase-arduino.zip yang telah didownload</p>



<p class="wp-block-paragraph">4. edit file <strong>..\Arduino\libraries\firebase-arduino-0.3\src\FirebaseHttpClient.h</strong> menggunakan teks editor, ubah baris 40-41 yaitu konstanta <strong>kFirebaseFingerprint[]</strong> menjadi seperti dibawah ini</p>



<pre class="wp-block-preformatted">static const char kFirebaseFingerprint[] =
      "03 D6 42 23 03 D1 0C 06 73 F7 E2 BD 29 47 13 C3 22 71 37 1B";</pre>



<p class="wp-block-paragraph">5. Install library <strong>ArduinoJson</strong>, pilih menu <strong>Sketch </strong>&gt; <strong>Include Library </strong>&gt; <strong>Manage Libraries&#8230;</strong></p>



<p class="wp-block-paragraph">6. Pada kotak pencarian, ketik arduinojson, pilih install, lalu tutup jendela Library Manager</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="779" height="201" src="https://berqas.com/wp-content/uploads/2020/03/image-11.png" alt="" class="wp-image-448" srcset="https://berqas.com/wp-content/uploads/2020/03/image-11.png 779w, https://berqas.com/wp-content/uploads/2020/03/image-11-300x77.png 300w, https://berqas.com/wp-content/uploads/2020/03/image-11-768x198.png 768w" sizes="auto, (max-width: 779px) 100vw, 779px" /></figure>



<p class="wp-block-paragraph">7.  tulis kode dibawah pada <em>sketch </em>Arduino IDE, lalu simpan dengan nama <strong>smarthomebasic.ino</strong></p>



<p class="wp-block-paragraph"><script src="https://gist.github.com/c27e2cda1a4dbc63b05fc1c86397aba5.js"></script></p>



<p class="wp-block-paragraph">8. sesuaikan <strong>FIREBASE_HOST</strong> dengan project firebase anda</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="757" height="315" src="https://berqas.com/wp-content/uploads/2020/03/image-13.png" alt="" class="wp-image-450" srcset="https://berqas.com/wp-content/uploads/2020/03/image-13.png 757w, https://berqas.com/wp-content/uploads/2020/03/image-13-300x125.png 300w" sizes="auto, (max-width: 757px) 100vw, 757px" /></figure>



<p class="wp-block-paragraph">9. sesuaikan <strong>FIREBASE_AUTH</strong>, dapat dilihat di <strong>Project settings</strong> &gt; tab <strong>Service accounts</strong> &gt; menu <strong>Database secrets</strong>, Copy isi <strong>Secret </strong>nya</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="457" height="187" src="https://berqas.com/wp-content/uploads/2020/03/image-14.png" alt="" class="wp-image-451" srcset="https://berqas.com/wp-content/uploads/2020/03/image-14.png 457w, https://berqas.com/wp-content/uploads/2020/03/image-14-300x123.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1009" height="597" src="https://berqas.com/wp-content/uploads/2020/03/image-15.png" alt="" class="wp-image-452" srcset="https://berqas.com/wp-content/uploads/2020/03/image-15.png 1009w, https://berqas.com/wp-content/uploads/2020/03/image-15-300x178.png 300w, https://berqas.com/wp-content/uploads/2020/03/image-15-768x454.png 768w" sizes="auto, (max-width: 1009px) 100vw, 1009px" /></figure>



<p class="wp-block-paragraph">10. Sesuaikan <strong>WIFI_SSID</strong> dan <strong>WIFI_PASSWORD</strong> yang anda gunakan dirumah</p>



<p class="wp-block-paragraph">11. Hubungkan papan NodeMCU dan Laptop menggunakan kabel USB</p>



<p class="wp-block-paragraph">12. Lakukan <strong><em>verify </em></strong>dan <strong><em>upload </em></strong><em>sketch </em>yang dibuat. Setelah kode berhasil di <em>upload </em>ke papan NodeMCU, maka lampu LED pada NodeMCU (<em>on-Board</em> LED) akan menyala/mati sesuai data status yang disimpan di firebase. Anda dapat mengendalikan lampu LED tersebut menggunakan aplikasi android yang tadi dibuat.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="789" src="https://berqas.com/wp-content/uploads/2020/03/ndmc-1024x789.png" alt="" class="wp-image-453" srcset="https://berqas.com/wp-content/uploads/2020/03/ndmc-1024x789.png 1024w, https://berqas.com/wp-content/uploads/2020/03/ndmc-300x231.png 300w, https://berqas.com/wp-content/uploads/2020/03/ndmc-768x592.png 768w, https://berqas.com/wp-content/uploads/2020/03/ndmc-1536x1183.png 1536w, https://berqas.com/wp-content/uploads/2020/03/ndmc.png 1620w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Lampu LED menyala jika state &#8220;ON&#8221; dan Lampu LED tidak menyala jika state &#8220;OFF&#8221;</figcaption></figure>



<p class="wp-block-paragraph">Sekian project <em>smart home</em> sederhana yang saya buat menggunakan konsep IoT, papan NodeMCU, database Firebase, dan aplikasi Android.</p>
<p><a class="a2a_button_amazon_wish_list" href="https://www.addtoany.com/add_to/amazon_wish_list?linkurl=https%3A%2F%2Fberqas.com%2Fmembangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android%2F&amp;linkname=Membangun%20Basic%20Smart%20Home%20Project%20Menggunakan%20Konsep%20IoT%2C%20Papan%20NodeMCU%2C%20Firebase%20Realtime%20Database%2C%20dan%20Aplikasi%20Android" title="Amazon Wish List" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fberqas.com%2Fmembangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android%2F&amp;linkname=Membangun%20Basic%20Smart%20Home%20Project%20Menggunakan%20Konsep%20IoT%2C%20Papan%20NodeMCU%2C%20Firebase%20Realtime%20Database%2C%20dan%20Aplikasi%20Android" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fberqas.com%2Fmembangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android%2F&amp;linkname=Membangun%20Basic%20Smart%20Home%20Project%20Menggunakan%20Konsep%20IoT%2C%20Papan%20NodeMCU%2C%20Firebase%20Realtime%20Database%2C%20dan%20Aplikasi%20Android" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fberqas.com%2Fmembangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android%2F&amp;linkname=Membangun%20Basic%20Smart%20Home%20Project%20Menggunakan%20Konsep%20IoT%2C%20Papan%20NodeMCU%2C%20Firebase%20Realtime%20Database%2C%20dan%20Aplikasi%20Android" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fberqas.com%2Fmembangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android%2F&amp;linkname=Membangun%20Basic%20Smart%20Home%20Project%20Menggunakan%20Konsep%20IoT%2C%20Papan%20NodeMCU%2C%20Firebase%20Realtime%20Database%2C%20dan%20Aplikasi%20Android" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fberqas.com%2Fmembangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android%2F&#038;title=Membangun%20Basic%20Smart%20Home%20Project%20Menggunakan%20Konsep%20IoT%2C%20Papan%20NodeMCU%2C%20Firebase%20Realtime%20Database%2C%20dan%20Aplikasi%20Android" data-a2a-url="https://berqas.com/membangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android/" data-a2a-title="Membangun Basic Smart Home Project Menggunakan Konsep IoT, Papan NodeMCU, Firebase Realtime Database, dan Aplikasi Android"></a></p><p>The post <a href="https://berqas.com/membangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android/">Membangun Basic Smart Home Project Menggunakan Konsep IoT, Papan NodeMCU, Firebase Realtime Database, dan Aplikasi Android</a> appeared first on <a href="https://berqas.com">berqas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://berqas.com/membangun-basic-smart-home-project-menggunakan-konsep-iot-papan-nodemcu-firebase-realtime-database-dan-aplikasi-android/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Cara Install Arduino IDE di Windows 10 dan Install ESP8266 Add-on di Arduino IDE</title>
		<link>https://berqas.com/cara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide/</link>
		
		<dc:creator><![CDATA[avinriyan]]></dc:creator>
		<pubDate>Wed, 29 Jan 2020 09:20:00 +0000</pubDate>
				<category><![CDATA[IOT]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[nodemcu]]></category>
		<guid isPermaLink="false">https://berqas.com/?p=278</guid>

					<description><![CDATA[<p>Arduino IDE adalah software untuk menulis kode dan mengunggah kode ke papan microcontroller seperti Arudino Uno, NodeMCU, Sparkfun dll. Arduino</p>
<p>The post <a href="https://berqas.com/cara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide/">Cara Install Arduino IDE di Windows 10 dan Install ESP8266 Add-on di Arduino IDE</a> appeared first on <a href="https://berqas.com">berqas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Arduino IDE</strong> adalah software untuk menulis kode dan mengunggah kode ke papan microcontroller seperti Arudino Uno, NodeMCU, Sparkfun dll. Arduino IDE dapat diinstall di Windows, Linux, dan MacOS. Arduino IDE dibuat menggunakan bahasa pemprograman Java.</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Langkah &#8211; langkahnya</strong></p>



<p class="wp-block-paragraph"><strong>A. Install Arduino IDE di Windows 10</strong></p>



<p class="wp-block-paragraph">1. Menuju website arduino untuk mendownload file installer nya  <a href="https://www.arduino.cc/en/Main/Software">https://www.arduino.cc/en/Main/Software</a> </p>



<p class="wp-block-paragraph">2. Setelah download, jalankan file installer .exe nya</p>



<p class="wp-block-paragraph">3. Ikuti step step instalasi nya, lalu tunggu sampai instalasi selesai</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="425" height="291" src="https://berqas.com/wp-content/uploads/2020/01/image.png" alt="" class="wp-image-279" srcset="https://berqas.com/wp-content/uploads/2020/01/image.png 425w, https://berqas.com/wp-content/uploads/2020/01/image-300x205.png 300w, https://berqas.com/wp-content/uploads/2020/01/image-130x90.png 130w" sizes="auto, (max-width: 425px) 100vw, 425px" /></figure>



<p class="wp-block-paragraph">4. Buka aplikasi Arduino IDE melalui shortcut yang telah dibuat pada saat instalasi</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://berqas.com/wp-content/uploads/2020/01/image-22-1024x576.png" alt="" class="wp-image-280" srcset="https://berqas.com/wp-content/uploads/2020/01/image-22-1024x576.png 1024w, https://berqas.com/wp-content/uploads/2020/01/image-22-300x169.png 300w, https://berqas.com/wp-content/uploads/2020/01/image-22-768x432.png 768w, https://berqas.com/wp-content/uploads/2020/01/image-22.png 1366w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Arduino IDE berhasil di install dan dijalankan pada Windows 10</figcaption></figure>



<p class="wp-block-paragraph">Untuk dapat mengunggah kode ke papan NodeMCU membutuhkan add-on ESP8266, cara install nya adalah sebagai berikut:</p>



<p class="wp-block-paragraph"><strong>B. Install ESP8266 Add-on di Arduino IDE</strong></p>



<p class="wp-block-paragraph">1. Pada Arduino IDE, Menuju menu <strong>File &gt; Preferences</strong> (atau tekan <strong>CTRL+comma</strong>)</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="227" height="311" src="https://berqas.com/wp-content/uploads/2020/01/image-23.png" alt="" class="wp-image-281" srcset="https://berqas.com/wp-content/uploads/2020/01/image-23.png 227w, https://berqas.com/wp-content/uploads/2020/01/image-23-219x300.png 219w" sizes="auto, (max-width: 227px) 100vw, 227px" /></figure>



<p class="wp-block-paragraph">2. Pada jendela Preferences, masukan  <strong>http://arduino.esp8266.com/stable/package_esp8266com_index.json</strong> pada <strong>&#8220;Additional Boards Manager URLs&#8221;</strong> seperti pada gambar dibawah ini</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="797" height="473" src="https://berqas.com/wp-content/uploads/2020/01/image-24.png" alt="" class="wp-image-282" srcset="https://berqas.com/wp-content/uploads/2020/01/image-24.png 797w, https://berqas.com/wp-content/uploads/2020/01/image-24-300x178.png 300w, https://berqas.com/wp-content/uploads/2020/01/image-24-768x456.png 768w" sizes="auto, (max-width: 797px) 100vw, 797px" /></figure>



<p class="wp-block-paragraph">3. Buka Boards <strong>Manager, Tools &gt; Board &gt; Boards Manager</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="665" height="249" src="https://berqas.com/wp-content/uploads/2020/01/image-25.png" alt="" class="wp-image-283" srcset="https://berqas.com/wp-content/uploads/2020/01/image-25.png 665w, https://berqas.com/wp-content/uploads/2020/01/image-25-300x112.png 300w" sizes="auto, (max-width: 665px) 100vw, 665px" /></figure>



<p class="wp-block-paragraph">4. Cari <strong>ESP8266 </strong>pada kotak pencarian, klik tombol intall pada <strong>esp8266 by ESP8266 by Community</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="787" height="441" src="https://berqas.com/wp-content/uploads/2020/01/image-26.png" alt="" class="wp-image-284" srcset="https://berqas.com/wp-content/uploads/2020/01/image-26.png 787w, https://berqas.com/wp-content/uploads/2020/01/image-26-300x168.png 300w, https://berqas.com/wp-content/uploads/2020/01/image-26-768x430.png 768w" sizes="auto, (max-width: 787px) 100vw, 787px" /></figure>



<p class="wp-block-paragraph">pastikan koneksi internet tersedia karena untuk mendownload dan install paket yang dibutuhkan, jika sudah maka akan muncul tulisan <strong>Installed </strong>pada <strong>esp8266</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="783" height="447" src="https://berqas.com/wp-content/uploads/2020/01/image-27.png" alt="" class="wp-image-285" srcset="https://berqas.com/wp-content/uploads/2020/01/image-27.png 783w, https://berqas.com/wp-content/uploads/2020/01/image-27-300x171.png 300w, https://berqas.com/wp-content/uploads/2020/01/image-27-768x438.png 768w" sizes="auto, (max-width: 783px) 100vw, 783px" /></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>Uji Coba setelah instalasi</strong></p>



<p class="wp-block-paragraph">1. Siapkan papan NodeMCU dan Kabel USB</p>



<p class="wp-block-paragraph">2. Hubungkan NodeMCU dengan Laptop menggunakan Kabel USB</p>



<p class="wp-block-paragraph">3. Buka Arduino IDE</p>



<p class="wp-block-paragraph">4. Buka <strong>File &gt; Examples &gt; 01.Basics &gt; Blink</strong> , untuk membuka contoh projek blink sederhana.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="641" height="259" src="https://berqas.com/wp-content/uploads/2020/01/image-32.png" alt="" class="wp-image-286" srcset="https://berqas.com/wp-content/uploads/2020/01/image-32.png 641w, https://berqas.com/wp-content/uploads/2020/01/image-32-300x121.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure>



<p class="wp-block-paragraph">5. Buka <strong>Tools &gt; Board</strong>, pilih <strong>NodeMCU 1.0 (ESP-12E Module)</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="707" height="593" src="https://berqas.com/wp-content/uploads/2020/01/image-33.png" alt="" class="wp-image-287" srcset="https://berqas.com/wp-content/uploads/2020/01/image-33.png 707w, https://berqas.com/wp-content/uploads/2020/01/image-33-300x252.png 300w" sizes="auto, (max-width: 707px) 100vw, 707px" /></figure>



<p class="wp-block-paragraph">6. Buka <strong>Tools &gt; Port</strong> , pilih port serial yang tersedia</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="535" height="525" src="https://berqas.com/wp-content/uploads/2020/01/image-34.png" alt="" class="wp-image-288" srcset="https://berqas.com/wp-content/uploads/2020/01/image-34.png 535w, https://berqas.com/wp-content/uploads/2020/01/image-34-300x294.png 300w" sizes="auto, (max-width: 535px) 100vw, 535px" /></figure>



<p class="wp-block-paragraph">7. Setelah itu lakukan klik tombol upload</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="276" height="160" src="https://berqas.com/wp-content/uploads/2020/01/image-35.png" alt="" class="wp-image-289"/></figure>



<p class="wp-block-paragraph">8. Jika berhasil maka akan muncul tulisan <strong>Done Uploading</strong> dan papan NodeMCU akan berkedip tiap detik sesuai kode example blink</p>



<p class="wp-block-paragraph">refrensi:  <a href="https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/">https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/</a> </p>
<p><a class="a2a_button_amazon_wish_list" href="https://www.addtoany.com/add_to/amazon_wish_list?linkurl=https%3A%2F%2Fberqas.com%2Fcara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide%2F&amp;linkname=Cara%20Install%20Arduino%20IDE%20di%20Windows%2010%20dan%20Install%20ESP8266%20Add-on%20di%20Arduino%20IDE" title="Amazon Wish List" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fberqas.com%2Fcara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide%2F&amp;linkname=Cara%20Install%20Arduino%20IDE%20di%20Windows%2010%20dan%20Install%20ESP8266%20Add-on%20di%20Arduino%20IDE" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fberqas.com%2Fcara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide%2F&amp;linkname=Cara%20Install%20Arduino%20IDE%20di%20Windows%2010%20dan%20Install%20ESP8266%20Add-on%20di%20Arduino%20IDE" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fberqas.com%2Fcara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide%2F&amp;linkname=Cara%20Install%20Arduino%20IDE%20di%20Windows%2010%20dan%20Install%20ESP8266%20Add-on%20di%20Arduino%20IDE" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fberqas.com%2Fcara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide%2F&amp;linkname=Cara%20Install%20Arduino%20IDE%20di%20Windows%2010%20dan%20Install%20ESP8266%20Add-on%20di%20Arduino%20IDE" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fberqas.com%2Fcara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide%2F&#038;title=Cara%20Install%20Arduino%20IDE%20di%20Windows%2010%20dan%20Install%20ESP8266%20Add-on%20di%20Arduino%20IDE" data-a2a-url="https://berqas.com/cara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide/" data-a2a-title="Cara Install Arduino IDE di Windows 10 dan Install ESP8266 Add-on di Arduino IDE"></a></p><p>The post <a href="https://berqas.com/cara-install-arduino-ide-di-windows-10-dan-install-esp8266-add-on-di-arduino-ide/">Cara Install Arduino IDE di Windows 10 dan Install ESP8266 Add-on di Arduino IDE</a> appeared first on <a href="https://berqas.com">berqas</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/195 objects using Memcache
Page Caching using Disk: Enhanced 
Database Caching using Redis

Served from: berqas.com @ 2026-10-02 14:23:37 by W3 Total Cache
-->