<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1010777219123580836</atom:id><lastBuildDate>Sun, 08 Feb 2026 10:39:25 +0000</lastBuildDate><category>Arduino</category><category>Komputer</category><category>Networking</category><category>APP Inventor</category><category>Android</category><category>Internet</category><category>seo</category><category>Software</category><category>Proteus</category><title>Berbage Ilmu | Tutorial Arduino Android SEO Networking Software</title><description>Blog Edukasi Information Technology Electrical Engineering Programming</description><link>http://berbageilmu.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>68</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-5478405753617054714</guid><pubDate>Tue, 12 Jun 2018 01:42:00 +0000</pubDate><atom:updated>2018-06-11T18:42:41.415-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Koneksi RTC DS1307 dan Nodemcu v3</title><description>Kali ini saya akan memberikan tutorial tentang bagaimana melakukan koneksi atau menghubungkan RTC DS1307 dengan Esp Nodemcu V3. berikut ini merupakan koneksi antar pin RTC DS1307 dan Nodemcu v3.&lt;blockquote&gt;
&lt;b&gt;Koneksi Pin :&lt;/b&gt;&lt;br /&gt;&lt;b&gt;RTC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Nodemcu&lt;/b&gt;&lt;br /&gt;GND ----- GND&lt;br /&gt;VCC ------ 3v / 5v&lt;br /&gt;SDA ------ D2&lt;br /&gt;SCL ------- D1&lt;/blockquote&gt;
Selanjutnya anda download library RTC nya &lt;b&gt;&lt;a href=&quot;https://github.com/Makuna/Rtc&quot; target=&quot;_blank&quot;&gt;DISINI&lt;/a&gt;&lt;/b&gt;. Kemudian anda tambahkan library tersebut ke Arduino IDE anda. Langkah selanjutnya copy sketch berikut dan paste di projek pada Arduino IDE anda.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
// CONNECTIONS:&lt;br /&gt;// DS1307 SDA --&amp;gt; D2&lt;br /&gt;// DS1307 SCL --&amp;gt; D1&lt;br /&gt;// DS1307 VCC --&amp;gt; 5v&lt;br /&gt;// DS1307 GND --&amp;gt; GND&lt;br /&gt;&lt;br /&gt;#include &amp;lt;Wire.h&amp;gt; // must be included here so that Arduino library object file references work&lt;br /&gt;#include &amp;lt;RtcDS1307.h&amp;gt;&lt;br /&gt;RtcDS1307&amp;lt;TwoWire&amp;gt; Rtc(Wire);&lt;br /&gt;/* for normal hardware wire use above */&lt;br /&gt;void setup ()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.begin(9600);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(&quot;compiled: &quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(__DATE__);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.println(__TIME__);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Rtc.Begin();&lt;br /&gt;&amp;nbsp; &amp;nbsp; RtcDateTime compiled = RtcDateTime(__DATE__, __TIME__);&lt;br /&gt;&amp;nbsp; &amp;nbsp; printDateTime(compiled);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.println();&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (!Rtc.IsDateTimeValid())&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RTC lost confidence in the DateTime!&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Rtc.SetDateTime(compiled);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (!Rtc.GetIsRunning())&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RTC was not actively running, starting now&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Rtc.SetIsRunning(true);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; RtcDateTime now = Rtc.GetDateTime();&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (now &amp;lt; compiled)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RTC is older than compile time!&amp;nbsp; (Updating DateTime)&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Rtc.SetDateTime(compiled);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if (now &amp;gt; compiled)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RTC is newer than compile time. (this is expected)&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if (now == compiled)&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RTC is the same as compile time! (not expected but all is fine)&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; Rtc.SetSquareWavePin(DS1307SquareWaveOut_Low);&lt;br /&gt;}&lt;br /&gt;void loop ()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (!Rtc.IsDateTimeValid())&lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;RTC lost confidence in the DateTime!&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; RtcDateTime now = Rtc.GetDateTime();&lt;br /&gt;&amp;nbsp; &amp;nbsp; printDateTime(now);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.println();&lt;br /&gt;&amp;nbsp; &amp;nbsp; delay(1000);&lt;br /&gt;}&lt;br /&gt;#define countof(a) (sizeof(a) / sizeof(a[0]))&lt;br /&gt;void printDateTime(const RtcDateTime&amp;amp; dt)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(dt.Day());&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(&quot;/&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(dt.Month());&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(&quot;/&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.println(dt.Year());&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(dt.Hour());&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(&quot;:&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(dt.Minute());&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.print(&quot;:&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; Serial.println(dt.Second());&lt;br /&gt;}&lt;/blockquote&gt;
&lt;div&gt;
maka hasilnya akan seperti pada gambar berikut.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RzrfN-VNIUtKqXXXYfZttmsoTBDC683_F201XZCGIyt_saztBXWq-OZWBK4bWSG7lsmo8Fm_A2glKu6QS0DNKpT76qqKa854UKIe5Ssl12YptrYMoeTej4rIfcIbubcirkLWjRy83nE/s1600/rtc.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;721&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RzrfN-VNIUtKqXXXYfZttmsoTBDC683_F201XZCGIyt_saztBXWq-OZWBK4bWSG7lsmo8Fm_A2glKu6QS0DNKpT76qqKa854UKIe5Ssl12YptrYMoeTej4rIfcIbubcirkLWjRy83nE/s320/rtc.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Sekian &amp;amp; terimakasih, Semoga bermanfaat..😁😁&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2018/06/koneksi-rtc-ds1307-dan-nodemcu-v3.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RzrfN-VNIUtKqXXXYfZttmsoTBDC683_F201XZCGIyt_saztBXWq-OZWBK4bWSG7lsmo8Fm_A2glKu6QS0DNKpT76qqKa854UKIe5Ssl12YptrYMoeTej4rIfcIbubcirkLWjRy83nE/s72-c/rtc.PNG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-7717341864350672964</guid><pubDate>Sun, 18 Mar 2018 05:56:00 +0000</pubDate><atom:updated>2018-03-17T22:59:09.086-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Smart TV dengan arduino dan android</title><description>&lt;div class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
Kali ini saya akan memberikan tutorial tentang cara atau bagaimana membuat sebuah smart tv dengan arduino yang di kontrol dengan perintah suara atau voice recognition di aplikasi android. yang fungsimya bisa sebagai on/off tv, ganti channel dll. disesuaikan dengan kebutuhan anda saja. pada percobaan ini menggunakan koneksi bluetooth yang menghubungkan arduino &amp;amp; smartphone android. video percobaan dapat dilihat pada video berikut.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/P8-SBU53SPY/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/P8-SBU53SPY?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Alat - alat yang digunakan :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Arduino&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- IR transmitter&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- IR reciver&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Bluetooth HC05 / HC06&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Breadboard&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Jumper Kabel&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Skema :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;HC05 ---- Arduino&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
VCC ---- 5v&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
GND ---- GND&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
RX ---- TX&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
TX ---- RX&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ir Transmitter ---- Arduino&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Signal ----- D3&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
GND ----- GND&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
VCC ---- VCC&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ir Reciver ---- Arduino&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Signal ---- D11&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
GND ---- GND&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
VCC ---- VCC&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Langkah awal download library IrRemote &lt;a href=&quot;https://github.com/z3t0/Arduino-IRremote&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;&amp;nbsp;kemudian import ke arduino IDE. selanjutnya anda perlu melakukan decode remote kontrol tv tersebut, dengan cara upload sketch dibawah ini ke arduino anda.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote style=&quot;text-align: justify;&quot;&gt;
int RECV_PIN = 11;&lt;br /&gt;
IRrecv irrecv(RECV_PIN);&lt;br /&gt;
decode_results results;&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; Serial.begin(9600);&lt;br /&gt;
&amp;nbsp; irrecv.enableIRIn();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void dump(decode_results *results) {&lt;br /&gt;
&amp;nbsp; int count = results-&amp;gt;rawlen;&lt;br /&gt;
&amp;nbsp; if (results-&amp;gt;decode_type == UNKNOWN) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Unknown encoding: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == NEC) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded NEC: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == SONY) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded SONY: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == RC5) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded RC5: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == RC6) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded RC6: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == PANASONIC) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded PANASONIC - Address: &quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(results-&amp;gt;address, HEX);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot; Value: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == LG) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded LG: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == JVC) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded JVC: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == AIWA_RC_T501) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded AIWA RC T501: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == WHYNTER) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded Whynter: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; Serial.print(results-&amp;gt;value, HEX);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot; (&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(results-&amp;gt;bits, DEC);&lt;br /&gt;
&amp;nbsp; Serial.println(&quot; bits)&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;Raw (&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(count, DEC);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;): &quot;);&lt;br /&gt;
&amp;nbsp; for (int i = 1; i &amp;lt; count; i++) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (i &amp;amp; 1) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(results-&amp;gt;rawbuf[i]*USECPERTICK, DEC);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.write(&#39;-&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print((unsigned long) results-&amp;gt;rawbuf[i]*USECPERTICK, DEC);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot; &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; Serial.println();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; if (irrecv.decode(&amp;amp;results)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.println(results.value, HEX);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; dump(&amp;amp;results);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; irrecv.resume();&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Selanjutnya buka serial monitor pada Arduino IDE set baudrate pada serial monitor anda menjadi 9600. kemudian lakukan decode pada remote tv tersebut misalkan menekan tombol on/off pada remote.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbT4Mfm6aK_MqEBipeEXzhA1PMwSfIWVjXimJHUQBQEGMjqg5mGuN7Zw84qv_VMSZOImt5ouvYJh_HH1hSP70VEz_fDzmMmRH8kAy4T5NXPrWU4tgamwMdoceW5nZilUtC0YAPwW_BYDc/s1600/Serial.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;502&quot; data-original-width=&quot;1061&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbT4Mfm6aK_MqEBipeEXzhA1PMwSfIWVjXimJHUQBQEGMjqg5mGuN7Zw84qv_VMSZOImt5ouvYJh_HH1hSP70VEz_fDzmMmRH8kAy4T5NXPrWU4tgamwMdoceW5nZilUtC0YAPwW_BYDc/s320/Serial.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lakukan decode untuk semua siaran tv dan fungsi yang anda perlukan misalkan channel 30&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhht0kydl7L_qeAQ_VY-Z2LCpJiuwM9dDYoz06VHYSNGaOyCO-7u75iz294sPi4egYWJlPKl2bpBinUfBewpm6EaOLP0M4lnR9d-EzNAN1isbXjZhVonmRUx7cvAgkcj8DvbMODgZCLNwU/s1600/30.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;492&quot; data-original-width=&quot;1058&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhht0kydl7L_qeAQ_VY-Z2LCpJiuwM9dDYoz06VHYSNGaOyCO-7u75iz294sPi4egYWJlPKl2bpBinUfBewpm6EaOLP0M4lnR9d-EzNAN1isbXjZhVonmRUx7cvAgkcj8DvbMODgZCLNwU/s320/30.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Setelah selesai, upload sketch berikut ini ke arduino anda.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;blockquote&gt;
#include &amp;lt;IRremote.h&amp;gt;&lt;br /&gt;
char val;&lt;br /&gt;
IRsend irsend;&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
if(Serial.available()&amp;gt;0){&lt;br /&gt;
&amp;nbsp; val = Serial.read();&lt;br /&gt;
&amp;nbsp; Serial.println(val);&lt;br /&gt;
&amp;nbsp; if (val == &#39;a&#39;) //jika terdapat data &#39;a&#39; pada serial yang dikirim dari android&lt;br /&gt;
&amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; irsend.sendNEC(0xFAA847B, 32); //send ON/OFF TV&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if(val==&#39;b&#39;)//jika terdapat data &#39;b&#39; pada serial yang dikirim dari android&lt;br /&gt;
&amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; irsend.sendNEC(0xFAAC837, 32); //send angka 3&lt;br /&gt;
&amp;nbsp; &amp;nbsp; delay(400);//delay 4ms&lt;br /&gt;
&amp;nbsp; &amp;nbsp; irsend.sendNEC(0xFAA08F7, 32);//send angka 0&lt;br /&gt;
&amp;nbsp; &amp;nbsp; delay(4000);//delay 4 detik&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; /*&lt;br /&gt;
&amp;nbsp; &amp;nbsp;* Percobaan menyalakan TV dan mengirim sinyal channel 30 pada TV&lt;br /&gt;
&amp;nbsp; &amp;nbsp;* sesuaikan dengan type remote, misalkan menggunakan sony&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;maka typenya menjadi &quot;sendSony&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;* tambahkan &quot;0x&quot; pada hasil decode.&lt;br /&gt;
&amp;nbsp; &amp;nbsp;*/&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;/blockquote&gt;
Selanjutnya login ke akun app inventor anda, kemudian susun design dan blocknya seperti pada gambar berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ6BQnw0UMYidNoFB9W2p78Df34uHnWvuESnKhxqF9nP4nLb1zgZ8ZGLjc6Mdm8ltPYO_3JWBorjNznysA1vaaW50mT82S5Xn_4vlzIXl5qNPD9l8eMEIj4Y01HjKti5g-poNmeO3qfns/s1600/Design.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;712&quot; data-original-width=&quot;1600&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ6BQnw0UMYidNoFB9W2p78Df34uHnWvuESnKhxqF9nP4nLb1zgZ8ZGLjc6Mdm8ltPYO_3JWBorjNznysA1vaaW50mT82S5Xn_4vlzIXl5qNPD9l8eMEIj4Y01HjKti5g-poNmeO3qfns/s400/Design.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOVMhAuT0I5d6_osPph_z9IvyOyy7GkoYExRNsLKEu6b2hlEfW2zWNObM2ky4FX17AdTe-qfYFb4rAbfplJe4DKoNaTmhXiVsI-6gTDn2aRa-rRYLltOPDAQjc5kIdVJtEUtD95QPTc_c/s1600/block.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;1320&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOVMhAuT0I5d6_osPph_z9IvyOyy7GkoYExRNsLKEu6b2hlEfW2zWNObM2ky4FX17AdTe-qfYFb4rAbfplJe4DKoNaTmhXiVsI-6gTDn2aRa-rRYLltOPDAQjc5kIdVJtEUtD95QPTc_c/s400/block.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2018/03/smart-tv-dengan-arduino-dan-android.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/P8-SBU53SPY/default.jpg" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-9082447890121597507</guid><pubDate>Sat, 18 Nov 2017 03:59:00 +0000</pubDate><atom:updated>2017-11-17T19:59:12.630-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Membuat remote TV sederhana dengan IR transmitter menggunakan arduino</title><description>&lt;div class=&quot;tr_bq&quot;&gt;
Penggunaan IR atau infrared sebagai media transmisi data yang telah diaplikasikan pada TV, AC dan peralatan elektronik lainya dapat memberikan kemudahan untuk melakukan pengontrolan suatu alat atau &lt;i&gt;device &lt;/i&gt;tersebut. pada kesempatan ini saya akan memberikan tutorial yaitu membuat suatu sistem&amp;nbsp;&lt;i&gt;remote control, &lt;/i&gt;dimana objek-nya yaitu sebuah TV &lt;i&gt;decoder. &lt;/i&gt;Berikut ini merupakan alat yang perlu di persiapkan dalam projek ini.&lt;/div&gt;
&lt;br /&gt;
Daftar alat :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Arduino&lt;/li&gt;
&lt;li&gt;IR transmitter&lt;/li&gt;
&lt;li&gt;IR Reciver&lt;/li&gt;
&lt;li&gt;Push Button&lt;/li&gt;
&lt;li&gt;Resistor 220ohm&lt;/li&gt;
&lt;li&gt;Remote TV&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Selanjutnya silakan anda download terlebih dahulu library IRremote &lt;b&gt;&lt;a href=&quot;https://github.com/z3t0/Arduino-IRremote&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;. &lt;/b&gt;Kemudian import file .zip library tersebut ke Arduino IDE anda. Setelah selesai silakan ikuti skema rangkaian berikut.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYqCBig24nR2bGvKi5grkBCO6QC1u0ei5nvNWmc_NQNumQx1DhF8h8SFhkjIpEnoV1keLkyx23KXpbZDpZONPzm8vJLXPvSQRvseWqy8oGd740TAHLSEAZw9en2cX-sFJc5fnXSoVcSv0/s1600/IR+transmitter+Berbage+Ilmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;819&quot; data-original-width=&quot;1600&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYqCBig24nR2bGvKi5grkBCO6QC1u0ei5nvNWmc_NQNumQx1DhF8h8SFhkjIpEnoV1keLkyx23KXpbZDpZONPzm8vJLXPvSQRvseWqy8oGd740TAHLSEAZw9en2cX-sFJc5fnXSoVcSv0/s400/IR+transmitter+Berbage+Ilmu.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Langkah awal kita perlu melakukan decode pada remote tersebut, agar supaya nilai yang dikirim dari ir transmitter sesuai dengan yang dikirim remote kontrol TV teresebut. pada percobaan kali ini saya hanya melakukan decode pada tombol untuk mengganti siaran TV. untuk melakukan upload sketch berikut ini.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote&gt;
#include &amp;lt;IRremote.h&amp;gt;&lt;br /&gt;
int RECV_PIN = 11;&lt;br /&gt;
IRrecv irrecv(RECV_PIN);&lt;br /&gt;
decode_results results;&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; Serial.begin(9600);&lt;br /&gt;
&amp;nbsp; irrecv.enableIRIn();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void dump(decode_results *results) {&lt;br /&gt;
&amp;nbsp; int count = results-&amp;gt;rawlen;&lt;br /&gt;
&amp;nbsp; if (results-&amp;gt;decode_type == UNKNOWN) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Unknown encoding: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == NEC) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded NEC: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == SONY) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded SONY: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == RC5) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded RC5: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == RC6) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded RC6: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == PANASONIC) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded PANASONIC - Address: &quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(results-&amp;gt;address, HEX);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot; Value: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == LG) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded LG: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == JVC) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded JVC: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == AIWA_RC_T501) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded AIWA RC T501: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else if (results-&amp;gt;decode_type == WHYNTER) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot;Decoded Whynter: &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; Serial.print(results-&amp;gt;value, HEX);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot; (&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(results-&amp;gt;bits, DEC);&lt;br /&gt;
&amp;nbsp; Serial.println(&quot; bits)&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;Raw (&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(count, DEC);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;): &quot;);&lt;br /&gt;
&amp;nbsp; for (int i = 1; i &amp;lt; count; i++) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (i &amp;amp; 1) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(results-&amp;gt;rawbuf[i]*USECPERTICK, DEC);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.write(&#39;-&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print((unsigned long) results-&amp;gt;rawbuf[i]*USECPERTICK, DEC);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.print(&quot; &quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; Serial.println();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; if (irrecv.decode(&amp;amp;results)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.println(results.value, HEX);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; dump(&amp;amp;results);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; irrecv.resume();&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div&gt;
Selanjutnya setelah selesai upload arahkan remote TV anda ke IR Reciver dan tekan tombol untuk mengganti siaran maka hasilnya akan seperti pada gambar berikut.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge5ViKfi_lG0fnqWzKKa8Ie6YuwT-gB4ouBYTnBhWsnaPMfsYdedtR87NfyzrJzKvgL3KwImTInzXXPG6DRI_fCkDuBkib4nBFZ1q4RGXfkkKS_yqyT5-d6Mf45_XqAecsz8FOsFMNfuo/s1600/ir+reciver+berbageilmu.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;679&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge5ViKfi_lG0fnqWzKKa8Ie6YuwT-gB4ouBYTnBhWsnaPMfsYdedtR87NfyzrJzKvgL3KwImTInzXXPG6DRI_fCkDuBkib4nBFZ1q4RGXfkkKS_yqyT5-d6Mf45_XqAecsz8FOsFMNfuo/s320/ir+reciver+berbageilmu.PNG&quot; width=&quot;303&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Pada tanda merah merupakan hasil decoded NEC pada remote untuk mengganti siaran TV. Selanjutnya copy sketch dibawah ini, untuk melakukan pengontrolan menggunakan IR Transmitter yang terhubung pada arduino.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
#include &amp;lt;IRremote.h&amp;gt;&lt;br /&gt;int RECV_PIN = 11;&lt;br /&gt;int BUTTON_PIN = 12;&lt;br /&gt;int STATUS_PIN = 13;&lt;br /&gt;IRsend irsend;&lt;br /&gt;void setup()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; pinMode(BUTTON_PIN, INPUT);&lt;br /&gt;&amp;nbsp; pinMode(STATUS_PIN, OUTPUT);&lt;br /&gt;&amp;nbsp; digitalWrite(BUTTON_PIN, LOW);&lt;br /&gt;&amp;nbsp; Serial.begin(9600);&lt;br /&gt;}&lt;br /&gt;void loop() {&lt;br /&gt;&amp;nbsp; int buttonState = digitalRead(BUTTON_PIN);&lt;br /&gt;&amp;nbsp; if (buttonState == HIGH) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; irsend.sendNEC(&lt;span style=&quot;color: red;&quot;&gt;0xFAAA45B&lt;/span&gt;, 32); // Hasil Decode NEC&lt;br /&gt;&amp;nbsp; &amp;nbsp; digitalWrite(STATUS_PIN, HIGH);&lt;br /&gt;&amp;nbsp; &amp;nbsp; delay(500);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; digitalWrite(STATUS_PIN, LOW);&lt;br /&gt;}&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
Tambahkan &quot;&lt;i&gt;0x&lt;/i&gt;&quot; pada awalan NEC sehingga menjadi nilai hex. kemudian upload ke arduino anda. untuk hasil pengujianya dapat dilihat pada video berikut.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/fFTA-pNNFAo/0.jpg&quot; src=&quot;https://www.youtube.com/embed/fFTA-pNNFAo?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Silakan anda melakukan kreativitas anda dalam melakukan pengembangan. terimakasih telah menjadikan tutorial ini sebagai bahan refrensi anda. Semoga bermanfaat. 😊😊&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/11/membuat-remote-tv-sederhana-dengan-ir.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYqCBig24nR2bGvKi5grkBCO6QC1u0ei5nvNWmc_NQNumQx1DhF8h8SFhkjIpEnoV1keLkyx23KXpbZDpZONPzm8vJLXPvSQRvseWqy8oGd740TAHLSEAZw9en2cX-sFJc5fnXSoVcSv0/s72-c/IR+transmitter+Berbage+Ilmu.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-5097416435166646137</guid><pubDate>Mon, 09 Oct 2017 05:15:00 +0000</pubDate><atom:updated>2017-10-08T22:19:41.555-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Membuat alat ukur tinggi badan dengan arduino dan ultrasonik</title><description>Kali ini saya akan memberikan tutorial mengenai pembuatan alat ukur tinggi badan 200cm atau sama dengan 2m (meter). pada percobaan ini saya menggunakan sensor ultrasonik HC-SR04 sebagai media pengukur jarak tinggi objek yang berada tepat dibawah sensor tersebut dan akan ditampilkan di LCD hasil pengukuranya. Adapun rumus yang digunakan dalam pengukuran ini yaitu :&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;jarak&lt;/b&gt; = posisi sensor dari tanah (200cm)&lt;br /&gt;
&lt;b&gt;gape&lt;/b&gt; = hasil pembacaan / pengukuran sensor&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
rumusnya :&lt;br /&gt;
&lt;b&gt;jarak - gape = TINGGI BADAN&lt;/b&gt;&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_9CxXR1UpGaidY_7gLNojjjKE53P2cxk_WgKo-niQ29GAQnkiIYDojIREJVHsseUzmpQywtw9O0jgSr7S68xcB-7Fnoxr3C0Omv0ub4-YzWxaggBFmmccDKU8TPH9HZlvSEoJ9UVl8c/s1600/tinggi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1164&quot; data-original-width=&quot;1600&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_9CxXR1UpGaidY_7gLNojjjKE53P2cxk_WgKo-niQ29GAQnkiIYDojIREJVHsseUzmpQywtw9O0jgSr7S68xcB-7Fnoxr3C0Omv0ub4-YzWxaggBFmmccDKU8TPH9HZlvSEoJ9UVl8c/s400/tinggi.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Contoh :&lt;/b&gt;&lt;br /&gt;
Seorang yang melakukan pengukuran dan mendapatkan hasil &quot;gape&quot; dari sensor yaitu 20cm. maka tinggi orang tersebut adalah : &lt;i&gt;&lt;b&gt;200cm - 20cm = 180cm.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Untuk pembuatanya, berikut ini daftar alat yang digunakan dalam projek ini :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Arduino Uno / Mega&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;- HC-SR04 ( Ultrasonik Sensor )&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;- LCD 16x2&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;- I2C&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Berikut ini merupakan wairing pada projek kali ini :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiliyxIHWv7rqlViDxjWoSgIz-W8mK6PqNAS4c5po58K6RaI-U9CnB2j5qFRKFCkoE4gQadgWHPTj34sQRI0lPo3DGjfdtIda86-dtZ61NCbR0_4xNruXJShwpL97NiOybDV3uZdEsO8K8/s1600/tinggi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;957&quot; data-original-width=&quot;1600&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiliyxIHWv7rqlViDxjWoSgIz-W8mK6PqNAS4c5po58K6RaI-U9CnB2j5qFRKFCkoE4gQadgWHPTj34sQRI0lPo3DGjfdtIda86-dtZ61NCbR0_4xNruXJShwpL97NiOybDV3uZdEsO8K8/s400/tinggi.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Silakan anda copy sketch dibawah ini kedalam projek pada Arduino IDE anda.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
////www.berbageilmu.blogspot.com////&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
#define trigPin 2&lt;br /&gt;
#define echoPin 3&lt;br /&gt;
LiquidCrystal_I2C lcd(0x3f ,2,1,0,4,5,6,7,3, POSITIVE);&lt;br /&gt;
int jarak = 200;&lt;br /&gt;
int tinggi;&lt;br /&gt;
void setup() {&lt;br /&gt;
&amp;nbsp; pinMode(trigPin, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(echoPin, INPUT);&lt;br /&gt;
&amp;nbsp; Serial.begin(9600);&lt;br /&gt;
&amp;nbsp; lcd.begin(16,2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.setCursor(2,0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(&quot;SISTEM AKTIF&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; delay(1000);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.clear();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(&quot;Tinggi : &quot;);&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; long duration, gape;&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, LOW);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(2);&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, HIGH);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, LOW);&lt;br /&gt;
&amp;nbsp; duration = pulseIn(echoPin, HIGH);&lt;br /&gt;
&amp;nbsp; gape = (duration/2) / 29.0;&lt;br /&gt;
&amp;nbsp; tinggi = jarak - gape;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.setCursor(8,0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(tinggi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(&quot; &quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(&quot;CM&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(&quot;&amp;nbsp; &amp;nbsp;&quot;);&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
Silakan anda kembangkan tutorial diatas, semoga bermanfaat untuk anda 😊</description><link>http://berbageilmu.blogspot.com/2017/10/membuat-alat-ukur-tinggi-badan-dengan.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_9CxXR1UpGaidY_7gLNojjjKE53P2cxk_WgKo-niQ29GAQnkiIYDojIREJVHsseUzmpQywtw9O0jgSr7S68xcB-7Fnoxr3C0Omv0ub4-YzWxaggBFmmccDKU8TPH9HZlvSEoJ9UVl8c/s72-c/tinggi.png" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-8779151960301146600</guid><pubDate>Tue, 08 Aug 2017 14:22:00 +0000</pubDate><atom:updated>2017-08-08T07:30:18.755-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>MIT APP Inventor menyimpan data ke MySQL</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaJ6F2AIjm-DiysMs7LWHYYbnaNgr06xQB0_p8NW0OqzQ3ypCdOeTD9FppJ2Xqd8XvALnHAgIo2yLBK6WgMRyZIgrY3y-JVTU_VTqdIolJo69VqZd8PTZaqO2CmWO_ZBUqKshPJFZH77E/s1600/DB.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaJ6F2AIjm-DiysMs7LWHYYbnaNgr06xQB0_p8NW0OqzQ3ypCdOeTD9FppJ2Xqd8XvALnHAgIo2yLBK6WgMRyZIgrY3y-JVTU_VTqdIolJo69VqZd8PTZaqO2CmWO_ZBUqKshPJFZH77E/s320/DB.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kali ini saya akan memberikan tutorial tentang bagaimana mengkoneksi atau mengirim data ke database yang ada di hosting dengan aplikasi android yang dibuat lewat APP INVENTOR. dimana pada tutorial kali ini kita akan membuat satu database online. berikut ini merupakan video hasil percobaan&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/BVwHneppKcw/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/BVwHneppKcw?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Langkah - Langkah&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
1. Buatlah website hosting&amp;nbsp;dan domain gratisan terlebih dahulu bisa via IDHostinger atau 000Webhost&lt;br /&gt;
2. Buat 1 database pada hosting, dan buat 1 table yang bernama&amp;nbsp;&lt;b&gt;t_coba &lt;/b&gt;dengan&lt;b&gt;&amp;nbsp;&lt;/b&gt;6 field. berikan nama field masing-masing :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- id&lt;br /&gt;
- tanggal&lt;br /&gt;
- jam&lt;br /&gt;
- nama&lt;br /&gt;
- alamat&lt;br /&gt;
- pekerjaan&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Untuk tipe datanya, lebih jelasnya bisa dilihat pada gambar berikut&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvXWQHsEGqvZvkz-LD2EKEiOU_vWLzUKi8ugoWn0gq5xwx__-VxF-sVuSCmldrl3DdeXMaeI2q6HqgRNaOlCH7RF9rZvOvL0wzerAGANbe82Uyk81LXMvIHAClMQqSRyaIzmKKdmC21bI/s1600/DB.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;221&quot; data-original-width=&quot;1043&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvXWQHsEGqvZvkz-LD2EKEiOU_vWLzUKi8ugoWn0gq5xwx__-VxF-sVuSCmldrl3DdeXMaeI2q6HqgRNaOlCH7RF9rZvOvL0wzerAGANbe82Uyk81LXMvIHAClMQqSRyaIzmKKdmC21bI/s640/DB.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Setelah selesai, buatlah sebuah file &lt;b&gt;simpan.php &lt;/b&gt;dan silakan copy script dibawah ini kedalam &lt;b&gt;simpan.php&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;?php&lt;br /&gt;
$connect=mysqli_connect(&quot;&lt;span style=&quot;color: red;&quot;&gt;DB HOST&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: red;&quot;&gt;DB USER&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: red;&quot;&gt;PASSWORD DB&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: red;&quot;&gt;NAMA DB&lt;/span&gt;&quot;);&lt;br /&gt;
date_default_timezone_set(&#39;Asia/Makassar&#39;);&lt;br /&gt;
&lt;br /&gt;
$tanggal= date(&quot;Y-m-d H:i:s&quot;);&lt;br /&gt;
$jam= date(&quot;Y-m-d H:i:s&quot;);&lt;br /&gt;
$nama= $_POST[&quot;Nama&quot;];&lt;br /&gt;
$alamat= $_POST[&quot;Alamat&quot;];&lt;br /&gt;
$pekerjaan= $_POST[&quot;Pekerjaan&quot;];&lt;br /&gt;
mysqli_query($connect,&quot;INSERT INTO t_data(tanggal,jam,nama,alamat,pekerjaan) VALUES(&#39;$tanggal&#39;,&#39;$jam&#39;,&#39;$nama&#39;,&#39;$alamat&#39;,&#39;$pekerjaan&#39;)&quot;);&lt;br /&gt;
?&amp;gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Catatan :&lt;/b&gt;Yang ditandai warna Merah silakan anda ganti sesuai nama host, user, password, dan nama database yang sudah anda buat pada hosting anda&amp;nbsp;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
4. Selanjutnya upload file &lt;b&gt;simpan.php&amp;nbsp;&lt;/b&gt;ke file manager direktori public_html hosting anda&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5. Silakan download project &amp;nbsp;SimpanDB Berbageilmu &lt;a href=&quot;https://drive.google.com/file/d/0B_vemQSynlkaaTNVYWlUWnY3bGs/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
6. Selanjutnya import project yang sudah didownload tadi ke MIT APP Inventor 2. Pada bagian &lt;i&gt;block &lt;/i&gt;ganti url dengan URL dengan URL website anda dan pada akhir url domain website anda tambahkan &lt;b&gt;simpan.php?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaM42nRdbiTwm0yBZ6t631hATr0Uk4mRV9bqBiPNQ192XwDf79UtKbfH9CvEqpFqnSzOfE1NhI9D-t9g6CYVqyZIoSXMwJU_W3UvHQnx0DgrrShqN5yeAJhrekxF10DtnUs6W6un4yDaU/s1600/domain.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;128&quot; data-original-width=&quot;535&quot; height=&quot;93&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaM42nRdbiTwm0yBZ6t631hATr0Uk4mRV9bqBiPNQ192XwDf79UtKbfH9CvEqpFqnSzOfE1NhI9D-t9g6CYVqyZIoSXMwJU_W3UvHQnx0DgrrShqN5yeAJhrekxF10DtnUs6W6un4yDaU/s400/domain.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Setelah semua selesai, Silakan anda coba apakah berhasil atau tidak. Jika data belum terkirim coba dicek kembali konfigurasi file simpan.php anda.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/08/app-inventor-android-dan-mysql-tutorial.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaJ6F2AIjm-DiysMs7LWHYYbnaNgr06xQB0_p8NW0OqzQ3ypCdOeTD9FppJ2Xqd8XvALnHAgIo2yLBK6WgMRyZIgrY3y-JVTU_VTqdIolJo69VqZd8PTZaqO2CmWO_ZBUqKshPJFZH77E/s72-c/DB.jpg" height="72" width="72"/><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-6795279525757201559</guid><pubDate>Sun, 06 Aug 2017 15:14:00 +0000</pubDate><atom:updated>2017-08-06T08:38:37.536-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Tutorial SIM800L melakukan Panggilan dan SMS dengan arduino</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUrZYBpSkzjqlPcS1iTsVaVb4NCtYVlhLF4cApShYW7wH2oY8btYHuZworQQtfwPiG8NsmV57nyAXj11b-cgbNZ_ZTVL_5y1bqLfeg3V4mUgmRoEOKOCC-JjeNBtL_I4IaoqHfIrM6sA/s1600/sim800l.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUrZYBpSkzjqlPcS1iTsVaVb4NCtYVlhLF4cApShYW7wH2oY8btYHuZworQQtfwPiG8NsmV57nyAXj11b-cgbNZ_ZTVL_5y1bqLfeg3V4mUgmRoEOKOCC-JjeNBtL_I4IaoqHfIrM6sA/s400/sim800l.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kali ini saya akan memberikan tutorial tentang bagaimana melakukan SMS dan Melakukan panggilan telepon atau istilah indonesia-nya &lt;i&gt;miss call &lt;/i&gt;dengan SIM800L dan Arduino tanpa library atau via AT Command. Pada tutorial ini akan dibahas menjadi empat bagian yaitu :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Mengirim SMS dengan SIM800L&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Mengirim SMS Lebih dari satu nomor dengan SIM800L&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Melakukan panggilan (&lt;i&gt;miss call) &lt;/i&gt;dengan SIM800L&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Melakukan panggilan &lt;i&gt;(miss call)&lt;/i&gt; lebih dari satu nomor dengan SIM800L&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan Percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Arduino uno&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- SIM800L&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Step down DC-DC LM2596&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Micro SIM Card (All Operator GSM) percobaan ini saya menggunakan Operator TSEL.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Kabel Jumper&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk selanjutnya ikuti skema berikut ini :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsM9SFA7hd9eWMyaCq0Sd6KaIR8Ttc9WlvW7sWaAZGKCaXkYowOSXn0oHPennrTc5pLG5PZgTikXvVu18Oyn7yj5dqNO6X3gqBcsOs7ynIz-OUQJZImVhhPZPSPgRp1vbZranKtdjQ4MI/s1600/sim.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1140&quot; data-original-width=&quot;1515&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsM9SFA7hd9eWMyaCq0Sd6KaIR8Ttc9WlvW7sWaAZGKCaXkYowOSXn0oHPennrTc5pLG5PZgTikXvVu18Oyn7yj5dqNO6X3gqBcsOs7ynIz-OUQJZImVhhPZPSPgRp1vbZranKtdjQ4MI/s400/sim.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
Dari skema rangkaian diatas, power yang diberikan arduino yaitu 5V kemudian di turunkan menggunakan module Step down LM2596 sehingga module SIM800L menerima supply tegangan 3,4 - 4,4V. Gunakan multimeter atau voltmeter untuk mengukur volt yang diterima SIM800L. jika lampu indikator SIM 800L sudah berkedip lambat berarti itu sudah siap digunakan.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF_I5wl4eKIhbT22EtNE9VSXodVwR9iPKOOOWtkHmvvhyphenhyphenjwC4jjmIKh0TL0bDiu4QeBaqYPLcx0CLHRkF8SFHAymOdyZMQc07krxz5ii9OBjO7gCFba-kj9clHBLZ42g7V6tYpsiJqmPE/s1600/BERBAGE+ILMU+SIM800L.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF_I5wl4eKIhbT22EtNE9VSXodVwR9iPKOOOWtkHmvvhyphenhyphenjwC4jjmIKh0TL0bDiu4QeBaqYPLcx0CLHRkF8SFHAymOdyZMQc07krxz5ii9OBjO7gCFba-kj9clHBLZ42g7V6tYpsiJqmPE/s320/BERBAGE+ILMU+SIM800L.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Percobaan 1&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Mengirim SMS dengan SIM800L&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
#include &amp;lt;SoftwareSerial.h&amp;gt;&lt;br /&gt;
SoftwareSerial SIM800L(2, 3);&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
SIM800L.begin(9600);&lt;br /&gt;
while(!Serial);&lt;br /&gt;
SIM800L.write(&quot;AT+CMGF=1\r\n&quot;);&lt;br /&gt;
Serial.println(&quot;SIM 800L Ready&quot;);&lt;br /&gt;
delay(5000);&lt;br /&gt;
Serial.println(&quot;Kirim SMS Dimulai&quot;);&lt;br /&gt;
SIM800L.write(&quot;AT+CMGS=\&quot;08229678XXXX\&quot;\r\n&quot;);//Masukan nomor tujuan&lt;br /&gt;
delay(500);&lt;br /&gt;
SIM800L.write(&quot;Uji Coba SMS&quot;);&lt;br /&gt;
delay(500);&lt;br /&gt;
SIM800L.write((char)26);&lt;br /&gt;
delay(500);&lt;br /&gt;
Serial.println(&quot;SMS Selesai Dikirim&quot;);&lt;br /&gt;
}&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Percobaan 2&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Mengirim dua (2) SMS dengan SIM800L&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
#include &amp;lt;SoftwareSerial.h&amp;gt;&lt;br /&gt;
SoftwareSerial SIM800L(2, 3);&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
SIM800L.begin(9600);&lt;br /&gt;
while(!Serial);&lt;br /&gt;
SIM800L.write(&quot;AT+CMGF=1\r\n&quot;);&lt;br /&gt;
Serial.println(&quot;SIM 800L Ready&quot;);&lt;br /&gt;
delay(5000);&lt;br /&gt;
Serial.println(&quot;Kirim SMS Dimulai&quot;);&lt;br /&gt;
SIM800L.write(&quot;AT+CMGS=\&quot;08229678xxxx\&quot;\r\n&quot;);//Masukan nomor tujuan&lt;br /&gt;
delay(500);&lt;br /&gt;
SIM800L.write(&quot;Uji Coba SMS Satu&quot;);&lt;br /&gt;
delay(500);&lt;br /&gt;
SIM800L.write((char)26);&lt;br /&gt;
delay(5000);&lt;br /&gt;
SIM800L.write(&quot;AT+CMGS=\&quot;08124190xxxx\&quot;\r\n&quot;);&lt;br /&gt;
delay(500);&lt;br /&gt;
SIM800L.write(&quot;Uji Coba SMS Dua&quot;);&lt;br /&gt;
delay(500);&lt;br /&gt;
SIM800L.write((char)26);&lt;br /&gt;
delay(500);&lt;br /&gt;
Serial.println(&quot;SMS Selesai Dikirim&quot;);&lt;br /&gt;
}&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Percobaan 3&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Melakukan Panggilan &lt;i&gt;Miscall&lt;/i&gt; dengan SIM800L&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
#include &amp;lt;SoftwareSerial.h&amp;gt;&lt;br /&gt;
SoftwareSerial SIM800L(2, 3);&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
SIM800L.begin(9600);&lt;br /&gt;
while(!Serial);&lt;br /&gt;
Serial.println(&quot;Miscall dimulai&quot;);&lt;br /&gt;
delay(2000);&lt;br /&gt;
SIM800L.write(&quot;ATD08124190xxxx;\r\n&quot;);//masukan nomor tujuan&lt;br /&gt;
delay(17000); //delay panggilan&lt;br /&gt;
SIM800L.write(&quot;ATH\r\n&quot;);//hangup panggilan sesuai delay&lt;br /&gt;
Serial.println(&quot;Miscall Selesai&quot;);&lt;br /&gt;
}&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Percobaan 4&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Melakukan Panggilan&amp;nbsp;&lt;i&gt;Miscall&lt;/i&gt;&amp;nbsp;pada dua (2) nomor dengan SIM800L&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
#include &amp;lt;SoftwareSerial.h&amp;gt;&lt;br /&gt;
SoftwareSerial SIM800L(2, 3);&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
SIM800L.begin(9600);&lt;br /&gt;
while(!Serial);&lt;br /&gt;
Serial.println(&quot;Miscall Nomor Satu dimulai&quot;);&lt;br /&gt;
delay(2000);&lt;br /&gt;
SIM800L.write(&quot;ATD08124190xxxx;\r\n&quot;);//masukan nomor tujuan&lt;br /&gt;
delay(17000); //delay panggilan&lt;br /&gt;
SIM800L.write(&quot;ATH\r\n&quot;);//hangup panggilan sesuai delay&lt;br /&gt;
Serial.println(&quot;Miscall Satu Selesai&quot;);&lt;br /&gt;
Serial.println(&quot;&quot;);&lt;br /&gt;
Serial.println(&quot;Miscall Nomor Dua dimulai&quot;);&lt;br /&gt;
delay(2000);&lt;br /&gt;
SIM800L.write(&quot;ATD08229678xxxx;\r\n&quot;);&lt;br /&gt;
delay(17000);&lt;br /&gt;
SIM800L.write(&quot;ATH\r\n&quot;);&lt;br /&gt;
Serial.println(&quot;Miscall Dua Selesai&quot;);&lt;br /&gt;
Serial.println(&quot;&quot;);&lt;br /&gt;
}&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
Demikian tutorial kali ini, semoga bisa bermanfaat untuk anda 😊😊&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/08/tutorial-sim800l-melakukan-panggilan.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUrZYBpSkzjqlPcS1iTsVaVb4NCtYVlhLF4cApShYW7wH2oY8btYHuZworQQtfwPiG8NsmV57nyAXj11b-cgbNZ_ZTVL_5y1bqLfeg3V4mUgmRoEOKOCC-JjeNBtL_I4IaoqHfIrM6sA/s72-c/sim800l.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-1537886653034772161</guid><pubDate>Wed, 31 May 2017 07:54:00 +0000</pubDate><atom:updated>2017-05-31T01:11:12.385-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>Cara mengganti alert pesan error di MIT APP Inventor 2</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2e9M_D73OPqbIpII6kSDfXWMQNCRscyb72Vp3pS2OadN-WTlNoioQfvn6om7t4-j4lR9IYxc4lt4g4ruo2lvV_5v-u5h5r2StBwxj3bv6f3qZRG48hc5RGe5CuqJKjiFEhuNuyRkaszo/s1600/error+message.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2e9M_D73OPqbIpII6kSDfXWMQNCRscyb72Vp3pS2OadN-WTlNoioQfvn6om7t4-j4lR9IYxc4lt4g4ruo2lvV_5v-u5h5r2StBwxj3bv6f3qZRG48hc5RGe5CuqJKjiFEhuNuyRkaszo/s320/error+message.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
Kali ini saya akan memberikan tutorial tentang bagaimana mengganti alert notifier atau pesan error pada MIT App Inventor 2. salah satu contoh pesan error di MIT App Inventor yaitu :&lt;br /&gt;
- Error515 : Not Connected to a bluetooth device&lt;br /&gt;
- Error 516 : Unable to write : Broken pipe&lt;br /&gt;
Masih banyak lagi jenis - jenis alert atau pesan error yang bisa anda jumpai di MIT App Inventor 2. Pada saat ini saya akan memberikan cara untuk mengganti pesan - pesan atau alert error tersebut, misalnya dengan mengganti Error 515 dengan pesan atau alert&quot;Anda Tidak Terhubung Pada Koneksi Bluetooth&quot; dan Error 516 dengan pesan atau alert &quot;Gagal Mengirim Perintah, Tegangan Tidak Stabil&quot;. ok langsung saja ikuti langkah - langkah berikut ini :&lt;br /&gt;
&lt;br /&gt;
1. login ke MIT App inventor 2 dan masuk pada project anda&lt;br /&gt;
2. Kemudian pada tab &quot;Designer&quot; anda tambahkan Notifier pada project anda.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXrhSDRaC7Zwjpze0g2j6b-8UIkbaL7xjHXdWERHEJlPHR1HUoK-6cfnJrCicKboJtmYx1CR8tY9NArhzSKg2I8zs2LkjKZ38_r1imIgph5Etz4AcMhX1S2i_dWbsGcdwqeqvs1phfQ7s/s1600/notifier.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;548&quot; data-original-width=&quot;243&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXrhSDRaC7Zwjpze0g2j6b-8UIkbaL7xjHXdWERHEJlPHR1HUoK-6cfnJrCicKboJtmYx1CR8tY9NArhzSKg2I8zs2LkjKZ38_r1imIgph5Etz4AcMhX1S2i_dWbsGcdwqeqvs1phfQ7s/s400/notifier.PNG&quot; width=&quot;176&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Drag Notifier ke project anda&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
3. Selanjutnya rename notifier menjadi &quot;Alert&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0WZEqIhnj1fOu7D41T9Qpo5Gy6nvJcI1s490FQxDLCVDVCmI9KY41YkX-wLa6giSALMWaLUuybT9UmZeVIzZdb5AyoBvVPehkU4Za9usq1fbcGq-IL-2YNz802m1v6ffm7yeVJBc5kq0/s1600/ganti+notifer.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;577&quot; data-original-width=&quot;470&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0WZEqIhnj1fOu7D41T9Qpo5Gy6nvJcI1s490FQxDLCVDVCmI9KY41YkX-wLa6giSALMWaLUuybT9UmZeVIzZdb5AyoBvVPehkU4Za9usq1fbcGq-IL-2YNz802m1v6ffm7yeVJBc5kq0/s400/ganti+notifer.PNG&quot; width=&quot;325&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Klik Notifier pada tab Components kemudian klik Rename dan ganti nama menjadi &quot;alert&quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
4. Setelah selesai anda klik Blocks, untuk menyusun program&lt;br /&gt;
5. Pada tab Blocks, anda klik Screen1 atau sesuai dengan nama Screen anda, kemudian anda pilih block ErrorOccurred. lihat gambar dibawah ini.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf1Q9el-h_itvS0vrkocEBic3yQyB_W-br1W8w69oeOYKakczu1jYGnB5RnUMMyy01zOo4ASiPCmJpB3YY7ujoQiqUMRzwvP3iSriZUiFcLnGM40o0OA-F1l_2DZ5b3kpyrIrQFcVMEpU/s1600/blok+1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;387&quot; data-original-width=&quot;646&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf1Q9el-h_itvS0vrkocEBic3yQyB_W-br1W8w69oeOYKakczu1jYGnB5RnUMMyy01zOo4ASiPCmJpB3YY7ujoQiqUMRzwvP3iSriZUiFcLnGM40o0OA-F1l_2DZ5b3kpyrIrQFcVMEpU/s400/blok+1.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MainScreen adalah Nama Screen saya pada percobaan kali ni&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
6. Selanjutnya anda susun block seperti di bawah ini.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSVo07uXuV1_ab_cCufPsVWJgPbB5cCg_MhzfPWRYbQd1Oj1bQy9mWBD5D9N4PSnLLyGxhEPAHY7Wx83pcNnNVv90i2MUUqk_7GnyKSqhYFvWElvc16kYW4DBu5PSx0uwxXSBXLYUSrnQ/s1600/block+error.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;284&quot; data-original-width=&quot;567&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSVo07uXuV1_ab_cCufPsVWJgPbB5cCg_MhzfPWRYbQd1Oj1bQy9mWBD5D9N4PSnLLyGxhEPAHY7Wx83pcNnNVv90i2MUUqk_7GnyKSqhYFvWElvc16kYW4DBu5PSx0uwxXSBXLYUSrnQ/s640/block+error.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Disini saya mengganti alert atau pesan error 515 dan 516&lt;br /&gt;
Silakan anda tambahkan dengan error - error yang lain&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Terimakasih sudah berkunjung dan semoga bermanfaat untuk anda 😊😊.</description><link>http://berbageilmu.blogspot.com/2017/05/cara-mengganti-alert-pesan-error-di-mit.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2e9M_D73OPqbIpII6kSDfXWMQNCRscyb72Vp3pS2OadN-WTlNoioQfvn6om7t4-j4lR9IYxc4lt4g4ruo2lvV_5v-u5h5r2StBwxj3bv6f3qZRG48hc5RGe5CuqJKjiFEhuNuyRkaszo/s72-c/error+message.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-8667487801218389483</guid><pubDate>Fri, 26 May 2017 14:33:00 +0000</pubDate><atom:updated>2017-05-26T17:17:10.821-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Solusi ESP8266 Failed to connect saat Flashing</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarhBT1GvETRQdfp5vfxH5sqkVAsmhl5lS_QvhZUwKollKHjO0lPOmx0lhcZxUn6S0R94UfibvbPGzphlKoGuVjh69JyIIk2UyH5b5DRAg_Hvo8VQJ4w6dis8PN9f-OLwDw2NGK7RwHUg/s1600/Failed+to+connect+ESP+8266+Berbage+Ilmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarhBT1GvETRQdfp5vfxH5sqkVAsmhl5lS_QvhZUwKollKHjO0lPOmx0lhcZxUn6S0R94UfibvbPGzphlKoGuVjh69JyIIk2UyH5b5DRAg_Hvo8VQJ4w6dis8PN9f-OLwDw2NGK7RwHUg/s320/Failed+to+connect+ESP+8266+Berbage+Ilmu.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Kali ini saya akan memberikan solusi mengenai failed to connect saat flashing firmware dengan esp 8266 flasher. Kasus ini saya dapatkan pada saat akan melakukan flashing firmware, berulangkali dicoba tetap saja saat klik Download pada software esp8266 flasher tetap saja statusnya Failed to connect dan sempat browsing - browsing ternyata faktornya koneksi antara PIN&amp;nbsp;&lt;span style=&quot;background-color: white; color: #212121; font-family: inherit; font-size: 16px; white-space: pre-wrap;&quot;&gt;GPIO dengan Ground entah jumpernya yang kurang baik dll. untuk yang masih awam ada baiknya mengikuti konfigurasi ini dalam melakukan flashing ESP 8266 dengan breadboard.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #212121; font-family: inherit; font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuCWYRRPjf6qNJIghJEyRmN9K1Nnl71ppiKyIwu3MRBb6pCdCjx9DwtWMio_LwZUtwa0L75O9U9yVi2HNYAC2oWWilKcIgA5o6vaehMjLNQKS36Ivi5qYRehA-MN3e4UEIipIlGOw0Yx4/s1600/Error+ESP8266+berbage+ilmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;337&quot; data-original-width=&quot;643&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuCWYRRPjf6qNJIghJEyRmN9K1Nnl71ppiKyIwu3MRBb6pCdCjx9DwtWMio_LwZUtwa0L75O9U9yVi2HNYAC2oWWilKcIgA5o6vaehMjLNQKS36Ivi5qYRehA-MN3e4UEIipIlGOw0Yx4/s400/Error+ESP8266+berbage+ilmu.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #212121; font-family: inherit; font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;b&gt;Bahan Pecobaan :&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;- Arduino Uno&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;- ESP8266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;- Breadboard&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;- Kabel Jumper&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;b&gt;Skema Rangkaian :&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYkSUbm4vN9D89pvmWTWqh3VzyzfCwMm57ghN0vwhm_kaa7poYwJSDVnsOODzjFeAb3n3RXxDW6FXZU86ceGHibQZOulfJ2lSdWK_MvUy6qFvM9kq1nTSvRZGRNufb1HrRSAmLZJglurw/s1600/Flashing+Esp8266+Berbage+Ilmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;838&quot; data-original-width=&quot;1600&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYkSUbm4vN9D89pvmWTWqh3VzyzfCwMm57ghN0vwhm_kaa7poYwJSDVnsOODzjFeAb3n3RXxDW6FXZU86ceGHibQZOulfJ2lSdWK_MvUy6qFvM9kq1nTSvRZGRNufb1HrRSAmLZJglurw/s640/Flashing+Esp8266+Berbage+Ilmu.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Gunakan tegangan 3.3V untuk flashing ESP 8266&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Selanjutnya anda download Firmware dan Esp Flashernya pada link dibawah ini&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B_vemQSynlkaVXNGcHRPQW1kaUE/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;Download Firmware dan ESP Flasher&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Langkah - langkah melakukan Flashing :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Hubungkan Arduino anda dengan PC / Laptop anda&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
2. Kemudian anda buat new project kosong dan upload pada Board Arduino anda&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Setelah anda upload sketch kosong, anda jalankan software esp8266 flasher&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
4. klik &quot;Bin&quot; dan pilih file .BIN yang sudah anda download bersamaan dengan esp flasher tadi.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5. Pada kolom Port COM sesuaikan dengan Port COM Arduino anda yang terkoneksi dengan &amp;nbsp; &amp;nbsp; PC/laptop anda. Lebih jelasnya lihat gambar dibawah&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6WVBF-uinqodxAvKsyzJQ7SP29TC4fpFnVj1ZxJLeOZ5YfJ-fNidzQZhqtXtAsX1x-RbpbdQ0D1zvDyVLlsfmwlIuiT5RVkBnW9qJ79ZEQw_-zv_auegv0-g8Jk8ue3TeinZMEkuP6RY/s1600/flashing+konfigurasi+berbage+ilmu.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;357&quot; data-original-width=&quot;656&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6WVBF-uinqodxAvKsyzJQ7SP29TC4fpFnVj1ZxJLeOZ5YfJ-fNidzQZhqtXtAsX1x-RbpbdQ0D1zvDyVLlsfmwlIuiT5RVkBnW9qJ79ZEQw_-zv_auegv0-g8Jk8ue3TeinZMEkuP6RY/s400/flashing+konfigurasi+berbage+ilmu.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
Catatan :&lt;br /&gt;
Hitam : Pilih file firmware&lt;br /&gt;
Merah : Masukan Port COM Arduino anda&lt;/blockquote&gt;
6. Selanjutnya anda klik Download untuk memulai Flashing. Berikut ini video dokumentasi saya saat melakukan Flashing dengan cara ini.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/-8g5dFc-RNs/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/-8g5dFc-RNs?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Sampai disini tutorial saya, semoga bisa menyelesaikan maslah anda &quot;Apa Salahnya Mencoba&quot;😊.</description><link>http://berbageilmu.blogspot.com/2017/05/solusi-esp8266-failed-to-connect-saat.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarhBT1GvETRQdfp5vfxH5sqkVAsmhl5lS_QvhZUwKollKHjO0lPOmx0lhcZxUn6S0R94UfibvbPGzphlKoGuVjh69JyIIk2UyH5b5DRAg_Hvo8VQJ4w6dis8PN9f-OLwDw2NGK7RwHUg/s72-c/Failed+to+connect+ESP+8266+Berbage+Ilmu.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-321804845586955877</guid><pubDate>Fri, 26 May 2017 10:28:00 +0000</pubDate><atom:updated>2017-05-26T03:31:44.368-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Cara mudah akses AT Mode untuk mengganti nama dan password bluetooth HC05</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgksX4oUoerbf-3HW86DCkoFKbYP_zTaj8C47uWFFND36Q75LpRg1XLkZ8Iq8YC11LARSOhhU8rD1dmA-T_pUP-41CV4Ji9nJGSdgducgSdFWNLHcbuGgLZA2Qr8-rLU0QlW6ot7u52ebs/s1600/At+Mode+Berbage+Ilmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgksX4oUoerbf-3HW86DCkoFKbYP_zTaj8C47uWFFND36Q75LpRg1XLkZ8Iq8YC11LARSOhhU8rD1dmA-T_pUP-41CV4Ji9nJGSdgducgSdFWNLHcbuGgLZA2Qr8-rLU0QlW6ot7u52ebs/s320/At+Mode+Berbage+Ilmu.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kali ini saya akan memberikan tutorial tentang&amp;nbsp;Cara mengganti nama dan password bluetooth HC05 dengan menggunakan module USB PL2303 TTL. untuk anda yang belum punya silahkan dibeli di toped atau toko langganan kepercayaan anda 😊. Berikut ini langkah - langkah konfigurasi&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Bahan Percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
- Bluetooth HC-05&lt;/div&gt;
&lt;div&gt;
- USB PL2303&lt;/div&gt;
&lt;div&gt;
- Breadboard&lt;/div&gt;
&lt;div&gt;
- Kabel Jumper&lt;/div&gt;
&lt;div&gt;
- Software Hyper Terminal ( &lt;a href=&quot;http://www.hilgraeve.com/hyperterminal/&quot; target=&quot;_blank&quot;&gt;Download Software&lt;/a&gt; )&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot; Jika Port COM USB PL2303 anda di Device Manager masih berstatus (! Prolific USB) atau tidak terbaca, silakan ikuti langkah - langkah pada tutorial &lt;a href=&quot;http://berbageilmu.blogspot.co.id/2017/05/solusi-driver-usb-pl2303-tidak-bisa-di.html&quot; target=&quot;_blank&quot;&gt;mengatasi USB PL2303 tidak terbaca atau error code 10 &lt;/a&gt;&quot;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Skema Rangkaian :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4SpPAcktlHPyzXd99A4mas4QmeEtsK3Uvxa720NUaciYo1WC32FqCpKqxOTQttxQ14iUnhWwLo2rRsllTin3pCymjUlz7ZPZdTIB77vmJQRpkbzFZKN_ozSfnaxzojejO_CJ-hwP0AzU/s1600/USB+Hc05+Berbage+Ilmu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;870&quot; data-original-width=&quot;1600&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4SpPAcktlHPyzXd99A4mas4QmeEtsK3Uvxa720NUaciYo1WC32FqCpKqxOTQttxQ14iUnhWwLo2rRsllTin3pCymjUlz7ZPZdTIB77vmJQRpkbzFZKN_ozSfnaxzojejO_CJ-hwP0AzU/s400/USB+Hc05+Berbage+Ilmu.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Konfigurasi PIN &amp;nbsp;USB PL2303&amp;nbsp;=&amp;gt; HC05&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;5V =&amp;gt; VCC&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;5V =&amp;gt; EN (Key)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;TXD =&amp;gt; RXD&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;RXD =&amp;gt; TXD&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;GND =&amp;gt; GND&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
Setelah anda selesai merangkai anda install software Hyper Terminal terlebih dahulu dan anda ikuti langkah - langkah pada video berikut untuk cara masuk ke AT Mode untuk mengganti Nama dan Password bluetooth anda.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/5ggMdBOPLeo/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/5ggMdBOPLeo?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Sampai disini tutorial kali ini semoga bisa membantu dan bermanfaat untuk anda 😊.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/cara-cepat-dan-mudah-mengganti-nama-dan.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgksX4oUoerbf-3HW86DCkoFKbYP_zTaj8C47uWFFND36Q75LpRg1XLkZ8Iq8YC11LARSOhhU8rD1dmA-T_pUP-41CV4Ji9nJGSdgducgSdFWNLHcbuGgLZA2Qr8-rLU0QlW6ot7u52ebs/s72-c/At+Mode+Berbage+Ilmu.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-940336581204291238</guid><pubDate>Fri, 26 May 2017 10:03:00 +0000</pubDate><atom:updated>2017-05-26T03:22:10.338-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><category domain="http://www.blogger.com/atom/ns#">Komputer</category><category domain="http://www.blogger.com/atom/ns#">Software</category><title>Solusi Driver USB PL2303 tidak bisa di Install dan cara install Driver USB PL2303</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxK7IYme16VBof2mZAAfHfVz5BEzUrkmr7uWewn7f2VmMqPvTCMt49L4OyBVYG-jOGx7VhMNSsx4SedUxQMkNMN2veACtZs_3AhyIS6di-GO1tFNLg35Oyh_DUBpbc28CTn7xZwZQO2k8/s1600/Install+Driver+USB+PL2303+Error+code+10.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxK7IYme16VBof2mZAAfHfVz5BEzUrkmr7uWewn7f2VmMqPvTCMt49L4OyBVYG-jOGx7VhMNSsx4SedUxQMkNMN2veACtZs_3AhyIS6di-GO1tFNLg35Oyh_DUBpbc28CTn7xZwZQO2k8/s320/Install+Driver+USB+PL2303+Error+code+10.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Driver&amp;nbsp;USB PL2303 tidak bisa di install !! saya sempat mengalami hal itu pada saat saya menggunakan USB PL2303 Module. Dimana pada saat saya colokan USB tersebut ke port USB PC dan saya lihat di Device Manager USB PL2303 memiliki tanda (!) atau PORT COM USB PL2303 juga memiliki (!) dan setelah di install keteranganya Error Code 10, itu berarti drivernya tidak terinstall atau tidak cocok dengan OS anda. Masalah ini seringkali terjadi pada OS Windows 8.1 atau 10 lihat ambar dibawah ini dua permasalahan Driver USB PL2303&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiempUkALhPn2lkR8OvnZ8mwV609W10SVrclNM0DOCMYyhV0l1RhwvLK3s-jIoAgDEkKpeQEKHezHWollV02b0HQgPV0iLCp3BaVdSLobaph2EnsOq1hvTJL9QJATuZAL7nSSfvxd5ZV0c/s1600/driver+tidak+detek+1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;577&quot; data-original-width=&quot;794&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiempUkALhPn2lkR8OvnZ8mwV609W10SVrclNM0DOCMYyhV0l1RhwvLK3s-jIoAgDEkKpeQEKHezHWollV02b0HQgPV0iLCp3BaVdSLobaph2EnsOq1hvTJL9QJATuZAL7nSSfvxd5ZV0c/s400/driver+tidak+detek+1.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;USB PL2303 di Windows 8.1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCq6HxME_vn5-sdqUl0_HdnLXDfOvdHF4-thn3aZ51DeMl6QDXy5FiaXeO-LXB8s5k1dCjHw-p1l0zyuaQNyI_EZS5XBZ76g3rQ0yof9DTO2DfIeU3UplfLMxdDwU0ZZfgwWNSNYB1ewg/s1600/COM+Driver+berbage+ilmu.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;579&quot; data-original-width=&quot;789&quot; height=&quot;292&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCq6HxME_vn5-sdqUl0_HdnLXDfOvdHF4-thn3aZ51DeMl6QDXy5FiaXeO-LXB8s5k1dCjHw-p1l0zyuaQNyI_EZS5XBZ76g3rQ0yof9DTO2DfIeU3UplfLMxdDwU0ZZfgwWNSNYB1ewg/s400/COM+Driver+berbage+ilmu.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;USB PL2303 (!) Driver Port COM di Windows 8.1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
Dari dua permasalahan diatas berikut ini solusinya :&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Setelah itu anda Download Driver USB PL2303 pada link dibawah ini&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B_vemQSynlkaMU1saXhXRHZWUlE/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;Download Driver&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Selanjutnya anda ekstrak file yang sudah anda download dan &quot;jalankan&amp;nbsp;PL2303_Prolific_GPS_1013_20090319.exe&quot; untuk installasi&lt;/li&gt;
&lt;li&gt;klik Next sampai selesai installasi driver.&lt;/li&gt;
&lt;li&gt;Colokan USB PL2303 ke port USB PC / Laptop anda.&lt;/li&gt;
&lt;li&gt;Setelah selesai masuk ke Device Manager.&lt;/li&gt;
&lt;li&gt;Kemudian cari USB PL2303 &quot;USB Serial Controller&quot; atau &quot;Prolific USB-to-Serial&quot; yang memiliki tanda ( ! ).&lt;/li&gt;
&lt;li&gt;Selanjutnya anda klik kanan pada tampilan hardaware tersebut yang memiliki tanda ( ! )&lt;br /&gt;kemudian anda pilih &quot;Update Driver Software..&quot;&lt;/li&gt;
&lt;li&gt;Setelah itu anda klik pilihan &quot;Browse my computer for update software&quot;&lt;/li&gt;
&lt;li&gt;Selanjutnya anda klik pilihan &quot;Let mepick a list of device drivers on my computer&quot; akan muncul tampilan berikut dan pilih versi Driver :&lt;br /&gt;&lt;b&gt;Prolific USB-to-Serial Comm Port Version: 2.1.30.193&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBKXx8jz4AwdwFDgt_frXEFFx4mkN6iFS9uTCWgi1RgY8oXDPg3U8xWXvQ_Fq3mm2m2mNNEGC3oG-AEcCc0lR87aUypwUg4nalvJRpBvu35kDAw1pEA90OmXHcTDoaEkbNX6aPXYXsOEQ/s1600/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;font-weight: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;469&quot; data-original-width=&quot;627&quot; height=&quot;297&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBKXx8jz4AwdwFDgt_frXEFFx4mkN6iFS9uTCWgi1RgY8oXDPg3U8xWXvQ_Fq3mm2m2mNNEGC3oG-AEcCc0lR87aUypwUg4nalvJRpBvu35kDAw1pEA90OmXHcTDoaEkbNX6aPXYXsOEQ/s400/Capture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Klik Next untuk menginstall, maka tanda (!) akan hilang 😊.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVztgOLvFxjNGDNpqRCKntmmTQr45Sket2DaDWIX7p0jqFuz5zBkNLu4Pm2BTTnKnUiab-WN9x1xh1Hcn6gn-BnoZoyeybrNG22qoxpfoQUj8Ukcfx58l0U8bisnCBo4PIigrq_zrZTLg/s1600/hasil+install+driver+berbage+ilmu.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;572&quot; data-original-width=&quot;791&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVztgOLvFxjNGDNpqRCKntmmTQr45Sket2DaDWIX7p0jqFuz5zBkNLu4Pm2BTTnKnUiab-WN9x1xh1Hcn6gn-BnoZoyeybrNG22qoxpfoQUj8Ukcfx58l0U8bisnCBo4PIigrq_zrZTLg/s400/hasil+install+driver+berbage+ilmu.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Catatan :&lt;br /&gt;
Jika pada saat anda install Driver terjadi Error code 10. balik lagi ke langkah nomor : 9 dan pilih Driver versi yang lain.&lt;/blockquote&gt;
Sekian tutorial kali ini, silakan anda baca juga tutorial tentang mengganti nama dan password bluetooth HC-05. semoga bisa bermanfaat dan semoga berhasil 😊😊.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/solusi-driver-usb-pl2303-tidak-bisa-di.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxK7IYme16VBof2mZAAfHfVz5BEzUrkmr7uWewn7f2VmMqPvTCMt49L4OyBVYG-jOGx7VhMNSsx4SedUxQMkNMN2veACtZs_3AhyIS6di-GO1tFNLg35Oyh_DUBpbc28CTn7xZwZQO2k8/s72-c/Install+Driver+USB+PL2303+Error+code+10.jpg" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-8475436546576470246</guid><pubDate>Thu, 25 May 2017 09:36:00 +0000</pubDate><atom:updated>2017-05-25T02:47:43.436-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Membuat Jam Digital dengan LCD dan RTC DS1302 di Arduino</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoyZ3nW8AcwrguOwp67OroqOQXCXFnyMxl7-1El-HD6851tvV48-BvO_Ms6dJgIeVC7LHA2sX6fzgEBjn1HbpuMgc76vPelfeWsZiSBbdKLFmypZBXziBU9k6yDNeBufqMZxNEPyIYj1Q/s1600/RTC-Berbage-Ilmu.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoyZ3nW8AcwrguOwp67OroqOQXCXFnyMxl7-1El-HD6851tvV48-BvO_Ms6dJgIeVC7LHA2sX6fzgEBjn1HbpuMgc76vPelfeWsZiSBbdKLFmypZBXziBU9k6yDNeBufqMZxNEPyIYj1Q/s320/RTC-Berbage-Ilmu.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kali ini saya akan memberikan tutorial dasar pemrograman Arduino dengan module RTC DS1302 dan akan di tampilkan di LCD 16 x 2 secara realtime. RTC adalah singkatan dari Real Time Clock yang berfungsi sebagai module yang dapat menghitung waktu secara akurat dan dapat menyimpan data waktu dan tanggal secara realtime. Jadi misalnya jika anda menggunakan RTC module maka disaat Sistem anda dalam keadaan OFF dan jika pada saat anda menjalankan sistem anda kembali waktu akan tetap sesuai dengan tanggal dan waktu saat anda menjalankan Sistem anda. langsung saja ikuti langkah - langkah percobaan dibawah ini.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan Percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Arduino Uno&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- LCD 16 x 2&lt;br /&gt;
- Potensio Meter&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-&amp;nbsp;RTC DS1302&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Breadboard&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Kabel Jumper&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Skema Rangkaian :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Langkah awal, rangkailah rangkaian LCD terlbeih dahulu lihat gambar dibawah ini :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgPdzmnZsbD5GP4teyhQIPdGo8YkCEMBPoxUKyrUOi4Z3JfjevCl6rZ5z2Wlr_mLq2ozSWgqye2pzk9dwG-gTH95z7mJtMLxAp_o8C8DN-1tnIegGsDng3pKwc2R2-4RmaJpK-sbSvVCE/s1600/lcd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;953&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgPdzmnZsbD5GP4teyhQIPdGo8YkCEMBPoxUKyrUOi4Z3JfjevCl6rZ5z2Wlr_mLq2ozSWgqye2pzk9dwG-gTH95z7mJtMLxAp_o8C8DN-1tnIegGsDng3pKwc2R2-4RmaJpK-sbSvVCE/s400/lcd.png&quot; width=&quot;237&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Skema rangkaian LCD 16 x 2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Konfigurasi PIN LCD&lt;br /&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;VSS ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;VDD ==&amp;gt; 5V&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;VO ==&amp;gt; Contrast (Hubungkan ke kaki tengah trimpot atau potensio)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;RS ==&amp;gt; PIN 3&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;RW ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;E ==&amp;gt; PIN 2&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;D4 ==&amp;gt; PIN 5&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;D5 ==&amp;gt; PIN 6&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;D6 ==&amp;gt; PIN 7&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;D7 ==&amp;gt; PIN 8&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;A ==&amp;gt; 5V&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;K ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div&gt;
2. Selanjutnya hubungkan RTC modul dengan Arduino anda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLntWJfjoUsXpLZXTSOnpT7qAtX9vqm57fsLKtZa6elDShGMB7bSiydZnGY5XsRVkrn9JU-u2v3SpPaiOs7K2DrVfv3JFrEelRHWf1yZztGc1a3RjWifCJMVRZGif1UQdmkxc-8aOpGVo/s1600/rtc+skema.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;822&quot; data-original-width=&quot;1560&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLntWJfjoUsXpLZXTSOnpT7qAtX9vqm57fsLKtZa6elDShGMB7bSiydZnGY5XsRVkrn9JU-u2v3SpPaiOs7K2DrVfv3JFrEelRHWf1yZztGc1a3RjWifCJMVRZGif1UQdmkxc-8aOpGVo/s400/rtc+skema.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Skema rangkaian RTC DS1302&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Konfigurasi PIN RTC DS1302&lt;br /&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;VCC ==&amp;gt; 5V&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;GND ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;CLK ==&amp;gt; PIN 10&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;DAT ==&amp;gt; PIN 11&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #999999; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: border-box; color: black; display: block; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px 0.5em 2em; padding: 0px; position: relative; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;RST ==&amp;gt; PIN 12&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
Selanjutnya jika anda belum memiliki library RTC DS1302 di software Arduino IDE anda, silakan anda download terlebih dahulu pada link dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B_vemQSynlkadHJITHpaMHNHZnM/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download&amp;nbsp;RTC DS1302 Library.zip&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Setelah anda download anda import ke software Arduino IDE library RTC yang sudah anda download tadi dengan cara :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Buka software Arduino IDE&lt;/li&gt;
&lt;li&gt;Klik tab &quot;Sketch&quot; dan pilih &quot;Include Library&quot;&lt;/li&gt;
&lt;li&gt;Kemudian pilih &quot;Add .ZIP Library..&quot;&lt;/li&gt;
&lt;li&gt;Selanjutnya pilih file Library berformat .ZIP yang sudah di download tadi dan klik &quot;Open&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Kemudian anda upload Sketch dibawah ini ke Board Arduino anda&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
//www.berbageilmu.blogspot.co.id//&lt;br /&gt;
#include &amp;lt;virtuabotixRTC.h&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal.h&amp;gt;&lt;br /&gt;
virtuabotixRTC myRTC(10, 11, 12); //CLK, DAT, RST&lt;br /&gt;
LiquidCrystal lcd(3, 2, 5, 6, 7, 8); &lt;br /&gt;
void setup() {&lt;br /&gt;
lcd.begin(16,2);&lt;br /&gt;
myRTC.setDS1302Time(00, 20, 13, 6, 25, 05, 2017); //setelah di upload ke Arduino , upload sketch ini kembali dan jadikan komen &quot;//myRTC.setDS1302Time(00, 20, 13, 6, 25, 05, 2017);&quot;&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp;00 = Detik &amp;nbsp; 25 = Tanggal&lt;br /&gt;
&amp;nbsp;20 = Menit &amp;nbsp; 05 = Bulan&lt;br /&gt;
&amp;nbsp;13 = Jam &amp;nbsp; &amp;nbsp; 2017 = Tahun&lt;br /&gt;
&amp;nbsp;*/&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
myRTC.updateTime();&lt;br /&gt;
lcd.setCursor(0, 0);&lt;br /&gt;
lcd.print(&quot;Tggl: &quot;);&lt;br /&gt;
lcd.print(myRTC.dayofmonth);&lt;br /&gt;
lcd.print(&quot;-&quot;);&lt;br /&gt;
lcd.print(myRTC.month);&lt;br /&gt;
lcd.print(&quot;-&quot;);&lt;br /&gt;
lcd.print(myRTC.year);&lt;br /&gt;
lcd.setCursor(0, 1);&lt;br /&gt;
lcd.print(&quot;Jam : &quot;);&lt;br /&gt;
lcd.print(myRTC.hours);&lt;br /&gt;
lcd.print(&quot;:&quot;);&lt;br /&gt;
lcd.print(myRTC.minutes);&lt;br /&gt;
lcd.print(&quot;:&quot;);&lt;br /&gt;
lcd.print(myRTC.seconds);&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;/div&gt;
&lt;br /&gt;
Jika berhasil, berikut ini hasil akhir dari percobaan kali ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl76ansyhObxGTQOaAzz-38LBguBG7yYjCCWSa2ysHSJb8KghyphenhyphenhEPqIsKq0mZJ_B-WHkuiQ_q5iHy4WqgKlApa2OKrLcqzd8W64jHHDCDiYpk-iV9CdQXFo9StSIYBAQ2vE5sceL8qkLk/s1600/IMG_20170525_164509.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl76ansyhObxGTQOaAzz-38LBguBG7yYjCCWSa2ysHSJb8KghyphenhyphenhEPqIsKq0mZJ_B-WHkuiQ_q5iHy4WqgKlApa2OKrLcqzd8W64jHHDCDiYpk-iV9CdQXFo9StSIYBAQ2vE5sceL8qkLk/s320/IMG_20170525_164509.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Terimakasih atas kunjunganya selamat mencoba dan semoga bermanfaat 😊.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/membuat-jam-digital-dengan-lcd-dan-rtc.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoyZ3nW8AcwrguOwp67OroqOQXCXFnyMxl7-1El-HD6851tvV48-BvO_Ms6dJgIeVC7LHA2sX6fzgEBjn1HbpuMgc76vPelfeWsZiSBbdKLFmypZBXziBU9k6yDNeBufqMZxNEPyIYj1Q/s72-c/RTC-Berbage-Ilmu.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-2855764315169485386</guid><pubDate>Wed, 24 May 2017 06:13:00 +0000</pubDate><atom:updated>2017-05-23T23:14:02.536-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Cara mudah pasang Acrylic Case Arduino Mega</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxblFOT8mNx-iWwpMkg4RlcILg92K2GUVm7xQG8m-Wbygpn7C0W7kBWxfYQbF_Rm6lGz06oeAV_2ucs5wGxzsW3ud8lr9R6GxvpXF0z5jBoPJMQO-xcS2LlI_rlL9qpAyfvvx2n84jKr4/s1600/acrylic+case+berbage+ilmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1029&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxblFOT8mNx-iWwpMkg4RlcILg92K2GUVm7xQG8m-Wbygpn7C0W7kBWxfYQbF_Rm6lGz06oeAV_2ucs5wGxzsW3ud8lr9R6GxvpXF0z5jBoPJMQO-xcS2LlI_rlL9qpAyfvvx2n84jKr4/s320/acrylic+case+berbage+ilmu.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kali ini saya akan memberikan Tutorial tentang langkah - langkah pemasangan Case Acrylic Arduino Mega 2560. Pada tahap awal kita memerlukan peralatan berikut untuk pemasangan case :&lt;br /&gt;
- Obeng + (kecil)&lt;br /&gt;
- Air ( untuk membuka kertas acrylic)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Langkah - Langkah pemasangan :&lt;/b&gt;&lt;br /&gt;
1. Lepaskan terlebih dahulu kertas pelindung pada acrylic, caranya dengan membasahi sedikit ujung case yang akan dikupas dengan sedikit air. Sampai seperti gambar berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVBVeM5Qs87PftvHd0Ed8akO8twBWCU1yulBP8oe2sn2jHTU6ZisBF8P8YZG_scizSCef2hAhXjWkLgX-9bILPC3jmIvPKNUUD0cK-E__bY94fiTxyKDv0wnrxGmUaE0xTF6_aIUufOys/s1600/IMG_20170524_114142.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVBVeM5Qs87PftvHd0Ed8akO8twBWCU1yulBP8oe2sn2jHTU6ZisBF8P8YZG_scizSCef2hAhXjWkLgX-9bILPC3jmIvPKNUUD0cK-E__bY94fiTxyKDv0wnrxGmUaE0xTF6_aIUufOys/s320/IMG_20170524_114142.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
2. Biasanya pada pembelian case acrylic terdapat dua macam baut (panjang dan pendek) anda pisahkan terlebih dahulu keduanya. Kemudian pada case bagian bawah pasang 6 baut pendek pada case bagian bawah kemudian ganjal dengan ring plastik. sehingga tampilanya seperti berikut :&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH7u8ngm381bjT4HdK_Eyfiole1OXTiUYgZ_nccqcE8BJ0MvRrjMK6mxCv4HS0MzI9mn1FmqIG7cVAJU-yIqgtvkm0EG4NYs_0iy_ipv6OQWsEj2Jt9A5lVvo_RBeNx3RH8U4sO5D2_U0/s1600/IMG_20170524_123650.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1360&quot; data-original-width=&quot;1600&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH7u8ngm381bjT4HdK_Eyfiole1OXTiUYgZ_nccqcE8BJ0MvRrjMK6mxCv4HS0MzI9mn1FmqIG7cVAJU-yIqgtvkm0EG4NYs_0iy_ipv6OQWsEj2Jt9A5lVvo_RBeNx3RH8U4sO5D2_U0/s320/IMG_20170524_123650.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
3. Kemudian anda letakan Arduino anda di atas case bagian bawah dan sesuaikan dengan posisi lubang baut pada arduino anda. Selanjutnya pasang mur pada ke enam baut tersebut dengan obeng&amp;nbsp;+. Berikut tampilanya :&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNZ55xMyVuLUfXR2SrkpIbf93RGalzBrZ8TyKhOPXdZIy_giaOw7p4E13QFp26987JhnnyxXmtkXeHEIvSIHHAGVOyOFfsqJv2002cTD4k_qgz-MmvJFan_JLOPXnbjPN-EGM9YYu6cYk/s1600/IMG_20170524_124715.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNZ55xMyVuLUfXR2SrkpIbf93RGalzBrZ8TyKhOPXdZIy_giaOw7p4E13QFp26987JhnnyxXmtkXeHEIvSIHHAGVOyOFfsqJv2002cTD4k_qgz-MmvJFan_JLOPXnbjPN-EGM9YYu6cYk/s320/IMG_20170524_124715.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
4. Selanjutnya pasang case bagian kiri, kanan , depan, dan belakang dengan cara memasukan pada lubang yang ada pada case bagian bawah. berikut tampilanya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdfHj23U5qVR2S-0F35hsVPIqy4bxpY6hZu19FyEF-36a1XvdM0pXSZtk2w-Xcvx6mwNUq3GxOxtPQqCPXJS-Dr0dNH-BcdsKtkXc8fvY3yBdvx1rLzTygzY8B9gitoY3n2jyKqdCD1HU/s1600/IMG_20170524_124948.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdfHj23U5qVR2S-0F35hsVPIqy4bxpY6hZu19FyEF-36a1XvdM0pXSZtk2w-Xcvx6mwNUq3GxOxtPQqCPXJS-Dr0dNH-BcdsKtkXc8fvY3yBdvx1rLzTygzY8B9gitoY3n2jyKqdCD1HU/s320/IMG_20170524_124948.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
5. Setelah terpasang anda letakan case bagian atas tepat di atas Arduino anda dan kemudian pasang 4 baut panjang pada setiap sisi case (mur berada pada bagian bawah case). lihat gambar dibawah :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-zWhUR5phPAQh12yHPRnAGyNvDfCteTDEmgtAMOYcSlgd0UhWlx3KPlK0NXYKC5k1Mg6jp_3hokhZW8vtHZCJBafcJJs8oYa5HwxXgTcJZGuYgbfm_4HfUfKPTo2K1QaQo1NuHZly7A/s1600/IMG_20170524_125418.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-zWhUR5phPAQh12yHPRnAGyNvDfCteTDEmgtAMOYcSlgd0UhWlx3KPlK0NXYKC5k1Mg6jp_3hokhZW8vtHZCJBafcJJs8oYa5HwxXgTcJZGuYgbfm_4HfUfKPTo2K1QaQo1NuHZly7A/s320/IMG_20170524_125418.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Selesai sudah tutorial kita kali ini, semoga bisa membantu dan beramnfaat untuk anda 😊😊.&lt;/div&gt;
&lt;br /&gt;</description><link>http://berbageilmu.blogspot.com/2017/05/cara-mudah-pasang-acrylic-case-arduino.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxblFOT8mNx-iWwpMkg4RlcILg92K2GUVm7xQG8m-Wbygpn7C0W7kBWxfYQbF_Rm6lGz06oeAV_2ucs5wGxzsW3ud8lr9R6GxvpXF0z5jBoPJMQO-xcS2LlI_rlL9qpAyfvvx2n84jKr4/s72-c/acrylic+case+berbage+ilmu.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-2065219966607518869</guid><pubDate>Mon, 22 May 2017 14:04:00 +0000</pubDate><atom:updated>2017-05-22T07:23:52.855-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Membuat Running Text hanya pada satu line LCD Arduino</title><description>&lt;div class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaO_WErvuL7MDKl2Temaz5PDUcnsLTIlveg8uRWcvG9LJD8J6flr7p8xRXa0qP7n70NLCLZMwnAnWOJPAWN0V5AFzAuwEA4HkoNYcvW1Ow6o9hw2QU7adW-wE9K2xhIwDmTEuNEmi3J28/s1600/gif-Berbage-Ilmu.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaO_WErvuL7MDKl2Temaz5PDUcnsLTIlveg8uRWcvG9LJD8J6flr7p8xRXa0qP7n70NLCLZMwnAnWOJPAWN0V5AFzAuwEA4HkoNYcvW1Ow6o9hw2QU7adW-wE9K2xhIwDmTEuNEmi3J28/s320/gif-Berbage-Ilmu.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Kali ini saya akan memberikan tutorial LCD dan Arduino tentang membuat Running Text atau Tulisan berjalan hanya pada 1 ( satu line ) saja dan pada line lain teks tetap diam atau tidak bergerak. pada tutorial kali ini saya menggunakan LCD 16 x 2 dan pada Line 1 tulisanya tetap diam dan pada Line ke 2 tulisanya berjalan atau running text. berikut ini video hasil percobaan dan untuk percobaan nya ikuti langkah - langkah berikut &amp;nbsp;:&lt;/div&gt;
&lt;div class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/wbGc_AR2UU4/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/wbGc_AR2UU4?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan Percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Arduino Uno&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- LCD 16 x 2&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Potensiometer&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Breadboard&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Kabel Jumper&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Skema Rangkaian :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC0hGdi-kZfJwhITeKMAl8Z6tT63VG4isXM0s7uWlRP-Z61qZusEIfmSC0NON4SuJgA2HiBhyHtE4ghxgplPH2e5SumInaQP7vRnK6l92YNaoAc0sM3-6tOpAOd_KBX0z0-kxHAo_j1fg/s1600/lcd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC0hGdi-kZfJwhITeKMAl8Z6tT63VG4isXM0s7uWlRP-Z61qZusEIfmSC0NON4SuJgA2HiBhyHtE4ghxgplPH2e5SumInaQP7vRnK6l92YNaoAc0sM3-6tOpAOd_KBX0z0-kxHAo_j1fg/s400/lcd.png&quot; width=&quot;237&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;open sans&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;Konfigurasi PIN LCD :&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;VSS ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;VDD ==&amp;gt; 5V&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;VO ==&amp;gt; Contrast (Hubungkan ke kaki tengah trimpot atau potensio)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;RS ==&amp;gt; PIN 3&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;RW ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;E ==&amp;gt; PIN 2&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;D4 ==&amp;gt; PIN 5&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;D5 ==&amp;gt; PIN 6&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;D6 ==&amp;gt; PIN 7&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;D7 ==&amp;gt; PIN 8&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;A ==&amp;gt; 5V&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 1.4em; list-style-image: initial; list-style-position: outside; margin: 0.5em 0px 0.5em 1.5em; padding: 0px; position: relative; text-align: justify; transition: all 0.3s ease-out; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.5em 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;K ==&amp;gt; GND&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Setelah itu anda copy sketch dibawah ini dan upload ke Arduino anda lewat software Arduino IDE&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote style=&quot;text-align: justify;&quot;&gt;
///www.berbageilmu.blogspot.co.id///&lt;br /&gt;
#include &amp;lt;LiquidCrystal.h&amp;gt;&lt;br /&gt;
//inisialisasi PIN LCD&lt;br /&gt;
LiquidCrystal lcd(3, 2, 5, 6, 7, 8);//pin LCD &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
int i=0;&lt;br /&gt;
void setup() {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.begin(16, 2);// set lcd pada saat sistem dimulai&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; delay(2000);&lt;br /&gt;
}&lt;br /&gt;
void loop()&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; for (int i=16; i &amp;gt; 4; i--) //Variabel i=panjang LCD &quot;16&quot; jika i lebih dari 4 maka kurangi panjang &quot;16&quot;&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; //running teks mulai&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(i, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;Berbage Ilmu&quot;); //setup awal runnng teks&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;//jika teks berjalan dan sudah sampai pada baris ke 4 lcd&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(4, 1); // set baris ke 4 LCD&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;Berbage Ilmu&quot;);// tampilkan pada baris ke empat (POSISI TENGAH TEKS PADA LCD)&lt;br /&gt;
&amp;nbsp; delay (200);&lt;br /&gt;
&amp;nbsp; lcd.clear();&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; for (int i=3; i &amp;gt;= 0; i--) // Jika posisi teks sudah pada posisi baris 0, maka tampilkan kembali teks dan lakukan pengurangan karaker&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(i, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;Berbage Ilmu&quot;); //print panjang teks pada posisi baris pada posisi 0&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
//pengurangan karakter&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;erbage Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
//pengurangan karakter teks jika pada posisi 1&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;rbage Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;bage Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;age Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;ge Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;e Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;Ilmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;lmu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;mu&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot;u&quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
//Akhir pengurangan karakter&lt;br /&gt;
//tampilkan Blank pada LCD&lt;br /&gt;
lcd.setCursor(0,0);&lt;br /&gt;
&amp;nbsp; lcd.print(&quot; &amp;nbsp; &amp;nbsp;Dio Toar &amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp; delay(200);&lt;br /&gt;
lcd.clear();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/blockquote&gt;
Sampai disini tutorial saya, semoga bisa bermanfaat untuk anda 😊😊.</description><link>http://berbageilmu.blogspot.com/2017/05/membuat-running-text-hanya-pada-satu.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaO_WErvuL7MDKl2Temaz5PDUcnsLTIlveg8uRWcvG9LJD8J6flr7p8xRXa0qP7n70NLCLZMwnAnWOJPAWN0V5AFzAuwEA4HkoNYcvW1Ow6o9hw2QU7adW-wE9K2xhIwDmTEuNEmi3J28/s72-c/gif-Berbage-Ilmu.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-9115822925390929473</guid><pubDate>Fri, 19 May 2017 15:05:00 +0000</pubDate><atom:updated>2017-08-16T05:58:19.037-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>Tutorial APP Inventor Custom Action Bar Android Theme</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrptgB-YcY1H0PqmPvtGfrv4o92QDh4OJcn0O4e0jh9nSownyJosZirWfrcgqaIrvLbPbdiOhMDluL3YqhNHxI3U0zbydlK3UxRr_TFMughtEJKwwVFmtic4KeQ5Q94RMtMMmHA_t4_eE/s1600/APP+Inventor+Custom+Bar+BerbageIlmu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrptgB-YcY1H0PqmPvtGfrv4o92QDh4OJcn0O4e0jh9nSownyJosZirWfrcgqaIrvLbPbdiOhMDluL3YqhNHxI3U0zbydlK3UxRr_TFMughtEJKwwVFmtic4KeQ5Q94RMtMMmHA_t4_eE/s320/APP+Inventor+Custom+Bar+BerbageIlmu.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Kali ini saya akan memberikan Tutorial Android dengan menggunakan MIT APP Inventor 2 yaitu bagiamana membuat android theme Custom Action Bar pada aplikasi android yang anda buat tanpa menggunakan Android Studio. Tutorial kali ini dapat anda gunakan ketika anda yang sedang membuat aplikasi android di MIT APP Inventor 2 dan kemudian anda merasa android theme action bar yang ada di APP Inventor tersebut hanya berupa title saja. jadi dengan cara ini aplikasi anda menjadi lebih bagus soal user interface-nya 😃😃. Ok langsung saja pada pembuatan Custom Action Bar berikut ini perlu anda sediakan untuk project kali ini :&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- App to Market | &lt;a href=&quot;https://drive.google.com/open?id=0B_vemQSynlkabkR3dDFReFVUNDg&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Java &amp;amp; Jdk versi 8 | &lt;a href=&quot;https://drive.google.com/open?id=0B_vemQSynlkaclJETUtzU0xJWms&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Project App Inventor yang akan anda ubah menjadi Custom Action Bar&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;*cat :&lt;/b&gt; saya menyarankan anda untuk menggunakan Java JRE &amp;amp; Jdk 8 karena saya sudah mencobanya dan hasilnya berhasil, tetapi jika anda sudah install JRE dan JDK versi lain silakan dicoba 😊.&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Selanjutnya anda ikuti langkah - langkah pembuatan Custom Action Bar pada video berikut. Ada baiknya anda teliti dalam melakukan konfigurasi file.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/7cM2_YgZFYM/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/7cM2_YgZFYM?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Script Command Prompt :&lt;/b&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;youtube noto&amp;quot; , &amp;quot;roboto&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;keytool.exe -genkey -v -keystore my-release-key.keystore -alias aliasname -keyalg RSA -keysize 2048 -validity 10000&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sampai disini Tutorial saya, semoga bisa membantu dan bermanfaat untuk anda 😃😃. silakan anda baca juga tutorial MIT APP Inventor tentang menggunakan Activity Starter dan Android Provider Settings untuk &lt;a href=&quot;http://berbageilmu.blogspot.co.id/2017/05/app-inventor-permintaan-mengaktifkan.html&quot; target=&quot;_blank&quot;&gt;permintaan menyalakan bluetooth pada saat membuka aplikasi android&lt;/a&gt; dan &lt;a href=&quot;http://berbageilmu.blogspot.co.id/2017/05/enabled-wifi-connection-dan-open.html&quot; target=&quot;_blank&quot;&gt;menyalakan mematikan wifi tanpa akses navbar dengan android provider settings dan android action pada aplikasi&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/tutorial-app-inventor-custom-action-bar.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrptgB-YcY1H0PqmPvtGfrv4o92QDh4OJcn0O4e0jh9nSownyJosZirWfrcgqaIrvLbPbdiOhMDluL3YqhNHxI3U0zbydlK3UxRr_TFMughtEJKwwVFmtic4KeQ5Q94RMtMMmHA_t4_eE/s72-c/APP+Inventor+Custom+Bar+BerbageIlmu.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-1972554824500591362</guid><pubDate>Wed, 17 May 2017 09:10:00 +0000</pubDate><atom:updated>2017-05-17T07:27:37.017-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>Tutorial Android Akses Provider Settings untuk Menyalakan atau Mematikan Wifi dengan MIT APP INVENTOR</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09mCnU7zUiO2YQqdKmk5urnxXrk91wBqylskrEVal4hyphenhyphenwHCdmmPadjlkbD1xobIsOjNQn0R87z57nMW5e9v3gZqxbGJKEgoobBzLJQg2ep9tVhrMShG7A1OH0HdgZsQUkLGGiEokfAI4/s1600/Wifi+Action+Adapter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09mCnU7zUiO2YQqdKmk5urnxXrk91wBqylskrEVal4hyphenhyphenwHCdmmPadjlkbD1xobIsOjNQn0R87z57nMW5e9v3gZqxbGJKEgoobBzLJQg2ep9tVhrMShG7A1OH0HdgZsQUkLGGiEokfAI4/s320/Wifi+Action+Adapter.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Kali ini saya akan memberikan tutorial tentang bagaimana mengizinkan akses untuk mengaktifkan Wifi dan Membuka Wifi setting pada hp Android anda tanpa perlu anda membuka navbar untuk mengaktifkan wifi pada hp android anda dengan Action Settings Android. Tutorial kali ini dapat anda implementasikan atau anda gunakan pada saat anda membuat sebuah project Arduino dengan ESP8266 dan Aplikasi android sebagai pengontrol. jadi anda langsung bisa mengakses Wifi adapter anda langsung pada Aplikasi yang anda buat 😏. Baca juga tutorial &lt;a href=&quot;http://berbageilmu.blogspot.co.id/2017/05/app-inventor-permintaan-mengaktifkan.html&quot; target=&quot;_blank&quot;&gt;tentang Membuat Permintaan mengaktifkan bluetooth saat membuka aplikasi Android&lt;/a&gt;.&lt;br /&gt;
berikut ini merupakan video hasil percobaan dan tutorial pembuatan aplikasi kali ini.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/WSUS9oOzMNM/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/WSUS9oOzMNM?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Silakan anda download Extension file .aix yang digunakan pada app inventor kali ini :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B_vemQSynlkabzRpRUdCRWg2Szg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;DOWNLOAD EXTENSION FILE&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Semoga bermanfaat untuk anda, kembangkanlah tutorial diatas sekreatif mungkin. Selamat mencoba dan Semoga Bermanfaat untuk anda&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/enabled-wifi-connection-dan-open.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09mCnU7zUiO2YQqdKmk5urnxXrk91wBqylskrEVal4hyphenhyphenwHCdmmPadjlkbD1xobIsOjNQn0R87z57nMW5e9v3gZqxbGJKEgoobBzLJQg2ep9tVhrMShG7A1OH0HdgZsQUkLGGiEokfAI4/s72-c/Wifi+Action+Adapter.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-3241701267572726791</guid><pubDate>Mon, 15 May 2017 11:22:00 +0000</pubDate><atom:updated>2017-05-15T06:43:02.770-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Menggerakan servo motor dengan sensor akselerasi Android  Arduino</title><description>&lt;div class=&quot;separator tr_bq&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOj1ofCkn3UyI7tLlDOJNv3QIDd-PlALf3MaqzH1x7RDQlMRrZx3iL2R3YezlIfokBgyYEyrplkkrvQCX0Fuc-QKPhZIFNGFVcpUpE9V4MxG-jlHcOV45Pkntd56-c82ElF68A6joBOMg/s1600/acceleration+sensor.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOj1ofCkn3UyI7tLlDOJNv3QIDd-PlALf3MaqzH1x7RDQlMRrZx3iL2R3YezlIfokBgyYEyrplkkrvQCX0Fuc-QKPhZIFNGFVcpUpE9V4MxG-jlHcOV45Pkntd56-c82ElF68A6joBOMg/s320/acceleration+sensor.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Kali ini saya akan memberikan tutorial dasar pemrograman arduino tentang mengontrol atau menggerakan servo motor dengan sensor akselerasi (acceleration sensor) yang ada pada smartphone android. saat ini kita menggunakan MIT APP Inventor 2 untuk membuat aplikasi androidnya. untuk prosesnya kita menggunakan mikrokontroler Arduino uno atau Mega2560 dan bluetooth module HC05 atau HC06 sebagai komunikasi antara device android (aplikasi akselerasi), arduino (serial data) dan servo motor sebagai output dari proses. berikut ini video hasil percobaan dan bahan - bahan yang kita perlukan dalam percobaan kali ini.&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/HBaLYBi1e34/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/HBaLYBi1e34?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan Percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Arduino Uno / Mega 2560&lt;/li&gt;
&lt;li&gt;Bluetooth Module HC05 / HC06&lt;/li&gt;
&lt;li&gt;Servo Motor SG90&lt;/li&gt;
&lt;li&gt;Breadboard&lt;/li&gt;
&lt;li&gt;Kabel Jumper&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Berikut ini merupakan skema rangkaian pada percobaan kali ini&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1AIEwaZQk9tTw_YFZhnLMjmPMSl2DMr0qUnXnWwag4V9bm2eoRyKBQfcwfBk_Gu7iEolpiPGJYH0qytSSt8wRkpcGKl9H_M7xVs5IVQn1EI6XfYL85m9mxBBglDQh-w9Q061pGfDvcI/s1600/Akselerasi+Servo+Android.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1AIEwaZQk9tTw_YFZhnLMjmPMSl2DMr0qUnXnWwag4V9bm2eoRyKBQfcwfBk_Gu7iEolpiPGJYH0qytSSt8wRkpcGKl9H_M7xVs5IVQn1EI6XfYL85m9mxBBglDQh-w9Q061pGfDvcI/s400/Akselerasi+Servo+Android.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk sketch nya kita buka software Arduino IDE kemudian copy paste sketch dibawah ini dan upload ke Board Arduino anda. tetapi sebelumnya sesuaikan board port, dan processor dengan arduino yang anda gunakan pada tab tools di Arduino IDE.&lt;/div&gt;
&lt;blockquote style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
//////wwww.berbageilmu.blogspot.co.id///////&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt;; //include library servo&lt;br /&gt;
Servo myServo; //inisialisasi servo yaitu myServo&lt;br /&gt;
int akselerasi; // tipe data integer variabel aklerasi&lt;br /&gt;
void setup() {&lt;br /&gt;
&amp;nbsp; Serial.begin(9600);//baudrate serial yang digunakan&lt;br /&gt;
&amp;nbsp; Serial.setTimeout(5); //set waktu maksimum transmisi data&lt;br /&gt;
&amp;nbsp; myServo.attach(3); //pin servo pada arduino&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; if (Serial.available()&amp;gt;0) // jika serial data tersedia lebih dari 0&lt;br /&gt;
&amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; akselerasi = Serial.parseInt(); // Mengambil data Integer pertama pada buffer serial&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (akselerasi &amp;gt;-95 &amp;amp;&amp;amp; akselerasi &amp;lt;95) // kondisi membaca data akselerasi lebih dari -95 dan kurang dari 95&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; akselerasi = map(akselerasi, -95, 95, 0, 180); // posisi akselerasi&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; myServo.write(akselerasi); // servo membaca variabel akselerasi&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk aplikasi androidnya silakan anda download project yang sudah saya buat lewat MIT APP Inventor 2 pada link dibawah ini, kemudian anda import file .aia yang sudah anda download ke MIT APP Inventor 2.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://drive.google.com/open?id=0B_vemQSynlkaa0NxYWMxTXk5NVE&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B_vemQSynlkaa0NxYWMxTXk5NVE&quot; target=&quot;_blank&quot;&gt;AkselerasiAndroid.aia Download&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Demikian percobaan kita kali ini, saya berharap anda melakukan pengembangan dari percobaan diatas karena percobaan ini merupakan pembelajaran dasar dalam penggunaan data serial dan sensor - sensor yang ada pada smartphone android anda. Terimakasih dan semoga bermanfaat untuk anda 😃.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/menggerakan-servo-motor-dengan-sensor.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOj1ofCkn3UyI7tLlDOJNv3QIDd-PlALf3MaqzH1x7RDQlMRrZx3iL2R3YezlIfokBgyYEyrplkkrvQCX0Fuc-QKPhZIFNGFVcpUpE9V4MxG-jlHcOV45Pkntd56-c82ElF68A6joBOMg/s72-c/acceleration+sensor.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-8206484682300182375</guid><pubDate>Sat, 13 May 2017 06:42:00 +0000</pubDate><atom:updated>2017-05-15T06:41:57.080-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Visual radar 2D dengan Arduino dan Ultrasonik Sensor</title><description>&lt;div class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh47e7n5YvSypUDJqUg8ZwlQcY5U1sxIxlWgZxsGR2NgqMEPQOGKrICeeWNdk7yP5j4rGXKe8VdUVf2tV5bEEMCweVtFQ4hRUTcLuka8OqQVx5cpg0YbzxrTwh13vjuvX2kzLh-xmw1xCI/s1600/screen.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh47e7n5YvSypUDJqUg8ZwlQcY5U1sxIxlWgZxsGR2NgqMEPQOGKrICeeWNdk7yP5j4rGXKe8VdUVf2tV5bEEMCweVtFQ4hRUTcLuka8OqQVx5cpg0YbzxrTwh13vjuvX2kzLh-xmw1xCI/s320/screen.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Project kita kali ini yaitu membuat radar visual 2D (dimensi) untuk mendeteksi objek dengan Arduino dan HC-SR04. Project kali ini seperti halnya model radar yang ada pada pesawat dll. saat ini kita tidak hanya melakukan pemograman di Arduino IDE tetapi kita juga memerlukan Software Processing yang berfungsi untuk mengitegrasi&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;georgia&amp;quot; , &amp;quot;bitstream charter&amp;quot; , serif; font-size: 16px;&quot;&gt;&amp;nbsp;o&lt;/span&gt;utput sensor menjadi GUI (&amp;nbsp;&lt;i&gt;graphical user interface). &lt;/i&gt;Untuk itu anda dapat mengikuti langkah - langkah berikut pada perancangan project ini dan di akhir postingan ada Video hasil percobaan dan Tutorial tentang project ini.&lt;i&gt;&amp;nbsp;&lt;/i&gt;Berikut ini merupakan bahan yang perlu disediakan pada project kali ini.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan Percobaan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Arduino UNO / Mega2560&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Servo Motor SG90&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Ultrasonik Sensor HC-SR04&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Breadboard&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Software Processing (silakan download &lt;a href=&quot;https://processing.org/download/&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Skema Rangkaian :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFCd7I_xrM1dfl_5FtIG8Km6kM42aPAyFCqNaU4bnIMz00qxNDNUafPq2J8ywxnQiM7LQb7ejSsKA7wv-j02oaXZ8QP4s1N7f_kcD1QLANG_tNgu1l5hRbP7TngeAkj6qmD7lmQznbWts/s1600/Skema+radar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFCd7I_xrM1dfl_5FtIG8Km6kM42aPAyFCqNaU4bnIMz00qxNDNUafPq2J8ywxnQiM7LQb7ejSsKA7wv-j02oaXZ8QP4s1N7f_kcD1QLANG_tNgu1l5hRbP7TngeAkj6qmD7lmQznbWts/s400/Skema+radar.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
*cat : rangkailah sesuai dengan kreatifitas anda sendiri, berikut ini model rangkaian saya yang menggunakan bekas label pakaian&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHC_tUtKbX80x95eOMjP4eoUjdyWRxN2FOkz1A0OHzO0jX-NEEWtNU18PS6Pn8GNu40BhZCWp_0HFY2YeOfHBeeisyoZ_TqN_d7uTLuAPDB-yynJuV8uQa5F4Sosm_bo1MbK7t50pg8ok/s1600/IMG_20170513_134036.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHC_tUtKbX80x95eOMjP4eoUjdyWRxN2FOkz1A0OHzO0jX-NEEWtNU18PS6Pn8GNu40BhZCWp_0HFY2YeOfHBeeisyoZ_TqN_d7uTLuAPDB-yynJuV8uQa5F4Sosm_bo1MbK7t50pg8ok/s320/IMG_20170513_134036.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Setelah anda selesai perancangan berikut ini sketch untuk Software Arduino IDE, kemudian anda upload ke board arduino anda.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote style=&quot;text-align: justify;&quot;&gt;
////wwww.berbageilmu.blogspot.co.id////&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt;.&lt;br /&gt;
const int trigPin = 10;&lt;br /&gt;
const int echoPin = 11;&lt;br /&gt;
long duration;&lt;br /&gt;
int distance;&lt;br /&gt;
Servo myServo;&lt;br /&gt;
void setup() {&lt;br /&gt;
&amp;nbsp; pinMode(trigPin, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(echoPin, INPUT); &lt;br /&gt;
&amp;nbsp; Serial.begin(9600);&lt;br /&gt;
&amp;nbsp; myServo.attach(12);&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; // Rotasi Servo Motor&lt;br /&gt;
&amp;nbsp; for(int i=15;i&amp;lt;=165;i++){ &lt;br /&gt;
&amp;nbsp; myServo.write(i);&lt;br /&gt;
&amp;nbsp; delay(30);&lt;br /&gt;
&amp;nbsp; distance = calculateDistance();&lt;br /&gt;
&amp;nbsp; Serial.print(i);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;,&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(distance);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;.&quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; for(int i=165;i&amp;gt;15;i--){ &lt;br /&gt;
&amp;nbsp; myServo.write(i);&lt;br /&gt;
&amp;nbsp; delay(30);&lt;br /&gt;
&amp;nbsp; distance = calculateDistance();&lt;br /&gt;
&amp;nbsp; Serial.print(i);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;,&quot;);&lt;br /&gt;
&amp;nbsp; Serial.print(distance);&lt;br /&gt;
&amp;nbsp; Serial.print(&quot;.&quot;);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
int calculateDistance(){&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, LOW);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(2);&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, HIGH);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, LOW);&lt;br /&gt;
&amp;nbsp; duration = pulseIn(echoPin, HIGH);&lt;br /&gt;
&amp;nbsp; distance= duration*0.034/2;&lt;br /&gt;
&amp;nbsp; return distance;&lt;br /&gt;
}&amp;nbsp;&lt;/blockquote&gt;
Kemudian anda buka Software Processing dan copy paste kode dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
import processing.serial.*; //import library komunikasi serial&lt;br /&gt;
import java.awt.event.KeyEvent; // import library untuk membaca data dari port serial&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
Serial myPort; // definisikan objek serial&lt;br /&gt;
// defubes variabel&lt;br /&gt;
String angle=&quot;&quot;;&lt;br /&gt;
String distance=&quot;&quot;;&lt;br /&gt;
String data=&quot;&quot;;&lt;br /&gt;
String noObject;&lt;br /&gt;
float pixsDistance;&lt;br /&gt;
int iAngle, iDistance;&lt;br /&gt;
int index1=0;&lt;br /&gt;
int index2=0;&lt;br /&gt;
PFont orcFont;&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;size (1920, 1080); // resolusi layar&lt;br /&gt;
&amp;nbsp;smooth();&lt;br /&gt;
&amp;nbsp;myPort = new Serial(this,&quot;COM3&quot;, 9600); // Port serial yang sesuai dengan arduino Anda&lt;br /&gt;
&amp;nbsp;myPort.bufferUntil(&#39;.&#39;); // membaca data dari port serial sampai karakter &#39;.&#39;. Jadi sebenarnya terbaca : sudut, jarak.&lt;br /&gt;
&amp;nbsp;orcFont = loadFont(&quot;OCRAExtended-30.vlw&quot;);&lt;br /&gt;
}&lt;br /&gt;
void draw() {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; fill(98,245,31);&lt;br /&gt;
&amp;nbsp; textFont(orcFont);&lt;br /&gt;
// simulasi motion blur dan slow fade dari moving line&lt;br /&gt;
&amp;nbsp; noStroke();&lt;br /&gt;
&amp;nbsp; fill(0,4);&lt;br /&gt;
&amp;nbsp; rect(0, 0, width, height-height*0.065);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; fill(98,245,31); //warna line (hijau)&lt;br /&gt;
// memanggil fungsi untuk menggambar radar&lt;br /&gt;
&amp;nbsp; drawRadar();&lt;br /&gt;
&amp;nbsp; drawLine();&lt;br /&gt;
&amp;nbsp; drawObject();&lt;br /&gt;
&amp;nbsp; drawText();&lt;br /&gt;
}&lt;br /&gt;
void serialEvent (Serial myPort) { // mulai membaca data dari Port Serial&lt;br /&gt;
&amp;nbsp; data = myPort.readStringUntil(&#39;.&#39;);&lt;br /&gt;
&amp;nbsp; data = data.substring(0,data.length()-1);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; index1 = data.indexOf(&quot;,&quot;); // temukan karakter &#39;,&#39; dan masukkan ke variabel &quot;index1&quot;&lt;br /&gt;
&amp;nbsp; angle= data.substring(0, index1);&lt;br /&gt;
&amp;nbsp; distance= data.substring(index1+1, data.length()); // baca data dari posisi &quot;index1&quot; sampai akhir data nilai jaraknya&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; // mengubah variabel String menjadi Integer&lt;br /&gt;
&amp;nbsp; iAngle = int(angle);&lt;br /&gt;
&amp;nbsp; iDistance = int(distance);&lt;br /&gt;
}&lt;br /&gt;
void drawRadar() {&lt;br /&gt;
&amp;nbsp; pushMatrix();&lt;br /&gt;
&amp;nbsp; translate(width/2,height-height*0.074); &amp;nbsp;// pindah koordinat awal ke lokasi baru&lt;br /&gt;
&amp;nbsp; noFill();&lt;br /&gt;
&amp;nbsp; strokeWeight(2);&lt;br /&gt;
&amp;nbsp; stroke(98,245,31);&lt;br /&gt;
&amp;nbsp; // draws the arc lines&lt;br /&gt;
&amp;nbsp; arc(0,0,(width-width*0.0625),(width-width*0.0625),PI,TWO_PI);&lt;br /&gt;
&amp;nbsp; arc(0,0,(width-width*0.27),(width-width*0.27),PI,TWO_PI);&lt;br /&gt;
&amp;nbsp; arc(0,0,(width-width*0.479),(width-width*0.479),PI,TWO_PI);&lt;br /&gt;
&amp;nbsp; arc(0,0,(width-width*0.687),(width-width*0.687),PI,TWO_PI);&lt;br /&gt;
&amp;nbsp; // menggambar lokasi sudut garis&lt;br /&gt;
&amp;nbsp; line(-width/2,0,width/2,0);&lt;br /&gt;
&amp;nbsp; line(0,0,(-width/2)*cos(radians(30)),(-width/2)*sin(radians(30)));&lt;br /&gt;
&amp;nbsp; line(0,0,(-width/2)*cos(radians(60)),(-width/2)*sin(radians(60)));&lt;br /&gt;
&amp;nbsp; line(0,0,(-width/2)*cos(radians(90)),(-width/2)*sin(radians(90)));&lt;br /&gt;
&amp;nbsp; line(0,0,(-width/2)*cos(radians(120)),(-width/2)*sin(radians(120)));&lt;br /&gt;
&amp;nbsp; line(0,0,(-width/2)*cos(radians(150)),(-width/2)*sin(radians(150)));&lt;br /&gt;
&amp;nbsp; line((-width/2)*cos(radians(30)),0,width/2,0);&lt;br /&gt;
&amp;nbsp; popMatrix();&lt;br /&gt;
}&lt;br /&gt;
void drawObject() {&lt;br /&gt;
&amp;nbsp; pushMatrix();&lt;br /&gt;
&amp;nbsp; translate(width/2,height-height*0.074); // pindah koordinat awal ke lokasi baru&lt;br /&gt;
&amp;nbsp; strokeWeight(9);&lt;br /&gt;
&amp;nbsp; stroke(255,10,10); // warna garis terdeteksi benda dll (merah)&lt;br /&gt;
&amp;nbsp; pixsDistance = iDistance*((height-height*0.1666)*0.025); // covers the distance from the sensor from cm to pixels&lt;br /&gt;
&lt;br /&gt;
// membatasi jangkauan hingga 40 cm&lt;br /&gt;
&amp;nbsp; if(iDistance&amp;lt;40){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; // draws the object according to the angle and the distance&lt;br /&gt;
&amp;nbsp; line(pixsDistance*cos(radians(iAngle)),-pixsDistance*sin(radians(iAngle)),(width-width*0.505)*cos(radians(iAngle)),-(width-width*0.505)*sin(radians(iAngle)));&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; popMatrix();&lt;br /&gt;
}&lt;br /&gt;
void drawLine() {&lt;br /&gt;
&amp;nbsp; pushMatrix();&lt;br /&gt;
&amp;nbsp; strokeWeight(9);&lt;br /&gt;
&amp;nbsp; stroke(30,250,60);&lt;br /&gt;
&amp;nbsp; translate(width/2,height-height*0.074); &amp;nbsp;// pindah koordinat awal ke lokasi baru&lt;br /&gt;
&amp;nbsp; line(0,0,(height-height*0.12)*cos(radians(iAngle)),-(height-height*0.12)*sin(radians(iAngle))); // menggambar garis sesuai sudutnya&lt;br /&gt;
&amp;nbsp; popMatrix();&lt;br /&gt;
}&lt;br /&gt;
void drawText() { // menggambar teks pada screen&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; pushMatrix();&lt;br /&gt;
&amp;nbsp; if(iDistance&amp;gt;40) {&lt;br /&gt;
&amp;nbsp; noObject = &quot;Out of Range&quot;;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else {&lt;br /&gt;
&amp;nbsp; noObject = &quot;In Range&quot;;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; fill(0,0,0);&lt;br /&gt;
&amp;nbsp; noStroke();&lt;br /&gt;
&amp;nbsp; rect(0, height-height*0.0648, width, height);&lt;br /&gt;
&amp;nbsp; fill(98,245,31);&lt;br /&gt;
&amp;nbsp; textSize(25);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; text(&quot;10cm&quot;,width-width*0.3854,height-height*0.0833);&lt;br /&gt;
&amp;nbsp; text(&quot;20cm&quot;,width-width*0.281,height-height*0.0833);&lt;br /&gt;
&amp;nbsp; text(&quot;30cm&quot;,width-width*0.177,height-height*0.0833);&lt;br /&gt;
&amp;nbsp; text(&quot;40cm&quot;,width-width*0.0729,height-height*0.0833);&lt;br /&gt;
&amp;nbsp; textSize(40);&lt;br /&gt;
&amp;nbsp; text(&quot;Object: &quot; + noObject, width-width*0.875, height-height*0.0277);&lt;br /&gt;
&amp;nbsp; text(&quot;Angle: &quot; + iAngle +&quot; °&quot;, width-width*0.48, height-height*0.0277);&lt;br /&gt;
&amp;nbsp; text(&quot;Distance: &quot;, width-width*0.26, height-height*0.0277);&lt;br /&gt;
&amp;nbsp; if(iDistance&amp;lt;40) {&lt;br /&gt;
&amp;nbsp; text(&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot; + iDistance +&quot; cm&quot;, width-width*0.225, height-height*0.0277);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; textSize(25);&lt;br /&gt;
&amp;nbsp; fill(98,245,60);&lt;br /&gt;
&amp;nbsp; translate((width-width*0.4994)+width/2*cos(radians(30)),(height-height*0.0907)-width/2*sin(radians(30)));&lt;br /&gt;
&amp;nbsp; rotate(-radians(-60));&lt;br /&gt;
&amp;nbsp; text(&quot;30°&quot;,0,0);&lt;br /&gt;
&amp;nbsp; resetMatrix();&lt;br /&gt;
&amp;nbsp; translate((width-width*0.503)+width/2*cos(radians(60)),(height-height*0.0888)-width/2*sin(radians(60)));&lt;br /&gt;
&amp;nbsp; rotate(-radians(-30));&lt;br /&gt;
&amp;nbsp; text(&quot;60°&quot;,0,0);&lt;br /&gt;
&amp;nbsp; resetMatrix();&lt;br /&gt;
&amp;nbsp; translate((width-width*0.507)+width/2*cos(radians(90)),(height-height*0.0833)-width/2*sin(radians(90)));&lt;br /&gt;
&amp;nbsp; rotate(radians(0));&lt;br /&gt;
&amp;nbsp; text(&quot;90°&quot;,0,0);&lt;br /&gt;
&amp;nbsp; resetMatrix();&lt;br /&gt;
&amp;nbsp; translate(width-width*0.513+width/2*cos(radians(120)),(height-height*0.07129)-width/2*sin(radians(120)));&lt;br /&gt;
&amp;nbsp; rotate(radians(-30));&lt;br /&gt;
&amp;nbsp; text(&quot;120°&quot;,0,0);&lt;br /&gt;
&amp;nbsp; resetMatrix();&lt;br /&gt;
&amp;nbsp; translate((width-width*0.5104)+width/2*cos(radians(150)),(height-height*0.0574)-width/2*sin(radians(150)));&lt;br /&gt;
&amp;nbsp; rotate(radians(-60));&lt;br /&gt;
&amp;nbsp; text(&quot;150°&quot;,0,0);&lt;br /&gt;
&amp;nbsp; popMatrix();&lt;br /&gt;
}&lt;/blockquote&gt;
&amp;nbsp;Berikut ini video tutorial dan hasil percobaan dari project kali ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/0UyAsvs3rIQ/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/0UyAsvs3rIQ?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Saya harapkan anda melakukan pengembangan dari project kali ini, semoga bisa bermanfaat untuk anda 😃😃.</description><link>http://berbageilmu.blogspot.com/2017/05/visual-radar-2d-dengan-arduino-dan.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh47e7n5YvSypUDJqUg8ZwlQcY5U1sxIxlWgZxsGR2NgqMEPQOGKrICeeWNdk7yP5j4rGXKe8VdUVf2tV5bEEMCweVtFQ4hRUTcLuka8OqQVx5cpg0YbzxrTwh13vjuvX2kzLh-xmw1xCI/s72-c/screen.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-7751203211492195511</guid><pubDate>Thu, 11 May 2017 16:51:00 +0000</pubDate><atom:updated>2017-05-11T10:04:44.501-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><category domain="http://www.blogger.com/atom/ns#">Proteus</category><title>Membuat simulasi sistem informasi parkir dengan Arduino dan sensor ultrasonik</title><description>&lt;div class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
kali ini kita akan membuat sistem informasi ketersedian parkir yang di tampilkan di LCD 16 x 4 dengan Arduino uno dan 3 (tiga) sensor Ultrasonik HC-SR04. kali ini saya membuat simulasi tersebut di Proteus tetapi simulasi ini dapat di jadikan protitpe di arduino aslinya 😁. berikut ini merupakan video hasil percobaan dari&amp;nbsp;Simulasi sistem informasi parkir dengan Arduino dan sensor ultrasonik&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/NJkaAVaQrZM/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/NJkaAVaQrZM?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Library yang dibutuhkan ( Perancangan di Proteus ) :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Arduino uno / Mega2560&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Ultrasonik Sensor HC-SR04&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-&amp;nbsp;LM041L ( LCD 16x4 )&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-&amp;nbsp;PCF8574 &amp;nbsp;(I2C LCD )&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- POT-HG&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Virtual Terminal&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Silahkan anda download library Arduino uno dan Ultrasonik Sensor serta file HEX untuk Ultrasonik Sensor &amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B_vemQSynlkaWmNveWxrT25DREE/view?usp=drive_web&quot; target=&quot;_blank&quot;&gt;DISINI&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Bahan prototipe yang dibutuhkan ( Perancangan dengan arduino asli ) :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;- &lt;/b&gt;Arduino uno / Mega2560&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Ultrasonik Sensor HC-SR04&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- LCD 16 x 4 atau 20x 4 (sesuaikan dengan kebutuhan anda)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- I2C LCD Module&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Kabel Jumper&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Berikut ini merupakan skema rangkaian di proteus dan perancagan prototipe&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicuvPvmkgDHjHX-FzUWVQ2AL7Czc3Rp74XyiCia1ioxySMhBgVQjc5VGyRF4BWXPZ2s2s_MlCR5_BW6YVYiedMbF5fSqpSGmEWxIWTJ_QWRFNnPwcWYNpJHlrCiFld9KwQ82tKfQj9oRQ/s1600/skema+rangkaian+Proteus+simulasi+sistem+informasi+parkir.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicuvPvmkgDHjHX-FzUWVQ2AL7Czc3Rp74XyiCia1ioxySMhBgVQjc5VGyRF4BWXPZ2s2s_MlCR5_BW6YVYiedMbF5fSqpSGmEWxIWTJ_QWRFNnPwcWYNpJHlrCiFld9KwQ82tKfQj9oRQ/s400/skema+rangkaian+Proteus+simulasi+sistem+informasi+parkir.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Skema Rangkaian di Proteus&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNn07_mLcu0ePyC424Y7DbSHpoTE-xXV1lydosmLjrjArqTmqOVbzKSaPvM6wsqhFbKWdtHHFQzT6dEccDSUhgWidd9lszWG7TUFPYDlMJb7GY_PahO-5rkjLebJt95Rpb6ul-uXBqSfw/s1600/Skema+simulsai+Sistem+informasi+Parkir.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNn07_mLcu0ePyC424Y7DbSHpoTE-xXV1lydosmLjrjArqTmqOVbzKSaPvM6wsqhFbKWdtHHFQzT6dEccDSUhgWidd9lszWG7TUFPYDlMJb7GY_PahO-5rkjLebJt95Rpb6ul-uXBqSfw/s400/Skema+simulsai+Sistem+informasi+Parkir.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Skema Rangkaian Prototipe&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Perancangan :&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Pada tutorial ini saya hanya membuat simulasinya saja menggunakan proteus sebenarnya sama saja dengan anda yang akan melakukan perancangan prototipe.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Setelah anda selesai menyusun rangkaian di proteus anda simpan atau compile sketch dibawah ini menjadi file HEX dan jika anda tidak menggunakan Proteus, upload sketch dibawah ini langsung ke board Arduino anda. untuk anda yang belum tau cara menyimpan file HEX di arduino IDE silahkan anda lihat &lt;a href=&quot;http://berbageilmu.blogspot.co.id/2017/05/cara-menyimpan-file-hex-di-arduino-ide.html&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Berikut ini merupakan Sketch pada Arduino IDE :&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote&gt;
////////////www.berbageilmu.blogspot.co.id/////////&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
LiquidCrystal_I2C lcd(0x20 ,2,1,0,4,5,6,7,3, POSITIVE);&lt;br /&gt;
/* 0x20 Merupakan default alamt i2c yang digunakan di Proteus. Jika anda menggunakan module i2c yang asli,&lt;br /&gt;
&amp;nbsp;ganti alamat i2c sesuai dengan alamt i2c yang anda dapatkan. */&lt;br /&gt;
#define trig1 7&lt;br /&gt;
#define echo1 6&lt;br /&gt;
#define trig2 5&lt;br /&gt;
#define echo2 4&lt;br /&gt;
#define trig3 3&lt;br /&gt;
#define echo3 2&lt;br /&gt;
void setup() {&lt;br /&gt;
&amp;nbsp; Serial.begin(9600);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(trig1, OUTPUT);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(trig2, OUTPUT);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(trig3, OUTPUT);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(echo1, INPUT);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(echo2, INPUT);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(echo3, INPUT);&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.begin(16, 4);// LCD yang digunakan 16x4 &amp;nbsp; &lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; long duration1, distance1;&lt;br /&gt;
&amp;nbsp; digitalWrite(trig1, LOW);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(2);&lt;br /&gt;
&amp;nbsp; digitalWrite(trig1, HIGH);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(trig1, LOW);&lt;br /&gt;
&amp;nbsp; duration1 = pulseIn(echo1, HIGH);&lt;br /&gt;
&amp;nbsp; distance1 = (duration1/2) / 29.1;&lt;br /&gt;
&amp;nbsp; long duration2, distance2;&lt;br /&gt;
&amp;nbsp; digitalWrite(trig2, LOW);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(2);&lt;br /&gt;
&amp;nbsp; digitalWrite(trig2, HIGH);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(trig2, LOW);&lt;br /&gt;
&amp;nbsp; duration2 = pulseIn(echo2, HIGH);&lt;br /&gt;
&amp;nbsp; distance2 = (duration2/2) / 29.1;&lt;br /&gt;
&amp;nbsp; long duration3, distance3;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;digitalWrite(trig3, LOW);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(2);&lt;br /&gt;
&amp;nbsp; digitalWrite(trig3, HIGH);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(trig3, LOW);&lt;br /&gt;
&amp;nbsp; duration3 = pulseIn(echo3, HIGH);&lt;br /&gt;
&amp;nbsp; distance3 = (duration3/2) / 29.1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;Informasi Parkir&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; if (distance1 &amp;gt;= 100) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;P A : Kosong&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (distance1 &amp;lt;30) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;P A : Terisi&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; if (distance2 &amp;gt;= 100) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;P B : Kosong&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (distance2 &amp;lt;30) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;P B : Terisi&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; if (distance3 &amp;gt;= 100) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 3);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;P C : Kosong&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (distance3 &amp;lt;30) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 3);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(&quot;P C : Terisi&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;Jarak Sensor A :&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(distance1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;cm&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;Jarak Sensor B :&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(distance2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;cm&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(&quot;Jarak Sensor C :&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.print(distance3);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;cm&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; delay(100);&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
Sampai disini Tutorial kita, saya harapkan anda melakukan pengembangan dari bahan pembelajaran di atas. Semoga bisa bermanfaat untuk anda dan Selamat Mencoba 😃😃.</description><link>http://berbageilmu.blogspot.com/2017/05/membuat-simulasi-sistem-informasi.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/NJkaAVaQrZM/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-448739725802196393</guid><pubDate>Wed, 10 May 2017 11:11:00 +0000</pubDate><atom:updated>2017-05-10T06:39:45.878-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Upload teks via web server ke LCD dengan Arduino Ethernet</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Saat ini saya akan memberikan tutorial tentang bagaimana mengirim teks dari halaman web kemudian akan tampil di LCD dengan Arduino , Ethernet Shield ( web server ) dan SD card untuk file HTML nya. Dalam Tutorial saat ini kita membutuhkan bahan percobaan sebagai berikut :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Arduino Uno / Mega&lt;/li&gt;
&lt;li&gt;Ethernet Shield&lt;/li&gt;
&lt;li&gt;SD Card ( Saya rekomendasikan gunakan size yang kecil saja &quot;2GB&quot;)&lt;/li&gt;
&lt;li&gt;Potensiometer 10K&lt;/li&gt;
&lt;li&gt;LCD 16 x 2&lt;/li&gt;
&lt;li&gt;Kabel LAN&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Berikut ini merupakan video hasil percobaan :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/Vb_b5TWKj8o/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/Vb_b5TWKj8o?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Berikut ini merupakan skema rangkaian percobaan :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC7DVCLnRpMNN1mDmBH14vphzEkljJyOe2t2kzHcfJVi-PzBhNqfbwDfjeGcASxJ1Ax9CKjjHzfgFMOiwoe2PTH44NnlDqZf99101e1oJu28ZeYcrnGvdT9UuxurzMSZUXPDaSm7ty5tw/s1600/lcd+web+server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC7DVCLnRpMNN1mDmBH14vphzEkljJyOe2t2kzHcfJVi-PzBhNqfbwDfjeGcASxJ1Ax9CKjjHzfgFMOiwoe2PTH44NnlDqZf99101e1oJu28ZeYcrnGvdT9UuxurzMSZUXPDaSm7ty5tw/s400/lcd+web+server.png&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Berikut ini adalah sketch program di Arduino IDE :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;blockquote&gt;
//////////////////////www.berbageilmu.blogspot.co.id//////////////////&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Ethernet.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SD.h&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal.h&amp;gt;&lt;br /&gt;
// ukuran buffer untuk menerima &amp;nbsp;permintaan HTTP&lt;br /&gt;
#define REQ_BUF_SZ &amp;nbsp; 90&lt;br /&gt;
//Ukuran buffer yang menyimpan baris teks untuk terminator LCD + null&lt;br /&gt;
#define LCD_BUF_SZ &amp;nbsp; 17&lt;br /&gt;
//Setup Ethernet shield&lt;br /&gt;
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // mac address&lt;br /&gt;
IPAddress ip(192, 168, 1, 10); &amp;nbsp; // IP Address yang digunakan&lt;br /&gt;
EthernetServer server(80); &amp;nbsp; &amp;nbsp; &amp;nbsp; // Port yang digunakan&lt;br /&gt;
File webFile; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// File halaman web pada SD Card&lt;br /&gt;
char HTTP_req[REQ_BUF_SZ] = {0}; // Permintaan HTTP buffer disimpan sebagai string null&lt;br /&gt;
char req_index = 0; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// index into HTTP_req buffer&lt;br /&gt;
char lcd_buf_1[LCD_BUF_SZ] = {0};// Indeks ke buffer HTTP_req&lt;br /&gt;
char lcd_buf_2[LCD_BUF_SZ] = {0};// Buffer untuk menyimpan teks 2 baris ke lcd&lt;br /&gt;
LiquidCrystal lcd(3, 2, 8, 7, 6, 5);&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; // Nonaktifkan chip Ethernet&lt;br /&gt;
&amp;nbsp; &amp;nbsp; pinMode(10, OUTPUT);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; digitalWrite(10, HIGH);&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.begin(115200); &amp;nbsp; &amp;nbsp; &amp;nbsp; // untuk debug&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.begin(16, 2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; // menampilkan teks di LCD&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(F(&quot;Initializing&quot;));&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; // inisialisasi SD card&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.println(&quot;Periksa SD Card...&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (!SD.begin(4)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;Gagal Koneksi SD card&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(F(&quot;SD Card Gagal!!&quot;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return; &amp;nbsp; &amp;nbsp;// gagal inisialisasi&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.println(&quot;Sukses Inisialisai SD card&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; // cek file index.htm&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (!SD.exists(&quot;index.htm&quot;)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Serial.println(&quot;ERROR - Can&#39;t find index.htm file!&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return; &amp;nbsp;// tidak menemukan file index.htm&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Serial.println(&quot;File index.htm Ditemukan&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Ethernet.begin(mac, ip); &amp;nbsp;// inisialisasi ethernet&lt;br /&gt;
&amp;nbsp; &amp;nbsp; server.begin(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; // selesai print IP adrress&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.clear();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.setCursor(0, 0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(F(&quot;IP Address WEB :&quot;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; lcd.print(ip);&lt;br /&gt;
}&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; EthernetClient client = server.available(); &amp;nbsp;// mencoba mendapatkan Client&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (client) { &amp;nbsp;// Kondisi Client&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean currentLineIsBlank = true;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (client.connected()) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (client.available()) { &amp;nbsp; // data client tersedia&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char c = client.read(); // Baca 1 byte (karakter) dari client&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (req_index &amp;lt; (REQ_BUF_SZ - 1)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HTTP_req[req_index] = c; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// menyimpan HTTP request karakter&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; req_index++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // baris terakhir permintaan klien kosong dan diakhiri dengan \ n&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Menanggapi klien hanya setelah baris terakhir diterima&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (c == &#39;\n&#39; &amp;amp;&amp;amp; currentLineIsBlank) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // kirim header tanggapan http standar&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println(&quot;HTTP/1.1 200 OK&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (StrContains(HTTP_req, &quot;ajax_inputs&quot;)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Kirim sisa header HTTP&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println(&quot;Content-Type: text/xml&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println(&quot;Connection: keep-alive&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // cetak teks yang diterima ke LCD jika ditemukan&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (GetLcdText(lcd_buf_1, lcd_buf_2, LCD_BUF_SZ)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*lcd_buf_1 dan lcd_buf_2 sekarang berisi teks dari Halaman web dan&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tampilkan teks yang diterima ke LCD*/&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.clear();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(lcd_buf_1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.setCursor(0, 1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lcd.print(lcd_buf_2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else { &amp;nbsp;//permintaan halaman web&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Kirim sisa header HTTP&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println(&quot;Content-Type: text/html&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println(&quot;Connection: keep-alive&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.println();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Kirim halaman web&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; webFile = SD.open(&quot;index.htm&quot;); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// open web page file&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (webFile) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while(webFile.available()) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.write(webFile.read()); // send web page to client&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; webFile.close();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// reset buffer index dan semua elemen penyangga menjadi 0&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; req_index = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StrClear(HTTP_req, REQ_BUF_SZ);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // setiap baris teks yang diterima dari klien berakhir dengan \ r \ n&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (c == &#39;\n&#39;) { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // karakter terakhir sesuai teks yang diterima&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // mulai baris baru dengan karakter berikutnya baca&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currentLineIsBlank = true;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if (c != &#39;\r&#39;) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // karakter teks diterima dari klien&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; currentLineIsBlank = false;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } // akhir if (client.available())&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } // akhir while (client.connected())&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; delay(1); &amp;nbsp; &amp;nbsp; &amp;nbsp;// memberi waktu browser web untuk menerima data&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.stop(); // mematikan Konkesi&lt;br /&gt;
&amp;nbsp; &amp;nbsp; } // akhir if (client)&lt;br /&gt;
}&lt;br /&gt;
//Mendapatkan dua String untuk LCD dari permintaan HTTP GET yang masuk&lt;br /&gt;
boolean GetLcdText(char *line1, char *line2, int len)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; boolean got_text = false; &lt;br /&gt;
&amp;nbsp; char *str_begin; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; char *str_end; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; int str_len = 0;&lt;br /&gt;
&amp;nbsp; int txt_index = 0;&lt;br /&gt;
&amp;nbsp; char *current_line;&lt;br /&gt;
&amp;nbsp; current_line = line1;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; str_begin = strstr(HTTP_req, &quot;&amp;amp;L1=&quot;);&lt;br /&gt;
&amp;nbsp; for (int j = 0; j &amp;lt; 2; j++) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (str_begin != NULL) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; str_begin = strstr(str_begin, &quot;=&quot;); &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; str_begin += 1; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; str_end = strstr(str_begin, &quot;&amp;amp;&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; if (str_end != NULL) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; str_end[0] = 0; &amp;nbsp;// Mengakhiri string&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; str_len = strlen(str_begin);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // salin string ke buffer dan ganti% 20 dengan spasi &#39;&#39;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; str_len; i++) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (str_begin[i] != &#39;%&#39;) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (str_begin[i] == 0) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // akhir dari String&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; current_line[txt_index++] = str_begin[i];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (txt_index &amp;gt;= (len - 1)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Simpan string output dalam batas&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // ganti% 20 dengan spasi&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((str_begin[i + 1] == &#39;2&#39;) &amp;amp;&amp;amp; (str_begin[i + 2] == &#39;0&#39;)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; current_line[txt_index++] = &#39; &#39;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; i += 2;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (txt_index &amp;gt;= (len - 1)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // simpan string output dalam batas&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } // akhir untuk pengulangan i&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Mengakhiri string&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; current_line[txt_index] = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (j == 0) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // dapatkan baris kedua&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; str_begin = strstr(&amp;amp;str_end[1], &quot;L2=&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; current_line = line2;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; txt_index = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; got_text = true;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; } // akhir untuk pengulangan j&lt;br /&gt;
&amp;nbsp; return got_text;&lt;br /&gt;
}&lt;br /&gt;
// set setiap elemen str ke 0 (hapus array)&lt;br /&gt;
void StrClear(char *str, char length)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; length; i++) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; str[i] = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
// mencari string sfind di string str&lt;br /&gt;
// kembali 1 jika string ditemukan&lt;br /&gt;
// kembali 0 jika string tidak ditemukan&lt;br /&gt;
char StrContains(char *str, char *sfind)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; char found = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; char index = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; char len;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; len = strlen(str);&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; if (strlen(sfind) &amp;gt; len) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; while (index &amp;lt; len) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (str[index] == sfind[found]) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; found++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strlen(sfind) == found) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; found = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; index++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; return 0;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
}&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Setelah itu anda copy script HTML dibawah ini dan paste di notepad kemudian save di SD card anda tanpa folder ( Cukup di luar SD card saja ) dan save dengan nama file &lt;b&gt;index.htm&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Berbage Ilmu&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strLine1 = &quot;&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strLine2 = &quot;&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function SendText()&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nocache = &quot;&amp;amp;nocache=&quot; + Math.random() * 1000000;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var request = new XMLHttpRequest();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strLine1 = &quot;&amp;amp;L1=&quot; + document.getElementById(&quot;txt_form&quot;).line1LCD.value;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strLine2 = &quot;&amp;amp;L2=&quot; + document.getElementById(&quot;txt_form&quot;).line2LCD.value;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; request.open(&quot;GET&quot;, &quot;ajax_inputs&quot; + strLine1 + strLine2 + nocache, true);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; request.send(null);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;body onload=&quot;GetArduinoIO()&quot; style=&quot;padding:120px; background-color:powderblue;&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;font face=&quot;verdana&quot; color=&quot;White&quot; size=&quot;2&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;H1&amp;gt;&amp;lt;b&amp;gt; Kirim Teks Via WEB SERVER ke LCD &amp;lt;/b&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;div style=&quot;width:200px; height:200px; background:#48a0e8; padding:10px; color:#ffffff; border: 10px solid white;&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div style=&quot;padding: 10px;&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;form id=&quot;txt_form&quot; name=&quot;frmText&quot;&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;&amp;lt;label&amp;gt;Line Atas &amp;lt;input type=&quot;text&quot; name=&quot;line1LCD&quot; size=&quot;16&quot; maxlength=&quot;16&quot; /&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;label&amp;gt;Line Bawah &amp;lt;input type=&quot;text&quot; name=&quot;line2LCD&quot; size=&quot;16&quot; maxlength=&quot;16&quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&quot;submit&quot; value=&quot;Kirim Teks&quot; onclick=&quot;SendText()&quot; /&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;strong style&amp;gt;Berbage Ilmu&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/blockquote&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
Testing :&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Hubungkan Ethernet shield anda dengan port Ethernet PC / Laptop anda menggunakan kabel LAN.&lt;/li&gt;
&lt;li&gt;Setting IP Address Ethernet PC anda menjadi :&lt;br /&gt;IP Address : 192.168.1.5&lt;br /&gt;Netmask : 255.255.255.0&lt;br /&gt;Gateway : 192.168.1.10 ( IP Ethernet Shield yang sudah di setting di Arduino IDE )&lt;/li&gt;
&lt;li&gt;Hubungkan Power Supply dengan Arduino anda&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Jika berhasil inisialisasi maka LCD akan menampilkan IP Address Ethernet Shield anda&lt;/li&gt;
&lt;li&gt;Buka Browser, kemdian pada kotak URL browser masukan IP Address Ethernet Shield anda&lt;br /&gt;Contoh : 192.168.1.10 jika berhasil maka akan muncul tampilan file index.htm seperti berikut :&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSFq0u2jV60HYnNIoMGH2WW36G79lffyWY0ytv4FIyINK_kD-XKfXXA2EUATO1FwNV5xeg2BL_NzgHaSJc3B8PRpMhiOt72HEhYM8TPxicNDN5E0BmsKw0h5EC6QLz8OOyLVBH9hxDGo/s1600/IMG_20170510_190050.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSFq0u2jV60HYnNIoMGH2WW36G79lffyWY0ytv4FIyINK_kD-XKfXXA2EUATO1FwNV5xeg2BL_NzgHaSJc3B8PRpMhiOt72HEhYM8TPxicNDN5E0BmsKw0h5EC6QLz8OOyLVBH9hxDGo/s320/IMG_20170510_190050.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgek1FKEjWDiqTWZBK8QL5v9q-zvubQnp8abuoEd69iEuYVrPB-QboaK1HOKAcMZK40ly3PmIKrkbLPvtFsfLKh_41cgoremHdLdPW-j2VDDVobWrjmnztu7gCKG_4cvYGve7sgNNG_VQM/s1600/upload+text+via+webserver+to+LCD.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgek1FKEjWDiqTWZBK8QL5v9q-zvubQnp8abuoEd69iEuYVrPB-QboaK1HOKAcMZK40ly3PmIKrkbLPvtFsfLKh_41cgoremHdLdPW-j2VDDVobWrjmnztu7gCKG_4cvYGve7sgNNG_VQM/s400/upload+text+via+webserver+to+LCD.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Sampai disini Tutorial saya, saya harapkan anda lebih kembangkan dengan kreatifitas anda sendiri. Semoga bermanfaat 😃😃.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/menampilkan-teks-yand-dikirim-lewat-web.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Vb_b5TWKj8o/default.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-4033343452523708556</guid><pubDate>Tue, 09 May 2017 12:44:00 +0000</pubDate><atom:updated>2017-05-09T07:16:05.841-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><category domain="http://www.blogger.com/atom/ns#">Proteus</category><title>Simulasi parkir dengan sensor ultrasonik dan LED di proteus</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Tutorial kali ini tentang cara membuat simulasi parkir dengan sensor HC-SR04 (ultrasonik) dan LED serta dengan mikrokontroler Arduino UNO. ini merupakan alternatifnya&amp;nbsp;untuk anda yang belum memiliki komponen - komponen di atas jadi alternatifnya anda bisa belajar melalui Proteus dengan mengambil file HEX project anda lewat Software Arduino IDE, anda dapat membaca tutorial sebelumnya tentang &lt;a href=&quot;http://berbageilmu.blogspot.co.id/2017/05/cara-menyimpan-file-hex-di-arduino-ide.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;cara menyimpan file hex di Arduino IDE&lt;/span&gt;&lt;/a&gt;. Ok untuk langkah awal anda dapat download terlebih dahulu library - library pada project kali ini.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: orange; font-size: large;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B_vemQSynlkaWmNveWxrT25DREE&quot; target=&quot;_blank&quot;&gt;&amp;lt;&amp;lt;Download Library&amp;gt;&amp;gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Berikut ini merupakan video pembuatan simulasi parkir dengan sensor HCSR-04 (ultrasonik) dan LED.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/ksRpRDqEGCE/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/ksRpRDqEGCE?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Berikut ini adalah skema rangkaian simulasi dan sketch arduino project kali ini.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT5jkaA1R11BkJs0IQtKviwSIcM_CNxsKixH4i0jSAaHN-FbrcpYwZzspewr6HQVKJbrVjqpkqW4NN0mDcITAwuo7BjnYKO5aKIHeYDfXyr_nTN1kOlaDRoPQmGY1hoNAH1BneB6cpgME/s1600/berbage+ilmu+-+simulasi+parkir.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT5jkaA1R11BkJs0IQtKviwSIcM_CNxsKixH4i0jSAaHN-FbrcpYwZzspewr6HQVKJbrVjqpkqW4NN0mDcITAwuo7BjnYKO5aKIHeYDfXyr_nTN1kOlaDRoPQmGY1hoNAH1BneB6cpgME/s400/berbage+ilmu+-+simulasi+parkir.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote&gt;
/////////www.berbageilmu.blogspot.co.id/////////&lt;br /&gt;
#define ledHijau 3&lt;br /&gt;
#define ledKuning 4&lt;br /&gt;
#define ledMerah 5&lt;br /&gt;
#define trigPin 7&lt;br /&gt;
#define echoPin 6&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&amp;nbsp; Serial.begin (9600);&lt;br /&gt;
&amp;nbsp; pinMode(trigPin, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(echoPin, INPUT);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; pinMode(ledHijau, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(ledKuning, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(ledMerah, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; long duration, distance;&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, LOW);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(2);&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, HIGH);&lt;br /&gt;
&amp;nbsp; delayMicroseconds(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(trigPin, LOW);&lt;br /&gt;
&amp;nbsp; duration = pulseIn(echoPin, HIGH);&lt;br /&gt;
&amp;nbsp; distance = (duration/2) / 29.1;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; if (distance &amp;gt; 30) //Jika jarak lebih dari 30cm&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledHijau, HIGH); //Menyala&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledKuning, LOW); //Mati&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledMerah, LOW); //Mati&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; if (distance &amp;lt; 20) //Jika kurang dari 20cm&lt;/blockquote&gt;
&lt;blockquote&gt;
{&lt;/blockquote&gt;
&lt;blockquote&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledHijau, LOW);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledKuning, HIGH);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledMerah, LOW); &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; if (distance &amp;lt; 10) //Jika kurang dari 10cm&lt;/blockquote&gt;
&lt;blockquote&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledHijau, LOW);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledKuning, LOW);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; digitalWrite(ledMerah, HIGH);&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;Serial.print(&quot;Jarak :&quot;);&lt;br /&gt;
&amp;nbsp;Serial.print(distance);&lt;br /&gt;
&amp;nbsp;Serial.println(&quot;cm&quot;);&lt;br /&gt;
&amp;nbsp;delay(100);&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
Sampai disini Tutorial kali ini, semoga bisa bermanfaat untuk anda. Selamat Mencoba 😃😃.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/simulasi-parkir-dengan-sensor.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ksRpRDqEGCE/default.jpg" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-2439686399840955762</guid><pubDate>Mon, 08 May 2017 14:47:00 +0000</pubDate><atom:updated>2017-05-08T07:50:20.805-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><category domain="http://www.blogger.com/atom/ns#">Proteus</category><title>Cara menyimpan file HEX di arduino IDE</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Untuk mendapatkan file format HEX dari software arduino IDE dapat di fungsikan sebagai bahan simulasi di Proteus ISIS. Jadi intinya jika kita ingin membuat sebuah simulasi rangkaian dan menggunakan arduino di proteus maka kita perlu meng load file berformat HEX dari arduino IDE.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
ok langsung saja ikuti langkah - langkah berikut.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Buka Software Arduino IDE&lt;/li&gt;
&lt;li&gt;Kemudian klik tab menu &quot;File&quot; kemudian pilih Preferences&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAz_a4RTXP7Td5rluUyXHfLQIpAfQHhHm0pqzbckjInJXPlJpRsni1W0RLJnLCDETgeCdxBRo362wUEcw-qjDIvk-_rZOCLVnqdZEtdVA3QysM_Z0d1gy4rs92_xAZ7_3vwCi6Tb23hD8/s1600/file+hex1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAz_a4RTXP7Td5rluUyXHfLQIpAfQHhHm0pqzbckjInJXPlJpRsni1W0RLJnLCDETgeCdxBRo362wUEcw-qjDIvk-_rZOCLVnqdZEtdVA3QysM_Z0d1gy4rs92_xAZ7_3vwCi6Tb23hD8/s320/file+hex1.png&quot; width=&quot;268&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Setelah terbuka Preferences pada bagian &quot;Show verbose output during&quot; anda centang kedua pilihan tersebut dan klik OK.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3CRn1Fd_v23tg052iSYyW6laaOFl7gh9e_hatpPf9u8DNZkxTa2bV0ImnZMwTwee00VwZ3iOgbG99OXPLjF7kzxjVAQvNWkB7VN0ObARhTTWsRQ1ZDQ0OvTYLii8u9u69VdkcPdwxTJA/s1600/file+hex2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3CRn1Fd_v23tg052iSYyW6laaOFl7gh9e_hatpPf9u8DNZkxTa2bV0ImnZMwTwee00VwZ3iOgbG99OXPLjF7kzxjVAQvNWkB7VN0ObARhTTWsRQ1ZDQ0OvTYLii8u9u69VdkcPdwxTJA/s320/file+hex2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Kemudian lakukan compile dengan cara klik tab menu Sketch kemudian klik Verify/Compile&lt;br /&gt;atau dengan kombinasi tombol ctrl&amp;nbsp;+ R.&lt;/li&gt;
&lt;li&gt;Tunggu sampai proses compile selesai, perlu di ketahui bahwa pada tutorial saat ini saya meng compile sketch project arduino yang bernama SENSOR_PARKIR.&lt;/li&gt;
&lt;li&gt;Setelah selesai proses compile, perhatikan pada log arduino ( Posisinya ada di bagian bawah aplikasi Arduino IDE). Anda cari lokasi file hex yang ada di log status file yang kita compile. lihat gambar berikut ini :&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9_NLtAdu8h9vROBvLK52wuBOUlgDg3-YHtvqJwgxlN9E1pGAzuX_P-51uiqs-TIFH3ouCpNGflSBe1uO-8arL0iqjo3p6KfxW4eTvtPNROg4kOFnK_8jvg6XLZB6jR8sZnelhpOfE0XM/s1600/file+hex3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9_NLtAdu8h9vROBvLK52wuBOUlgDg3-YHtvqJwgxlN9E1pGAzuX_P-51uiqs-TIFH3ouCpNGflSBe1uO-8arL0iqjo3p6KfxW4eTvtPNROg4kOFnK_8jvg6XLZB6jR8sZnelhpOfE0XM/s640/file+hex3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;kemudian anda copy lokasi penyimpanan file HEX yang sudah anda compile (tanpa nama file HEX) dengan cara kombinasi tombol ctrl&amp;nbsp;+ C&lt;/li&gt;
&lt;li&gt;Selanjutnya anda buka My Computer pada PC / Laptop anda, kemudian paste lokasi file HEX yang sudah anda copy dari aplikasi Arduino IDE &amp;nbsp;ke kolom URL File yang ada di My Computer dan tekan enter pada keyboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3TSS416ji-bdZQayfe-3sap1orBNgP_qvQ8pj4Ej0GC0nVQyNJy46icvMV-3ctTN3LOSxT2jyULvB07H6hjJp6Bcs0qJossce5qXFn5C1aFYXY1LGj4g5Vxb1IVWHxmLEH7ta9HXnc7c/s1600/file+hex4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3TSS416ji-bdZQayfe-3sap1orBNgP_qvQ8pj4Ej0GC0nVQyNJy46icvMV-3ctTN3LOSxT2jyULvB07H6hjJp6Bcs0qJossce5qXFn5C1aFYXY1LGj4g5Vxb1IVWHxmLEH7ta9HXnc7c/s400/file+hex4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Setelah lokasi file HEX ditemukan, Copy file yang berformat &lt;b&gt;namaproject.ino.hex &lt;/b&gt;ke tempat yang mudah di akses seperti Desktop dll.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheu068Y86hloRUgaGFDtJDFsWLEsvmEzOQ2FNiP1pMzumUenloP4Nn5yrEbke5F52mPX39g6eEYzivS8H0eTPVSzbxbCTLEv_KFX1KtOcQPwbnWTYpXBke9SHDfm3k9dS35qXO8Ro8xRU/s1600/file+hex5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheu068Y86hloRUgaGFDtJDFsWLEsvmEzOQ2FNiP1pMzumUenloP4Nn5yrEbke5F52mPX39g6eEYzivS8H0eTPVSzbxbCTLEv_KFX1KtOcQPwbnWTYpXBke9SHDfm3k9dS35qXO8Ro8xRU/s400/file+hex5.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Sampai disini Tutorial tentang&amp;nbsp;Cara menyimpan file HEX di arduino IDE, semoga bisa bermanfaat untuk anda. Selamat mencoba&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://berbageilmu.blogspot.com/2017/05/cara-menyimpan-file-hex-di-arduino-ide.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAz_a4RTXP7Td5rluUyXHfLQIpAfQHhHm0pqzbckjInJXPlJpRsni1W0RLJnLCDETgeCdxBRo362wUEcw-qjDIvk-_rZOCLVnqdZEtdVA3QysM_Z0d1gy4rs92_xAZ7_3vwCi6Tb23hD8/s72-c/file+hex1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-6345732969238574856</guid><pubDate>Sun, 07 May 2017 05:42:00 +0000</pubDate><atom:updated>2017-05-07T01:19:45.301-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>APP INVENTOR Permintaan mengaktifkan bluetooth saat membuka aplikasi Android</title><description>&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuuSPhs-Mydy-8bm0jwHI_jAQ183GUVYOdHnHiDUP8nkc5EldYuoPhT2RXuBcue2NY-WVf7-ZNhqUfbbSNqoJ2Hy6GuKke9m98fUZJM6L-SosfZjOkGegjDNkrti9K_HrWfbCpgVidp_M/s1600/screen.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuuSPhs-Mydy-8bm0jwHI_jAQ183GUVYOdHnHiDUP8nkc5EldYuoPhT2RXuBcue2NY-WVf7-ZNhqUfbbSNqoJ2Hy6GuKke9m98fUZJM6L-SosfZjOkGegjDNkrti9K_HrWfbCpgVidp_M/s320/screen.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;Tutorial kali ini tentang cara membuat aplikasi android dimana pada saat membuka aplikasi tersebut ada permintan untuk mengaktifkan bluetooth secara otomatis. Pernakah anda melihat sebuah aplikasi android, pada saat anda membukanya muncul alert atau permintaan untuk mengaktifkan bluetooth. Tutorial kali ini tentang cara membuat aplikasi android dimana pada saat membuka aplikasi tersebut ada permintan untuk mengaktifkan bluetooth secara otomatis.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Anda bisa mengaplikasikan tutorial ini pada saat misalnya anda membuat sebuah project Arduino yang menggunakan module bluetooth yang dikontrol via aplikasi android secara &lt;/span&gt;&lt;i style=&quot;text-align: justify;&quot;&gt;nirkable.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ok langsung saja.. berikut ini merupakan block, design dan video tutorial pembuatan aplikasi di MIT APP INVENTOR 2. Semoga bisa bermanfaat untuk anda 😃&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/9q084TgPoSw/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/9q084TgPoSw?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFjiki1kElt4N_NiJ-xHGuNzvpSU_sVA2ar7fSL6tt9AnF-4LzM3rdtavibk4lpzIgHiLVYyeL4OhXlOvghBuJvgUYV3UUKr_1LxaufVNsPZE5Zk0b6qn_3liHtoVRqrlQU_ggP0c9A18/s1600/Capture.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFjiki1kElt4N_NiJ-xHGuNzvpSU_sVA2ar7fSL6tt9AnF-4LzM3rdtavibk4lpzIgHiLVYyeL4OhXlOvghBuJvgUYV3UUKr_1LxaufVNsPZE5Zk0b6qn_3liHtoVRqrlQU_ggP0c9A18/s400/Capture.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Designer&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzA0zxsEFbgxCdFo_dJnnlVMvBWf9AevBVclctKnC0jXxrHFvMvPkvYXurgfVpmUBwDJ4ywRYb-I21vtI5A_mZZ66gkpwASDCdbL7Dk3It_MTkKK7-AqQYSzaC_k7yDHkp51J8ryb67Ho/s1600/Capture1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzA0zxsEFbgxCdFo_dJnnlVMvBWf9AevBVclctKnC0jXxrHFvMvPkvYXurgfVpmUBwDJ4ywRYb-I21vtI5A_mZZ66gkpwASDCdbL7Dk3It_MTkKK7-AqQYSzaC_k7yDHkp51J8ryb67Ho/s400/Capture1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Blocks&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/app-inventor-permintaan-mengaktifkan.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuuSPhs-Mydy-8bm0jwHI_jAQ183GUVYOdHnHiDUP8nkc5EldYuoPhT2RXuBcue2NY-WVf7-ZNhqUfbbSNqoJ2Hy6GuKke9m98fUZJM6L-SosfZjOkGegjDNkrti9K_HrWfbCpgVidp_M/s72-c/screen.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-7808227572056905420</guid><pubDate>Sat, 06 May 2017 02:53:00 +0000</pubDate><atom:updated>2017-05-10T05:47:10.788-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><title>Install driver arduino secara offline</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Solusi port COM arduino hilang, tidak terdeteksi atau terhapus membuat gagal upload sketch ke arduino contohnya muncul command :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;avrdude: ser_open(): can&#39;t open device &quot;\\.\COM3&quot;: The system cannot find the file specified.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9cyeO2s3KqKCudaB3_bUBypMSR_7klZC7OtrUDCSqSKabJ9AW_R1Io48Q0JsonbK6fz_FSTD17uS0Ox7c5h5MIRgaZpr-CYj5nbgwGOEXqePdK9zPVHvdLSwV4OgB6G3mKf7PsjXxwD0/s1600/No+Driver.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;70&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9cyeO2s3KqKCudaB3_bUBypMSR_7klZC7OtrUDCSqSKabJ9AW_R1Io48Q0JsonbK6fz_FSTD17uS0Ox7c5h5MIRgaZpr-CYj5nbgwGOEXqePdK9zPVHvdLSwV4OgB6G3mKf7PsjXxwD0/s640/No+Driver.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sekarang saya akan memberikan tutorial bagaimana cara mengatasi upload sketch arduino yang gagal atau error karena&amp;nbsp;Port COM tidak terdeteksi dan bagaimana Install driver arduino secara offline. Ikuti langkah - langkah pada video tutorial berikut.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/G7Qzt3CBUP4/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/G7Qzt3CBUP4?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Jika driver anda terdeteksi tetapi pada saat anda upload sketch tidak bisa, coba unsintall terlebih dahulu driver COM arduino anda kemudian anda install kembali. Semoga bisa bermanfaat untuk anda 😃😃.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/port-com-tidak-terdeteksi-install.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9cyeO2s3KqKCudaB3_bUBypMSR_7klZC7OtrUDCSqSKabJ9AW_R1Io48Q0JsonbK6fz_FSTD17uS0Ox7c5h5MIRgaZpr-CYj5nbgwGOEXqePdK9zPVHvdLSwV4OgB6G3mKf7PsjXxwD0/s72-c/No+Driver.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-4584001056865840725</guid><pubDate>Fri, 05 May 2017 05:11:00 +0000</pubDate><atom:updated>2017-05-07T01:19:45.287-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>Screen Login tanpa Database di MIT APP Inventor 2</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Kali ini saya akan memberikan tutorial pembuatan&amp;nbsp;Screen Login di MIT APP Inventor 2 tanpa Database dan TinyDB. dengan cara mencocokan data pada variabel yang sudah kita tentukan sebelumnya😄.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pertama kita login ke MIT APP Inventor 2 terlebih dahulu dan berikut ini merupakan Designer dan Blocks yang saya buat.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFn5Q8fSm4omyLfHuI0Dy6NDZAOW7BuFWKKeZs5DcNWleOYYdQCk5BHW1bcI1bwn6ms-koyuMxJxbZnIl4N7NoxTOqg3_-zDdEr2R6Vdfu0TR96cOs3f5XLK8ZnkorSQOJi07xcd3AxSs/s1600/design.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFn5Q8fSm4omyLfHuI0Dy6NDZAOW7BuFWKKeZs5DcNWleOYYdQCk5BHW1bcI1bwn6ms-koyuMxJxbZnIl4N7NoxTOqg3_-zDdEr2R6Vdfu0TR96cOs3f5XLK8ZnkorSQOJi07xcd3AxSs/s400/design.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Designer&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiddQTlix-t6_ysbhHSGjlwccsdxGOfXgTxCiJkyOR2uOeNp9BVQUxZSXYMCqElx7a56p0EEPWIw9hEv1kqRiGDCpb36HWXFybJFBVtd_U0M7on4hwjosCxkZPphvqb2CZwv_7DP0bF-xM/s1600/blocks.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiddQTlix-t6_ysbhHSGjlwccsdxGOfXgTxCiJkyOR2uOeNp9BVQUxZSXYMCqElx7a56p0EEPWIw9hEv1kqRiGDCpb36HWXFybJFBVtd_U0M7on4hwjosCxkZPphvqb2CZwv_7DP0bF-xM/s400/blocks.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Blocks&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Berikut ini merupakan video tutorial pembuatan screen login di MIT APP Inventor 2 tanpa database dan tinyDB.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/cM5teAlO-Fk/0.jpg&quot; src=&quot;https://www.youtube.com/embed/cM5teAlO-Fk?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Saya harapkan anda melakukan pengembangan dari referensi ini. semangat mencoba dan semoga bisa bermanfaat untuk anda 😃😃.&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/membuat-screen-login-di-mit-app.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFn5Q8fSm4omyLfHuI0Dy6NDZAOW7BuFWKKeZs5DcNWleOYYdQCk5BHW1bcI1bwn6ms-koyuMxJxbZnIl4N7NoxTOqg3_-zDdEr2R6Vdfu0TR96cOs3f5XLK8ZnkorSQOJi07xcd3AxSs/s72-c/design.PNG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1010777219123580836.post-4709889044045278342</guid><pubDate>Thu, 04 May 2017 11:52:00 +0000</pubDate><atom:updated>2017-05-07T01:19:45.293-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">APP Inventor</category><title>Manipulasi atau mengganti nama Screen di MIT APP Inventor 2</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3W7nIiva36pxSbrtsnrG09PgTBgcV4fH0i1riQU6O2foDPchw9B5AOJ2pwU8iVZZKMje0gefDKNZcF3Fa35LFGaU8ym8CO6eONH_cnFdquN1VMtE9cwyLNDR9au8Awz2iUQ9qK2DQdgg/s1600/AppInventor.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3W7nIiva36pxSbrtsnrG09PgTBgcV4fH0i1riQU6O2foDPchw9B5AOJ2pwU8iVZZKMje0gefDKNZcF3Fa35LFGaU8ym8CO6eONH_cnFdquN1VMtE9cwyLNDR9au8Awz2iUQ9qK2DQdgg/s320/AppInventor.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;Saat ini saya akan memberikan tutorial tentang bagaimana&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;text-align: justify;&quot;&gt;Cara mengganti nama Screen di MIT APP Inventor 2&lt;/b&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;. hal ini saya temukan ketika saya sudah membuat Screen1 sebagai main screen dan ternyata saya membutuhkan Screen Login sudah saya coba berbagai cara agar supaya saat app di run di smartphone yang muncul halaman login terlebih dahulu 😡 tapi sudah dapat solusi, dengan mengganti nama screen 😤😤.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Ok langsung saja ikuti video tutorial berikut yang menjelaskan tentang mengganti Screen1 menjadi MainScreen dan MainScreen diganti menjadi Screen1.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sebelum melakukan konfigurasi perlu di download :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- 7-Zip silahkan download &lt;a href=&quot;http://www.7-zip.org/download.html&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
- Notepad&amp;nbsp;++ slahkan download &lt;a href=&quot;https://notepad-plus-plus.org/&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/0PGVJ5oyeqA/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/0PGVJ5oyeqA?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
*cat : pada saat edit di notepad++ jangan lupa di &lt;b&gt;ctrl + s&lt;/b&gt; disetiap script yang di edit dan untuk pencarian tekan &lt;b&gt;ctrl + f.&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Semoga bisa bermanfaat untuk anda 😃😃&amp;nbsp;&lt;/div&gt;
</description><link>http://berbageilmu.blogspot.com/2017/05/cara-manipulasi-atau-mengganti-nama.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3W7nIiva36pxSbrtsnrG09PgTBgcV4fH0i1riQU6O2foDPchw9B5AOJ2pwU8iVZZKMje0gefDKNZcF3Fa35LFGaU8ym8CO6eONH_cnFdquN1VMtE9cwyLNDR9au8Awz2iUQ9qK2DQdgg/s72-c/AppInventor.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>