<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Yogadwisusena on Medium]]></title>
        <description><![CDATA[Stories by Yogadwisusena on Medium]]></description>
        <link>https://medium.com/@yogadwisusena?source=rss-767a3d40b3ac------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*_YgUwtvi7xHCiR72</url>
            <title>Stories by Yogadwisusena on Medium</title>
            <link>https://medium.com/@yogadwisusena?source=rss-767a3d40b3ac------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 26 May 2026 22:58:46 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@yogadwisusena/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Blynk: monitor and control the dashboard using blynk]]></title>
            <link>https://medium.com/amcc-amikom/blynk-monitor-and-control-the-dashboard-using-blynk-c701cd8c9fe8?source=rss-767a3d40b3ac------2</link>
            <guid isPermaLink="false">https://medium.com/p/c701cd8c9fe8</guid>
            <category><![CDATA[internet-of-things]]></category>
            <category><![CDATA[iot]]></category>
            <category><![CDATA[hardware-software]]></category>
            <dc:creator><![CDATA[Yogadwisusena]]></dc:creator>
            <pubDate>Fri, 15 Mar 2024 18:30:00 GMT</pubDate>
            <atom:updated>2024-03-16T04:11:14.547Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OME9r2fE-tLWZ6Io-SL_PA.png" /></figure><h3>Halo Sobat IoT!</h3><p>Selamat datang pada modul pelatihan #5 divisi Internet Of Things AMCC 2023/2024. Mari kita berkenalan dengan salah satu platform IoT yaitu <strong>Blynk.</strong></p><blockquote><strong>Table of content:</strong></blockquote><ul><li><a href="#e3ce"><strong>Blynk</strong></a></li><li><a href="#64a0"><strong>Fungsi</strong></a></li><li><a href="#165d">Platform Blynk</a></li><li><a href="#97e5">Pembuatan Template</a></li><li><a href="#e2eb">Pembuatan Datastreams</a></li><li><a href="#d596">Widget</a></li><li><a href="#9f97">Device</a></li><li><a href="#b365"><strong>Praktikum</strong></a></li><li><a href="#97d6"><strong>Referensi</strong></a></li></ul><h3><strong>BLYNK</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/293/1*CvlgTFQDK-9fSfgDi60R_A.png" /></figure><p>Blynk merupakan platfotm IoT yang memungkinkan pengguna untuk mengendalikan perangkat fisik yang tersambung internet. Blynk tersedia plaform berbasis website dan berbasis aplikasi Android ataupun IOS. Blynk biasanya digunakan dalam proyek-proyek yang melibatkan pengendalian rumah pintar, sistem monitoring lingkungan, otomatisasi pertanian, dan banyak lagi.</p><p>Fungsi utama Blynk adalah sebagai berikut:</p><ul><li><strong>Pengendalian Perangkat</strong>: Blynk memungkinkan untuk mengontrol perangkat fisik seperti lampu, motor, sensor, dan perangkat lainnya melalui antarmuka yang dibuat dengan mudah melalui aplikasi seluler.</li><li><strong>Monitoring</strong>: Platform ini juga memungkinkan pengguna untuk memantau data sensor secara real-time, seperti suhu, kelembaban, kecepatan, dan lain-lain. Informasi ini dapat diakses dari jarak jauh melalui aplikasi Blynk.</li><li><strong>Antarmuka Pengguna Kustom</strong>: Pengguna dapat membuat antarmuka pengguna kustom sesuai kebutuhan mereka. Mereka dapat menambahkan tombol, slider, grafik, dan widget lainnya untuk mengontrol dan memantau perangkat IoT mereka.</li><li><strong>Otomatisasi</strong>: Blynk memungkinkan pengguna untuk mengotomatiskan tindakan berdasarkan input dari sensor atau pengguna. Misalnya, pengguna dapat membuat aturan untuk menyalakan lampu ketika sensor gerak mendeteksi gerakan.</li><li><strong>Konektivitas</strong>: Blynk memfasilitasi koneksi perangkat ke internet, memungkinkan pengguna untuk mengontrol dan memantau perangkat mereka dari jarak jauh. Ini memungkinkan pengguna untuk mengakses perangkat IoT mereka di mana saja, kapan saja.</li></ul><p><strong>Bagaimana menggunakan platform Blynk?</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*j_4Fjk_56W4IBFn_2YAbAw.png" /></figure><p>Pertama masuk Website <a href="https://blynk.io/">blynk.io</a> Lalu membuat akun pada platform ini.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hRCDXntEUpc-DKc7YB06jw.png" /></figure><p>Pembutan Template Baru:</p><ul><li>Setelah Log in maka akan beralih ke halaman Blynk.Console</li><li>Selanjutnya pilih New Template untuk membuat template baru</li><li>Lalu masuk ke langkah pembuatan template dan beri nama template dan setting perangkat yang ingin dipakai.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C1vTibfVfrx2Ycj3Zt8CqQ.png" /></figure><p>Datastreams:</p><ul><li>Masuk ke Datastreams</li><li>pilih edit</li><li>pilih New Datastream</li><li>Terdapat pilihan pin, disini kita memakai Virtual Pin</li><li>Setelah memilih virtual pin harus mengatur beberapa setelan mulai namanya, pin, dan tipe data.</li><li>klik Save</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F7NeBBQONYqS74WGfXbWFg.png" /></figure><p>Setelah itu teman-teman masuk ke Web Dashboard dimana disana bisa custom widget yang ingin dipakai pada projectnya. Nah disini kita memakai switch untuk Controling LED.</p><ul><li>kilk Edit</li><li>Pilih Widget Switch</li><li>Drag and Dwop ke Dashboard</li><li>Klik Setting</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MmIgCs9VXNCeMwKnJ2Ya6A.png" /></figure><p>Disini kita akan mengatur setelan switch yang ingin dipakai. Terdapat beberapa settingan yang bisa kita ubah tampilannya seperti nama switch, stastream yang dipilih, dan Value lalu klik Save.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DQXfwHQzoBnqgygCjTclmA.png" /></figure><p>Setelah menyimpan settingan template. kita masuk ke bagian device dan memilih template yang kita buat tadi.</p><ul><li>Pilih New Device</li><li>Lalu akan muncul pop up dan pilih from template</li><li>dan pilih templae yang telah dibuat</li><li>namai device tersebut</li><li>klik create</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l_hX1KCl-5Pl24MndBdOBw.png" /></figure><p>Setelah itu akan mendapatkan token yang berda pada <strong>Device Info</strong> yang nantinya dipakai di program yang dibuat sebagai alamat template yang dituju.</p><h3>Merangkai Controling LED</h3><p>setelah itu kita membuat suatu rangkaian menggunakan LED seperti Dibawah ini</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/919/1*3RF-jivJIs0RxMlHlrFgRQ.png" /></figure><p>Link Wokwi: <a href="https://wokwi.com/projects/392234883812291585">https://wokwi.com/projects/392234883812291585</a></p><p>Codingan Program:</p><pre>#define BLYNK_TEMPLATE_ID &quot;TMPL6ZpxTq_dh&quot;<br>#define BLYNK_TEMPLATE_NAME &quot;LEDWokwi&quot;<br>#define BLYNK_AUTH_TOKEN &quot;N8MD54Hq7TX7qecNhjg36bXyzpB_sG73&quot;<br><br>#include &lt;WiFi.h&gt;<br>#include &lt;BlynkSimpleEsp32.h&gt;<br><br>char auth[] = BLYNK_AUTH_TOKEN; // Replace with your Blynk authentication token<br>char ssid[] = &quot;Wokwi-GUEST&quot;;<br>char pass[] = &quot;&quot;; // Replace with your Wi-Fi network password<br><br>#define LED_PIN_1 12  // Define the GPIO pin connected to your first LED<br>#define LED_PIN_2 14  // Define the GPIO pin connected to your second LED<br>#define LED_PIN_3 27 // Define the GPIO pin connected to your third LED<br><br>void setup() {<br>  Serial.begin(115200);<br>  Blynk.begin(auth, ssid, pass);<br>  pinMode(LED_PIN_1, OUTPUT);<br>  pinMode(LED_PIN_2, OUTPUT);<br>  pinMode(LED_PIN_3, OUTPUT);<br>}<br><br>void loop() {<br>  Blynk.run();<br>}<br><br>BLYNK_WRITE(V0) {<br>  int value = param.asInt();<br>  digitalWrite(LED_PIN_1, value);<br>}<br><br>BLYNK_WRITE(V1) {<br>  int value = param.asInt();<br>  digitalWrite(LED_PIN_2, value);<br>}<br><br>BLYNK_WRITE(V2) {<br>  int value = param.asInt();<br>  digitalWrite(LED_PIN_3, value);<br>}</pre><p>Kurang lebih jika semua langkah dikerjakan kita dapat melihat hasilnya sebagai berikut:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lOWbYjSsyInXEkcP_jQJKQ.png" /></figure><p>Kembali lagi kehalaman Device nahh disana kita udah bisa mengontrol LED lewat platform Blynk melalui sambungan internet.</p><p>Code esp8266</p><pre><br>#define BLYNK_TEMPLATE_ID &quot;TMPL6ZpxTq_dh&quot;<br>#define BLYNK_TEMPLATE_NAME &quot;LEDWokwi&quot;<br>#define BLYNK_AUTH_TOKEN &quot;Hon1bPZM5BSYPOVS5LPc5lJEUUgxDUAi&quot;<br><br>#include &lt;ESP8266WiFi.h&gt;<br>#include &lt;BlynkSimpleEsp8266.h&gt;<br><br>char auth[] = BLYNK_AUTH_TOKEN; // Replace with your Blynk authentication token<br>char ssid[] = &quot;&quot;;<br>char pass[] = &quot;&quot;; // Replace with your Wi-Fi network password<br><br>#define LED_PIN_1 D5  // Define the GPIO pin connected to your first LED<br>#define LED_PIN_2 D6  // Define the GPIO pin connected to your second LED<br>#define LED_PIN_3 D7 // Define the GPIO pin connected to your third LED<br><br>void setup() {<br>  Serial.begin(115200);<br>  Blynk.begin(auth, ssid, pass);<br>  pinMode(LED_PIN_1, OUTPUT);<br>  pinMode(LED_PIN_2, OUTPUT);<br>  pinMode(LED_PIN_3, OUTPUT);<br>}<br><br>void loop() {<br>  Blynk.run();<br>}<br><br>BLYNK_WRITE(V0) {<br>  int value = param.asInt();<br>  digitalWrite(LED_PIN_1, value);<br>}<br><br>BLYNK_WRITE(V1) {<br>  int value = param.asInt();<br>  digitalWrite(LED_PIN_2, value);<br>}<br><br>BLYNK_WRITE(V2) {<br>  int value = param.asInt();<br>  digitalWrite(LED_PIN_3, value);<br>}</pre><p>Example dashboard suhu <a href="https://wokwi.com/projects/392246767497544705">https://wokwi.com/projects/392246767497544705</a></p><p>Sekian dari pengenalan IoT Dasar Menggunakan Platform Blynk, selebihnya masih banyak fitur-fitur yang bisa digunakan pada platform ini, tetapi pengenalan awal kita memakai project seperti ini dulu.</p><p>Tunggu aja pelatihan-pelatihan selanjutnya…</p><p>Sampai jumpa………</p><p>AMCC</p><p><em>Learning By Doing</em></p><p><em>Learning By Teaching</em></p><h3>Referensi</h3><ul><li><a href="https://iotkece.com/berkenalan-dengan-blynk-apa-itu-blynk/#google_vignette">https://iotkece.com/berkenalan-dengan-blynk-apa-itu-blynk/#google_vignette</a></li><li><a href="https://www.fanselectronics.com/arduino/belajar-blynk-iot-dengan-menggunakan-esp8266-dan-esp32/">https://www.fanselectronics.com/arduino/belajar-blynk-iot-dengan-menggunakan-esp8266-dan-esp32/</a></li><li><a href="https://www.nyebarilmu.com/mengenal-aplikasi-blynk-untuk-fungsi-iot/">https://www.nyebarilmu.com/mengenal-aplikasi-blynk-untuk-fungsi-iot/</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c701cd8c9fe8" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amcc-amikom/blynk-monitor-and-control-the-dashboard-using-blynk-c701cd8c9fe8">Blynk: monitor and control the dashboard using blynk</a> was originally published in <a href="https://medium.com/amcc-amikom">Amikom Computer Club</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Output: stringing with LED, 16x2 LCD, Buzzer and Actuator]]></title>
            <link>https://medium.com/amcc-amikom/output-stringing-with-led-16x2-lcd-buzzer-and-actuator-dd85866681cb?source=rss-767a3d40b3ac------2</link>
            <guid isPermaLink="false">https://medium.com/p/dd85866681cb</guid>
            <category><![CDATA[output]]></category>
            <category><![CDATA[internet-of-things]]></category>
            <category><![CDATA[hardware-software]]></category>
            <category><![CDATA[iot]]></category>
            <dc:creator><![CDATA[Yogadwisusena]]></dc:creator>
            <pubDate>Thu, 28 Dec 2023 18:53:55 GMT</pubDate>
            <atom:updated>2023-12-28T19:28:21.456Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iXNjsGZwUD4ntZhTrH4dFA.png" /></figure><p>Selamat datang pada modul praktikum pelatihan #2 divisi Internet Of Thing’s AMCC 2023/2024. Mari kita kenalan dengan perangkat output mikrokontroller 🙌</p><h3>Apa itu perangkat Output?</h3><p>Perangkat Output adalah komponen yang mempunyai tugas utama untuk menampilkan hasil pemrosesan yang dapat dimengerti oleh pengguna atau perangkat lain. Output ini dapat berupa data digital atau analog yang direfleksikan dalam berbagai bentuk seperti gambar atau tampilan visual, suara, dan gerakan .</p><h3>Table of content:</h3><p><strong>Materi</strong></p><ul><li><a href="#4303">Visual</a></li><li><a href="#0c6e">Audio</a></li><li><a href="#0c6e">Aktuator</a></li></ul><p><strong>Praktikum</strong></p><ul><li><a href="#0027">LED</a></li><li><a href="#f090">LCD 16x2 I2C</a></li><li><a href="#f090">Buzzer</a></li><li><a href="#8c29">Motor Servo</a></li><li><a href="#9ac8">Motor Stepper</a></li></ul><h3>Jenis-jenis Perangkat Output</h3><p>Berikut beberapa jenis perangkat Output yang umum dipakai dibagi menjadi beberapa kategori yaitu output berupa visual, suara (audio), dan gerakan(aktuator):</p><h4>Visual</h4><p>Perangkat output visual adalah komponen-komponen yang menghasilkan tampilan visual sebagai respons terhadap sinyal atau data yang diterima. Berikut adalah beberapa jenis perangkat output visual yang umum digunakan:</p><p><strong>LED (Light Emitting Diode)</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GEZfCG-SNbq4VsE7k_iKIA.png" /></figure><p>LED (Light Emitting Diode) Digunakan untuk memberikan indikasi visual. Misalnya, lampu LED dapat digunakan untuk menunjukkan status atau kondisi tertentu pada suatu sistem.</p><p><strong>LCD (Liquid Crystal Display)</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4SSKNJf3qGq5MaotFIfIWw.png" /></figure><p>LCD (Liquid Crystal Display)<strong> </strong>adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan di berbagai bidang, misalnya dalam alat-alat elektronik, seperti televisi, kalkulator ataupun layar komputer. Umumnya jenis alat yang digunakan adalah dengan menggunakan LCD 16x2 yang artinya LCD tersebut terdiri dari 16 kolom dan 2 baris karakter (tulisan).</p><h3><strong>Audio</strong></h3><p>Audio sebagai perangkat output melibatkan sejumlah elemen dan komponen yang memungkinkan mikrokontroler untuk menghasilkan suara. Perangkat output utama yang digunakan adalah speaker atau buzzer, yang dapat dikendalikan melalui Pulse Width Modulation (PWM) untuk mengatur tingkat volume suara. Mikrokontroler yang dilengkapi dengan Digital-to-Analog Converter (DAC) memungkinkan konversi sinyal audio digital menjadi sinyal analog, yang kemudian dapat disampaikan ke speaker</p><p><strong>Speaker</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*24sSvg6meLFtT_h_3Ee2DA.png" /></figure><p>Speaker adalah perangkat audio elektro-akustik yang dirancang untuk mengubah sinyal listrik menjadi gelombang suara yang dapat didengar. Fungsinya adalah menghasilkan suara atau reproduksi audio dari sumber-sumber seperti pemutar musik, komputer, televisi, atau perangkat lainnya. Speaker digunakan dalam berbagai aplikasi, termasuk sistem audio rumah, sistem hiburan mobil, komputer, dan perangkat elektronik lainnya.</p><p><strong>Buzzer</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EMl5Qv5_GQktkHetS-ePbg.png" /></figure><p>Buzzer adalah komponen elektronika yang dapat menghasilkan getaran suara dalam bentuk gelombang bunyi. Terdapat jenis-jenis buzzer berdasarkan bunyinya terbagi atas dua, yaitu:</p><ul><li>Active Buzzer, yaitu buzzer yang sudah memiliki suaranya sendiri saat diberikan tegangan listrik. Buzzer aktif Arduino jenis ini seringkali juga disebut buzzer stand alone atau berdiri sendiri.</li><li>Passive Buzzer, yaitu buzzer yang tak memiliki suara sendiri. Buzzer jenis ini sangat cocok dipadukan dengan Arduino karena kita bisa memprogram tinggi rendah nadanya. Salah satu contohnya adalah speaker.</li></ul><h3>Aktuator</h3><p>Aktuator adalah perangkat atau komponen mekanik, elektrik, atau pneumatik yang merespon terhadap sinyal kontrol dengan melakukan suatu tindakan fisik atau menghasilkan gerakan mekanis. Fungsi utama aktuator adalah mengubah energi kontrol, biasanya dalam bentuk sinyal listrik, menjadi gerakan atau tindakan fisik pada sistem tertentu.</p><p><strong>Motor Servo</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8XOYOTzUesx3-gjqUMbeZw.png" /></figure><p>Motor servo adalah sebuah motor DC dengan sistem tertutup di mana posisi rotor-nya akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo. Motor ini terdiri dari sebuah motor DC, serangkaian gear, potensiometer, dan rangkaian kontrol. Potensiometer berfungsi untuk menentukan batas sudut dari putaran servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang dikirim melalui kaki sinyal dari kabel motor servo. Pada dasarnya dibuat menggunakan motor DC yang dilengkapi dengan controler dan sensor posisi sehingga dapat memiliki gerakan 0 derajat, 90 derajat dan 180 derajat.</p><p><strong>Motor Stepper</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gdkZX8okX0Vjhv6XDtIt1g.png" /></figure><p>Motor stepper adalah salah satu jenis motor DC yang perputarannya berdasarkan langkah (langkah) diskrit. Input pada motor stepper berasal dari pulsa-pulsa digital yang diterima saat dihubungkan dengan tegangan. Step yang mengendalikan putaran motor, berasal dari konstruksi kumparan yang disusun menjadi beberapa fase. Motor ini dapat berputar jika motor dialiri listrik secara berurutan. Motor stepper mengubah kelistrikan tadi menjadi energi mekanik. Jika dibandingkan motor DC biasa, torsi dari motor stepper masih kalah. Namun motor stepper memiliki keunggulan dalam tingkat presisi dalam setiap putarannya.</p><h3>Gaskkenn Praktikumm</h3><h3>LED</h3><p>praktikum led bisa akses pertemuan sebelumnya ya <a href="https://medium.com/amcc-amikom/exploring-the-world-of-microcontroller-1d217f346722">disini</a></p><h3><strong>Lcd 16x2 I2C</strong></h3><p><strong>Tambahkan Alat yang akan digunakan</strong></p><p>alat-alat yang di butuhkan adalah:</p><ul><li>Arduino Uno R3</li><li>LCD 16x2 I2C</li><li>Kabel Jumper</li></ul><p><strong>Mari kita rangkai</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pSNOTHSwEOmO0k0xvS_dQA.png" /></figure><p>Keterangan:</p><ul><li>GND : terhubung dengan GND Arduino</li><li>VCC : terhubung dengan 5V Arduino</li><li>SDA : terhubung dengan pin SDA (A4) Arduino</li><li>SCL : terhubung dengan pin SCL (A5) Arduino</li></ul><p><strong>Mari kita Coding</strong></p><pre>#include &lt;Wire.h&gt;  // Library Wire digunakan untuk komunikasi I2C<br>#include &lt;LiquidCrystal_I2C.h&gt;  // Library LiquidCrystal_I2C<br><br>LiquidCrystal_I2C lcd(0x27, 16, 2); // Alamat I2C umum untuk modul LCD 16x2<br><br>void setup() {<br>  lcd.init();                      // Inisialisasi LCD<br>  lcd.backlight();                 // Nyalakan backlight LCD<br>}<br><br>void loop() {<br>  lcd.setCursor(0,0); // menulis karakter pada kolom 0 baris 0<br>  lcd.print(&quot;AMCC&quot;); // Tampilkan karakter pada LCD<br>  lcd.setCursor(6,1); // menulis karakter pada kolom 7 baris 1<br>  lcd.print(&quot;IoT&quot;); // Tampilkan karakter pada LCD<br>}</pre><p>Bisa langung <a href="https://wokwi.com/projects/385361003555650561">klik disin</a>i ya</p><h3>Buzzer</h3><p><strong>Tambahkan Alat yang akan digunakan</strong></p><p>perangkat yang di butuhkan adalah:</p><ul><li>Arduino Uno R3</li><li>Buzzer</li><li>Kabel Jumper</li></ul><p><strong>Mari kita rangkai</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YbbktKr8oDBCAhmMqmoY5g.png" /></figure><p>Keterangan:</p><ul><li>Kutub Positif (Kaki Panjang): terhubung dengan Pin 2 Arduino</li><li>Kutub negatif (Kaki Pendek): terhubung dengan GND Arduino</li></ul><p><strong>Mari kita Coding</strong></p><pre>int buzzer = 2; //deklarasi pin buzzer<br><br>void setup() {<br>  pinMode(buzzer, OUTPUT); //setup pin buzzer menjadi output<br>}<br><br>void loop() {<br><br>  tone(buzzer, 10); //membunyikan buzzer sebesar 10Hz, <br>  // boleh diubah-ubah sesuai dengan keinginan, <br>  //semakin tinggi frekuensi semakin tinggi pula suara buzzernya<br>  delay(2000); //Jeda selama 2 Detik<br>  tone(buzzer, 100); // membunyikan buzzer sebesar 100Hz<br>  delay(2000); //Jeda selama 2 Detik<br>}</pre><p>Bisa langung <a href="https://wokwi.com/projects/385361137063500801">klik disini</a> ya</p><h3>Motor Servo</h3><p><strong>Tambahkan Alat yang akan digunakan</strong></p><p>perangkat yang di butuhan adalah:</p><ul><li>Arduino Uno R3</li><li>Motor Servo</li><li>Kabel Jumper</li></ul><p><strong>Mari kita rangkai</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QI3FELYc-1clAVAM2KNheA.png" /></figure><p>Keterangan:</p><ul><li>GND : terhubung dengan GND Arduino</li><li>VCC : terhubung dengan 5V Arduino</li><li>PWM : terhubung dengan pin 6 Arduino</li></ul><p><strong>Mari kita Coding</strong></p><pre>#include &lt;Servo.h&gt;<br>#define SERVO_PIN 6 // Pin untuk servo motor<br><br>Servo myservo; // Inisialisasi objek servo<br><br>void setup() {<br>  myservo.attach(SERVO_PIN); // Menghubungkan objek servo dengan pin yang benar<br>}<br><br>void loop() {<br>  myservo.write(0); // Posisi awal servo (0 derajat)<br>  delay(1000); //Jeda selama 1 Detik<br><br>  myservo.write(90); // Posisi awal servo (90 derajat)<br>  delay(1000); //Jeda selama 1 Detik<br><br>  myservo.write(180); // Posisi akhir servo (180 derajat)<br>  delay(1000); //Jeda selama 1 Detik<br><br>  myservo.write(90); // Posisi awal servo (90 derajat)<br>  delay(1000); //Jeda selama 1 Detik<br><br>}</pre><p><strong>Bisa langung </strong><a href="https://wokwi.com/projects/385361652214238209"><strong>klik disini </strong></a><strong>ya</strong></p><h3>Motor Stepper</h3><p><strong>Started</strong></p><p><strong>Tambahkan Alat yang akan digunakan</strong></p><p>perangkat yang di butuhan adalah:</p><ul><li>Arduino Uno R3</li><li>Motor Stepper</li><li>Kabel Jumper</li></ul><p><strong>Mari kita rangkai</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WKhhl_pNPchdX04d1C6Lxg.png" /></figure><p>Keterangan:</p><ul><li>A-: terhubung dengan pin 13Arduino</li><li>A+ : terhubung dengan pin 12Arduino</li><li>B+ : terhubung dengan pin 11 Arduino</li><li>B- : terhubung dengan pin 10Arduino</li></ul><p><strong>Mari kita Coding</strong></p><pre>#include &lt;Stepper.h&gt;<br><br>const int stepsPerRevolution = 100; <br>Stepper myStepper(stepsPerRevolution, 10, 11, 12, 13);<br><br>void setup() {<br>  myStepper.setSpeed(60);<br>}<br><br>void loop() {<br>  myStepper.step(stepsPerRevolution / 2); // (&quot;90 derajat searah jarum jam&quot;);<br>  delay(500);<br><br>  myStepper.step(stepsPerRevolution / 2); // (&quot;180 derajat searah jarum jam&quot;);<br>  delay(500);<br><br>  myStepper.step(-stepsPerRevolution / 1);  // (&quot;Kembali ke 0 derajat&quot;);<br>  delay(500);<br><br>  myStepper.step(-stepsPerRevolution / 1);  // (&quot;-180 derajat berlawanan jarum jam&quot;);<br>  delay(500);<br><br>  myStepper.step(stepsPerRevolution); // (&quot;Kembali ke 0 derajat&quot;);<br>  delay(500);<br>}</pre><p><strong>Bisa langung </strong><a href="https://wokwi.com/projects/385362128369484801"><strong>klik disini</strong></a><strong> ya</strong></p><p>Sekian dan terimakasih 😊</p><p>AMCC</p><p><em>Learning By Doing</em></p><p><em>Learning By Teaching</em></p><p>Referensi</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dd85866681cb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amcc-amikom/output-stringing-with-led-16x2-lcd-buzzer-and-actuator-dd85866681cb">Output: stringing with LED, 16x2 LCD, Buzzer and Actuator</a> was originally published in <a href="https://medium.com/amcc-amikom">Amikom Computer Club</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aktuator]]></title>
            <link>https://medium.com/amcc-amikom/aktuator-df79a558c07c?source=rss-767a3d40b3ac------2</link>
            <guid isPermaLink="false">https://medium.com/p/df79a558c07c</guid>
            <category><![CDATA[hardware]]></category>
            <category><![CDATA[hardware-software]]></category>
            <dc:creator><![CDATA[Yogadwisusena]]></dc:creator>
            <pubDate>Sat, 03 Jun 2023 05:52:49 GMT</pubDate>
            <atom:updated>2023-06-03T05:52:49.557Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/720/0*yJ7LFbxhFh3h5h_K.jpeg" /></figure><p><strong>Aktuator</strong></p><p>Aktuator adalah suatu alat atau peralatan mekanis untuk dapat menggerakkan dan mengontrol suatu mekanisme di dalam sebuah sistem. Aktuator ini diaktifkan oleh lengan mekanik yang umumnya digerakkan oleh jenis motor listrik yang dapat dikendalikan oleh pengontrol dengan cara otomatis yang telah diprogram di antara berbagi mikrokontroler. Aktuator merupakan komponen elemen yang dapat mengubah kuantitas listrik secara analog untuk menjadi kuantitas lain seperti pada kecepatan, dan juga perangkat elektromagnetik yang mampu menghasilkan energi secara kinetik sehingga mampu menghasilkan gerakan di dalam robot.</p><p><strong>Fungsi Aktuator</strong><br>Pada sebuah sistem pengendalian dari aktuator memiliki fungsi untuk dapat menguatkan sebuah sinyal kontrol yang dapat berasal dari sebuah kontroller yang kemudian menjadi sinyal yang baru dengan berbagai daya yang besar dan juga sesuai dengan daya yang telah dibutuhkan.</p><p><strong>Jenis-Jenis Aktuator</strong></p><p>Terdapat beberapa jenis aktuator sebagai berikut</p><ol><li>Motor Listrik: Motor listrik adalah jenis aktuator yang paling umum digunakan. Motor ini mengubah energi listrik menjadi gerakan mekanis. Terdapat berbagai jenis motor listrik, seperti motor DC, motor servo, dan motor stepper.</li><li>Piston Hidraulis: Piston hidraulis menggunakan tekanan fluida untuk menggerakkan piston atau silinder. Ketika fluida dikirimkan ke dalam silinder, tekanan tersebut menyebabkan gerakan piston secara linier atau rotasi.</li><li>Solenoid: Solenoid adalah kumparan kawat yang menghasilkan medan magnet ketika arus listrik mengalir melaluinya. Medan magnet ini digunakan untuk menggerakkan komponen mekanis, seperti katup, klep, atau perangkat pengunci.</li><li>Pneumatik: Aktuator pneumatik menggunakan udara bertekanan untuk menghasilkan gerakan. Udara bertekanan menggerakkan piston dalam silinder, yang pada gilirannya menghasilkan aksi mekanis.</li><li>Piezoelektrik: Aktuator piezoelektrik menggunakan efek piezoelektrik untuk mengubah tegangan listrik menjadi gerakan mekanis. Material piezoelektrik mengalami deformasi ketika diberikan tegangan, yang dapat digunakan untuk menggerakkan atau mengontrol mekanisme.</li></ol><p>Nnahh dari beberapa penjelasan diatas kita tau pengertian, kegunaan, serta jenis-jenis aktuator. Pada pertemuan kali ini untuk pengaplikasiannya kita memakai motor servo dan motor stepper. Bagaimana penggunaannya????? mari kita gas ke praktikumm…..</p><p>Motor servo</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/550/1*BHXGUgRikJc-t6KsvyKh4g.jpeg" /></figure><p>Motor servo adalah sebuah motor DC dengan sistem tertutup di mana posisi rotor-nya akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo. Motor ini terdiri dari sebuah motor DC, serangkaian gear, potensiometer, dan rangkaian kontrol. Potensiometer berfungsi untuk menentukan batas sudut dari putaran servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang dikirim melalui kaki sinyal dari kabel motor servo.</p><p>Pada dasarnya dibuat menggunakan motor DC yang dilengkapi dengan controler dan sensor posisi sehingga dapat memiliki gerakan 0 derajat, 90 derajat dan 180 derajat.</p><p>Rangkaian</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/543/1*qwYDwwwqMPJj3w-tvXyqDA.png" /></figure><p>Alat yang perlu dipersiapkan:</p><ol><li>Arduino Uno</li><li>Motor Servo</li><li>Bread Board</li><li>Kabel Jumper</li></ol><p>Lanjuttt ke programnya seperti ini</p><pre>#include &lt;Servo.h&gt; <br>Servo gerak; <br><br><br>void setup(){<br>  gerak.attach(3); <br>}<br><br>void loop(){<br>  gerak.write(45);<br>  delay(1000);<br>  gerak.write(0);<br>  delay(1000);<br>  gerak.write(90);<br>  delay(1000);<br>  gerak.write(0);<br>  delay(1000);<br>}</pre><p>Motor Stepper</p><p>Motor stepper adalah salah satu jenis motor DC yang perputarannya berdasarkan langkah (langkah) diskrit. Input pada motor stepper berasal dari pulsa-pulsa digital yang diterima saat dihubungkan dengan tegangan. Step yang mengendalikan putaran motor, berasal dari konstruksi kumparan yang disusun menjadi beberapa fase. Motor ini dapat berputar jika motor dialiri listrik secara berurutan. Motor stepper mengubah kelistrikan tadi menjadi energi mekanik. Jika dibandingkan motor DC biasa, torsi dari motor stepper masih kalah. Namun motor stepper memiliki keunggulan dalam tingkat presisi dalam setiap putarannya.</p><p>Rangkaian</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*6iFqJhtcAdp9phY6H5XbZA.png" /></figure><p>Alat yang perlu dipersiapkan:</p><ol><li>Arduino Uno</li><li>Motor stepper 28BYJ-48</li><li>Modul Driver Motor Stepper ULN2003A</li><li>Bread Board</li><li>Kabel Jumper</li></ol><pre><br>//inisialisasi<br><br>int IN1=8;<br>int IN2=9;<br>int IN3=10;<br>int IN4=11;<br>int delaytime=3; //makin kecil makin cepat<br>int lamaputaran=200; //makin besar makin lama berputar<br>void setup(){<br>//menetapkan setiap pin arduino sebagat output/input<br>pinMode(IN1, OUTPUT);<br>pinMode(IN2, OUTPUT);<br>pinMode(IN3, OUTPUT); <br>pinMode(IN4, OUTPUT);<br>}<br>void loop(){<br>for (int i=0; i&lt;lamaputaran; i++){ maju();<br>} <br>delay(1000);<br>for (int j=0; j&lt;lamaputaran; j++){ mundur();<br>} delay(1000);<br>}<br>void maju (){<br>step1(); delay(delaytime);<br>step2(); delay(delaytime);<br>step3(); delay(delaytime); <br>step4(); delay(delaytime);<br>}<br>void mundur(){<br>step4(); delay(delaytime);<br>step3(); delay(delaytime);<br>step2(); delay(delaytime); <br>step1(); delay(delaytime);<br>}<br>//fungsi pada setiap step<br>void step1(){<br>digitalWrite(IN1, LOW); <br>digitalWrite(IN2, LOW);<br>digitalWrite(IN3,HIGH);<br>digitalWrite(IN4, HIGH);<br>}<br>void step2(){<br>digitalWrite(IN1,HIGH);<br>digitalWrite(IN2, LOW);<br>digitalWrite(IN3,LOW); <br>digitalWrite(IN4, HIGH);<br>}<br>void step3(){<br>digitalWrite(IN1, HIGH);<br>digitalWrite(IN2, HIGH); <br>digitalWrite(IN3, LOW);<br>digitalWrite(IN4, LOW);<br>}<br>void step4(){<br>digitalWrite(IN1, LOW);<br>digitalWrite(IN2, HIGH);<br>digitalWrite(IN3, HIGH);<br>digitalWrite(IN4, LOW);<br>}</pre><p>Kira — kira begitu untuk pertemuan kali ini yaaaa….</p><p>Dari penjelasan diatas diharap bisa pada explorr ya….</p><p>Sampai ketemu di pertemuan selanjutnyaaa……</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=df79a558c07c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amcc-amikom/aktuator-df79a558c07c">Aktuator</a> was originally published in <a href="https://medium.com/amcc-amikom">Amikom Computer Club</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pengaplikasian sensor menggunakan Platform Thingkspeak]]></title>
            <link>https://medium.com/amcc-amikom/pengaplikasian-sensor-menggunakan-platform-thingkspeak-e05d37176509?source=rss-767a3d40b3ac------2</link>
            <guid isPermaLink="false">https://medium.com/p/e05d37176509</guid>
            <category><![CDATA[amcc]]></category>
            <category><![CDATA[hardware-software]]></category>
            <category><![CDATA[iot]]></category>
            <category><![CDATA[sensors]]></category>
            <category><![CDATA[thingspeak]]></category>
            <dc:creator><![CDATA[Yogadwisusena]]></dc:creator>
            <pubDate>Sat, 25 Mar 2023 03:34:16 GMT</pubDate>
            <atom:updated>2023-03-30T16:32:14.616Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*Qyqs6eVZ_WWQnXL2iSHmxw.png" /></figure><p>Balik lagi temen-temen di pelatihan Divisi HS, dipelatihan sebelumnya kan kita sudah menggunakan platform iot yaitu Blynk naahhh kali ini kita akan menggunakan platform iot lagi yaitu Platformn Thinkspeak, apaa ituu thingkspeak? Kita lanjut aja ke materinya…</p><p><strong>Thinkspeak</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/352/1*zqnhRD6-a4fUA73svZESpw.png" /></figure><p>Thingspeak.com merupakan platform Internet of Things dibagian cloud dimana kita dapat mengirim atau menerima suatu data dengan protokol komunikasi HTTP dan juga dapat menampilkan nilai data melalui dashboard gratis yang diberikan.</p><p><strong>Fungsi Thingspeak</strong></p><p>Thingspeak.com berfungsi sebagai pengumpul data yang berasal dari perangkat node berupa sensor-sensor yang sudah terhubung ke internet dan juga memungkinkan pengambilan data dari perangkat lunak untuk keperluan visualisasi ,notifikasi, kontrol dan analisis historis data.</p><p>Unsur utama dari ThingSpeak adalah saluran, yang berisi bidang data, bidang lokasi, dan bidang status. Setelah membuat saluran ThingSpeak, kita bisa menulis data ke saluran proses dan melihat hasil data lewat MATLAB. Dari situ dapat dilihat reaksi terhadap data dengan tweet dan alert lainnya.</p><p><strong>Fitur- Fitur Dari Thingspeak</strong></p><ul><li>Real-time data collection</li><li>Open Api</li><li>Geolocation data</li><li>Data prosessing</li><li>Data Visualizations</li><li>Device status messages</li><li>Plugins</li></ul><p><strong>Step by step menggunakan thinspeak</strong></p><p>Ada beberapa tahap nih yang dibutuhin untuk menggunakan platform ini simak ptaktikum berikut yaa…</p><p>Pertama temen-temen harus buat akun thingkspeak dulu nihh, setelah selesai akan masuk ke dashboard utama. Lalu proses selanjutnya masuk ke bagian chanel dan pilih “New Chanel”.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*LzNY2RDryi8G-kXmY2EwVw.png" /></figure><p>Setelah itu temen-temen diharuskan mengisi beberapa setingan yaitu nama chanel dan field.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*8pCWz95GvgjShIJKrcykBA.png" /></figure><p>Lalu setelah sudah diisi jangan lupa save setelan chanel-nya yaaaa.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*Uv6iKUG3-G9bq0r_HreJBQ.png" /></figure><p>Jika sudah di simpan maka akan dapat melihat ID chanel kita dan juga fitur lainnya.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*yCmE7ffmJtcmJwdFNm6EBg.png" /></figure><p>Lanjut ke hal penting selanjutnya yaitu API keys yang berfungsi sebagai alamat perantara antar device yang digunakan.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*hTCwVa2rwbUCBHCaQTjTTw.png" /></figure><p>Setelah beberapa setelan selesai kita lanjut ke tahap perakitan perangkat dan pemrograman perangkatnya. Perangkat yang kita pakai kali ini adalah Nodemcu dan sensor dht11, untuk rangkaiannya sebagai berikut:</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*vZn9qTw7HIWyWiqSWzz9GA.png" /></figure><p>Lanjuttt ke programnya seperti ini</p><pre>#include &lt;ESP8266WiFi.h&gt;<br>#include &lt;WiFiClient.h&gt;<br>#include &lt;ThingSpeak.h&gt; //library untuk thingspeak<br>#include &quot;DHT.h&quot; //library untuk DHT<br><br>#define DHTPIN 4 //deklarasi pin D2 untuk output dari DHT11<br>#define DHTTYPE DHT11 //menggunakan DHT11<br>DHT dht(DHTPIN, DHTTYPE);<br><br>const char *ssid = &quot;Efekkaca&quot;;  //nama Hotspot yang digunakan<br>const char *password = &quot;123456789&quot;;  //Password Hotspot yang digunakan<br>WiFiClient client; <br><br>unsigned long myChannelNumber =  2077779; //channel ID<br>const char * myWriteAPIKey = &quot;5N2OVYBKJSN5G5ZC&quot;; //write APIKey<br><br>void setup() {<br>  Serial.begin(9600); <br>  delay(10); <br>  <br>  Serial.print(&quot;Connecting to &quot;);  <br>  Serial.println(ssid);  //menampilkan nama hotspot ke Serial monitor<br>  WiFi.begin(ssid, password);  //memulai untuk terhubung WiFi<br><br>  //memastikan koneksi dengan hotspot<br>  while (WiFi.status() != WL_CONNECTED)<br>  {<br>      delay(500);<br>      Serial.print(&quot;.&quot;);<br>  }<br>  <br>  Serial.println(&quot;&quot;);  <br>  Serial.println(&quot;WiFi connected&quot;); //menandakan sudah terkoneksi<br>  Serial.println(WiFi.localIP());  //menampilkan Alamat IP<br>  ThingSpeak.begin(client); //memulai thingspeak<br>  dht.begin(); //memulai mengaktifkan DHT<br>}<br><br>void loop()   <br>{ <br>  int t = dht.readTemperature(); //pembacaan temperatur<br><br>  //menampilkan pada serial monitor<br>  Serial.print(&quot;Temperature: &quot;);<br>  Serial.print(t);<br>  Serial.println (&quot; *C &quot;);<br>  ThingSpeak.writeField(myChannelNumber, 1, t, myWriteAPIKey); //pengiriman ke data thingspeak<br>  delay(2000); //jangka pengiriman 2 detik<br>}</pre><p>Kurang lebih jika semua langkah dikerjakan kita dapat melihat hasilny sebagai berikut:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/452/1*yYcy0-kidQW4FiuRrUmBjA.png" /></figure><p>Sekian dari<strong> </strong>Pengaplikasian sensor menggunakan thingkspeak, selebihnya masih banyak fitur-fitur yang bisa digunakan pada platform ini, tetapi pengenalan awal kita memakai project seperti ini dulu ya.</p><p>Tunggu aja pelatihan-pelatihan selanjutnya…</p><p>Sampai jumpa………</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e05d37176509" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amcc-amikom/pengaplikasian-sensor-menggunakan-platform-thingkspeak-e05d37176509">Pengaplikasian sensor menggunakan Platform Thingkspeak</a> was originally published in <a href="https://medium.com/amcc-amikom">Amikom Computer Club</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pengenalan IoT Dasar Menggunakan Platform Blynk]]></title>
            <link>https://medium.com/amcc-amikom/pengenalan-iot-dasar-menggunakan-platform-blynk-ec8e1aba4f1e?source=rss-767a3d40b3ac------2</link>
            <guid isPermaLink="false">https://medium.com/p/ec8e1aba4f1e</guid>
            <category><![CDATA[hardware-software]]></category>
            <category><![CDATA[iot]]></category>
            <category><![CDATA[arduino]]></category>
            <category><![CDATA[amcc]]></category>
            <category><![CDATA[blynk]]></category>
            <dc:creator><![CDATA[Yogadwisusena]]></dc:creator>
            <pubDate>Fri, 17 Mar 2023 21:29:20 GMT</pubDate>
            <atom:updated>2023-03-30T16:33:29.782Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*5Wl_pkQwv8xEDzE0rY5GRg.png" /></figure><p>Halo teman-teman semua.., kali ini kita akan membahas sebuah materi yaitu Internet Of Things atau bisa disingkat dengan IOT oke langsung aja kita bahas ya….</p><h3>Apa sih iot itu?</h3><p><em>internet of things</em> merupakan sebuah konsep di mana suatu benda atau objek ditanamkan teknologi-teknologi seperti sensor dan software dengan tujuan untuk berkomunikasi, mengendalikan, menghubungkan, dan bertukar data melalui perangkat lain selama masih terhubung ke internet.</p><h3>Unsur pembentuk ekosistem IoT</h3><p>Dalam suatu prangkat IOT, memiliki unsur pembentuk atau bisa disebut pembentuk ekosistem. seperti :</p><p>1. <strong><em>Artificial intelligence</em> (kecerdasan buatan)</strong></p><p>Kecerdasan buatan atau <em>artificial intelligence</em> (AI) adalah sistem kecerdasan yang dimiliki oleh manusia yang diimplementasikan atau diprogram di dalam mesin agar mesin dapat dapat berpikir dan berlaku layaknya manusia.</p><p>2. <strong>Konektivitas</strong></p><p>Konektivitas juga biasa disebut sebagai koneksi antar jaringan. Dalam dunia IoT sendiri ada kemungkinan untuk kita membuat jaringan baru, jaringan yang khusus digunakan untuk perangkat IoT.</p><p>3. <strong>Sensor</strong></p><p>Unsur ini merupakan unsur pembeda mesin IoT dengan mesin canggih lainnya. Dengan adanya sensor ini mesin mampu menentukan instrumen yang dapat mengubah mesin IoT dari yang semula bersifat pasif menjadi mesin atau alat yang bersifat aktif dan terintegrasi.</p><p>Platform iot</p><p>Platform IoT dapat digunakan untuk mengumpulkan data dari berbagai sumber, menyimpan data, menampilkan data, mengontrol perangkat, mengelola <em>inventory </em>perangkat dan lain-lain. Ada banyak platform-platform yang beredar yang bisa membantu kita pada saat pembuatan produk iot dan membantu juga sebagai solusi agar iot lebih efisien dan tidak memakan banyak waktu. Contoh nya sebagai berikut:</p><p>· Thingspeak</p><p>· Blynk</p><p>· Firebase</p><p>· Ubidots</p><p>· ThinksBoard</p><p>· Thinger.io</p><p>· Dan masih banyak lagi</p><p>Nah dari beberapa contoh platform iot yang ada, naahh untuk pelatihan kali ini sebagai pengenalan iot kita memakai platform Blynk. Disini kita akan membuat suatu project controlling led jarak jauh menggunakan platform ini. Lanjuttt kita gass ke praktikum …..</p><h3>BLYNK apaan tuh?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/501/1*Yx7IjMfYU04CM81J_DQDVA.png" /></figure><p>BLYNK adalah adalah salahsatu platform iot yang bertujuan untuk kendali module Arduino, Raspberry Pi, ESP8266, WEMOS D1, dan module sejenisnya melalui Internet. Pada pelatihan kali ini kita akan membuat suatu project yaitu Controling LED, untuk langkah-langkahnya kita langsung gass ke praktikum di bawah ini.</p><p><strong>Bagaimana menggunakan platform Blynk?</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*S1iNjsssRaOytkQJ-vxJZg.png" /></figure><p>Pertama temen-temen membuat akun di paltform Blynk</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*HxJjQ989SX01r9sFv-v0hg.png" /></figure><p>Lalu masuk ke langkah pembuatan template dan beri nama template dan setting perangkat yang ingin dipakai</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*Tpf1oCqkxUyVGqDW9WrJzA.png" /></figure><p>Masuk ke Datastreams dan pilih Virtual Pin</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*TnibQQ4aPNY4al4FYaWzmg.png" /></figure><p>setelah memilih virtual pin man-teman harus mengatur beberapa setelan mulai namanya, pin, dan tipe data.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*GvXdrYNVXdRUqmMt4fokKg.png" /></figure><p>Setelah itu teman-teman masuk ke Web Dashboard dimana disana bisa custom widget yang ingin dipakai pada projectnya. Nah disini kita memakai switch untuk Controling LED.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*-sOIpKtkDoV90IAvBSRd8A.png" /></figure><p>Disini kita akan mengatur setelan switch yang ingin dipakai.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*JkSFoO-AsxMCs9PH-a5fDw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*SdWNnT28HKc_hH1IflgTQQ.png" /></figure><p>Setelah menyimpan settingan template. kita masuk ke bagian device dan memilih template yang kita buat tadi.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*9el9ZY2Uf-eiaqGGi-MX_w.png" /></figure><p>Setelah itu akan mendapatkan token yang nantinya dipakai di program yang dibuat sebagai alamat template yang dituju.</p><p>setelah itu kita membuat suatu rangkaian menggunakan LED seperti Dibawah ini</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*Yc1ogoaj3C_IDcZaPWi5EQ.png" /></figure><p>Dengan Program seperti ini</p><blockquote>#include &lt;ESP8266WiFi.h&gt;<br> #include &lt;BlynkSimpleEsp8266.h&gt;</blockquote><blockquote>#define BLYNK_PRINT Serial</blockquote><blockquote>#define BLYNK_AUTH_TOKEN “TokenBlink” //Token dari blink</blockquote><blockquote>char auth[] = BLYNK_AUTH_TOKEN ; //Masukan Token yang ada di Blink<br> char ssid[] = “SSIDWIFI”;// Masukan nama WIFI<br> char pass[] = “PASSWORDWIFI”;// Masukan password WIFI</blockquote><blockquote>BLYNK_WRITE(V0) {<br> digitalWrite(D1, param.asInt()); //sesuaikan pin yang dipakai<br> }</blockquote><blockquote>void setup() {<br> pinMode(D1, OUTPUT);<br> Blynk.begin(auth, ssid, pass, “blynk.cloud”, 80);<br> }</blockquote><blockquote>void loop() {<br> <br> Blynk.run();<br> }</blockquote><p>upload program di atas ke perangkat yang dipakai dan pastikan token, ssid, dan password wifi nya sesuai.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*kakfhAZdhkryQ7sGed1OlQ.png" /></figure><p>Kembali lagi kehalaman Device nahh disana kita udah bisa mengontrol LED lewat platform Blynk melalui sambungan internet.</p><p>Sekian dari pengenalan IoT Dasar Menggunakan Platform Blynk, selebihnya masih banyak fitur-fitur yang bisa digunakan pada platform ini, tetapi pengenalan awal kita memakai project seperti ini dulu.</p><p>Tunggu aja pelatihan-pelatihan selanjutnya…</p><p>Sampai jumpa………</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ec8e1aba4f1e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amcc-amikom/pengenalan-iot-dasar-menggunakan-platform-blynk-ec8e1aba4f1e">Pengenalan IoT Dasar Menggunakan Platform Blynk</a> was originally published in <a href="https://medium.com/amcc-amikom">Amikom Computer Club</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Komponen dasar LED, LCD, Button, dan Buzzer]]></title>
            <link>https://medium.com/amcc-amikom/komponen-dasar-led-lcd-button-dan-buzzer-776ea6a2e71e?source=rss-767a3d40b3ac------2</link>
            <guid isPermaLink="false">https://medium.com/p/776ea6a2e71e</guid>
            <category><![CDATA[hardware-software]]></category>
            <category><![CDATA[button]]></category>
            <category><![CDATA[buzzer]]></category>
            <category><![CDATA[lcd-displays]]></category>
            <category><![CDATA[amcc]]></category>
            <dc:creator><![CDATA[Yogadwisusena]]></dc:creator>
            <pubDate>Thu, 12 Jan 2023 14:39:17 GMT</pubDate>
            <atom:updated>2023-01-12T14:39:17.656Z</atom:updated>
            <content:encoded><![CDATA[<p>Hardware Software</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*epxmgXwNuNhjwGOnFNTnzg.jpeg" /></figure><p>Assalamu’alaikum… Untuk penggunaan komponen dasar di sini menggunakan LED, LCD 16x2, Button, dan Buzzer.</p><p>LED:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/0*n16_vNUFa9Xp8GZQ" /></figure><p>Seperti praktikum sebelumnya, LED salah satu komponen dasar yang kita gunakan untuk mengintegrasikan dengan komponen yang lainnya.</p><p>Untuk pembedaan dari kaki nya, yang kaki panjang itu adalah vcc (+) , sedangkan yang pendek adalah GND (-)</p><p>LCD 16x2:</p><h4>LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama.Adapun fitur yang disajikan dalam LCD ini adalah:</h4><h4>— Terdiri dari 16 karakter dan 2 baris.</h4><h4>— Mempunyai 192 karakter tersimpan.</h4><h4>— Terdapat karakter generator terprogram.</h4><h4>— Dapat dialamati dengan mode 4-bit dan 8-bit.</h4><h4>— Dilengkapi dengan back light.</h4><p>LCD 16x2 dibedakan menjadi 2 jenis, ada yang menggunakan i2c dan ada yang tidak.</p><p>LCD 16x2 tanpa menggunakan I2C:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/630/0*HazMSRTr0J2TpXSA" /></figure><p>Untuk yang tidak menggunakan modul I2C ini ada banyak pin yang perlu dihubungkan dengan microcontroller. Untuk sambungan pinnya seperti ini:</p><ul><li>Pin1 (Ground / Source Pin): Ini adalah pin tampilan GND, digunakan untuk menghubungkan terminal GND unit mikrokontroler atau sumber daya.</li><li>Pin2 (VCC / Source Pin): Ini adalah pin catu tegangan pada layar, digunakan untuk menghubungkan pin catu daya dari sumber listrik.</li><li>Pin3 (V0 / VEE / Control Pin): Pin ini mengatur perbedaan tampilan, yang digunakan untuk menghubungkan POT yang dapat diubah yang dapat memasok 0 hingga 5V.</li><li>Pin4 (RS / Register Select / Control Pin): Pin ini berganti-ganti antara perintah atau data register, digunakan untuk menghubungkan pin unit mikrokontroler dan mendapatkan 0 atau 1 (0 = mode data, dan 1 = mode perintah).</li><li>Pin5 (RW / Pin Baca / Tulis / Kontrol): Pin ini mengaktifkan tampilan di antara operasi baca atau tulis, dan terhubung ke pin unit mikrokontroler untuk mendapatkan 0 atau 1 (0 = Operasi Tulis, dan 1 = Operasi Baca).</li><li>Pin 6 (E / Mengaktifkan / Mengontrol Pin): Pin ini harus dipegang tinggi untuk menjalankan proses Baca / Tulis, dan terhubung ke unit mikrokontroler &amp; terus-menerus dipegang tinggi.</li><li>Pin 7–14 (Pin Data / DB0 sampai DB7): Pin ini digunakan untuk mengirim data ke layar. Pin ini terhubung dalam mode dua-kawat seperti mode 4-kawat dan mode 8-kawat. Dalam mode 4-kawat, hanya empat pin yang terhubung ke unit mikrokontroler seperti 0 hingga 3, sedangkan dalam mode 8-kawat, 8-pin terhubung ke unit mikrokontroler seperti 0 hingga 7.</li><li>Pin15 (+ve pin LED): Pin ini terhubung ke +5V</li><li>Pin 16 (-ve pin LED): Pin ini terhubung ke GND.</li></ul><p>— LCD 16x2 dengan I2C:</p><p>Nah, di sini ada tambahan modul I2C, kelebihannya adalah kita tidak perlu menghubungkan banyak kabel ke microcontroller, cukup dengan 4 pin saja bisa langsung terhubung ke microcontroller</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*iuDbsUDwBLCKIf3u" /></figure><p>Untuk pin nya, seperti ini:</p><p>GND: dihubungkan ke Ground</p><p>VCC: dihubungkan ke 5V</p><p>SDA: dihubungkan ke pin analog 4 (A4)</p><p>SCL: dihubungkan ke pin analog 5 (A5)</p><p>Untuk scriptnya seperti ini:</p><pre>#include &lt;LiquidCrystal_I2C.h&gt;<br>LiquidCrystal_I2C lcd(0x27, 16, 2);<br><br>void setup() {<br>  lcd.begin();<br>}<br><br>void loop(){<br>  lcd.setCursor(0,0);<br>  lcd.print(&quot;TEST LCD i2C&quot;);<br>  lcd.setCursor(0,1);<br>  lcd.print(&quot;KelasRobot.com&quot;);<br>}</pre><h3><strong>— Button</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*f0O4jfnBliuDSZaT.jpg" /></figure><p>Push button adalah satu komponen elektronika yang dapat memutus dan mengalirkan arus listrik dalam suatu rangkaian <em>project </em>Arduino.</p><p>Dimana pemutusan dan pengaliran ini terjadi karena prinsip pengalihan dari satu konduktor ke konduktor lain. Caranya dengan pengoperasian langsung secara manual oleh pengguna.</p><p>FUNGSI BUTTON APA NIH?</p><p>Seperti yang dijelaskan pada poin sebelumnya, bahwa fungsi <em>push button</em> adalah untuk memutus dan menyambungkan arus listrik.</p><p>Biasanya <em>push button</em> ini digunakan untuk memicu jalannya suatu perangkat output seperti <em>relay</em>, <em>buzzer</em>, LED, maupun yang lainnya.</p><p>“Terus kak, guna nya kaki-kaki di push button apa ya?”</p><p>oke deh langsung jawab aja ya,, kaki-kaki pada push button memiliki tujuan masing-masing untuk menyambungkan ke pin pada arduino (lebih sering menyambungkan ke pin Digital (Data) dan GND (Ground)).</p><p>Misal kaki atas di sebelah kiri untuk menghubungkan ke pin Digital, sedangkan kaki bawah di sebelah kanan untuk menghubungkan ke pin GND.</p><p>Untuk rangkaiannya dan scriptnya seperti ini:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*P7yIx6PNL_lMmGkZ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/431/1*2i2v0Ih09nODzpHMkbjIRA.png" /></figure><blockquote><strong>#define BUTTON_PIN 4</strong></blockquote><blockquote><strong>void</strong> setup()</blockquote><blockquote>{</blockquote><blockquote>Serial.begin(9600);</blockquote><blockquote>pinMode(BUTTON_PIN, INPUT_PULLUP);</blockquote><blockquote>}</blockquote><blockquote><strong>void</strong> loop()</blockquote><blockquote>{</blockquote><blockquote>byte buttonState = digitalRead(BUTTON_PIN);</blockquote><blockquote><strong>if</strong> (buttonState == LOW) {</blockquote><blockquote>Serial.println(“Button is pressed”);</blockquote><blockquote>}</blockquote><blockquote><strong>else</strong> {</blockquote><blockquote>Serial.println(“Button is not pressed”);</blockquote><blockquote>}</blockquote><blockquote>delay(100);</blockquote><blockquote>}</blockquote><h3>— Buzzer</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/200/0*4Q2oOzU835V8pMmf.jpg" /></figure><p><em>Buzzer</em> Arduino adalah salah satu komponen yang biasa dipadukan dalam rangkaian elektronik. Apabila kamu pernah mendengar ada bunyi <em>beep-beep </em>pada perangkat elektronik, maka itu adalah suara <em>buzzer</em>.</p><p>Penggunaan <em>buzzer</em> biasanya ditemukan pada meteran listrik yang menggunakan pulsa, oven, sepeda motor, jam alarm, bel rumah, suara input <em>keypad</em>, bel sepeda, dan sebagainya.</p><p>Namun untuk <em>buzzer</em> yang digunakan pada Arduino bukanlah jenis yang sembarangan. <em>Buzzer </em>pada Arduino haruslah memiliki tegangan 5 volt ke bawah.</p><p>Tetapi apabila ingin menggunakan <em>buzzer </em>yang tegangannya lebih dari 5 volt, maka kamu butuh penguat tegangan seperti transistor 2n2222.</p><p>Untuk rangkaiannya seperti ini:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*RSUzKhQ4Av1fYn0b.png" /></figure><p>Dan untuk scriptnya:</p><blockquote>const int buzzerPin = 9;</blockquote><blockquote>void setup(){</blockquote><blockquote>pinMode(buzzerPin, OUTPUT);</blockquote><blockquote>}</blockquote><blockquote>void loop(){</blockquote><blockquote>analogWrite(buzzerPin, 127);</blockquote><blockquote>delay(500);</blockquote><blockquote>analogWrite(buzzerPin,0);</blockquote><blockquote>delay(500);</blockquote><blockquote>}</blockquote><p>Jadi, untuk sekedar teorinya seperti di atas tadi… Terimakasih. wassalamu’alaikum warrahmatullahi wabarakatuh.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=776ea6a2e71e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amcc-amikom/komponen-dasar-led-lcd-button-dan-buzzer-776ea6a2e71e">Komponen dasar LED, LCD, Button, dan Buzzer</a> was originally published in <a href="https://medium.com/amcc-amikom">Amikom Computer Club</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>