2 Cara Menambahkan Library Pada Arduino IDE Dengan Mudah

9:00 AM Comment

 

Cara Menambahkan Library Pada Arduino IDE Dengan Mudah

Cara Menambahkan Library Pada Arduino IDE Dengan Mudah

Pada artikel kali ini akan membahas bagaimana cara menambahkan library ke Arduino IDE, terdapat dua cara untuk menambahkan library, yang pertama yaitu dengan import file .zip dan yang kedua yaitu mendownload library langsung pada Arduino IDE

Cara yang pertama dengan impoert file zip :

  • Cari file library yang kalian butuhkan di browser internet kemudian download
  • File download berupa ekstitensi .zip
  • Buka aplikasi Arduino IDE kalian pilih menu sketch > include library > add zip library
Cara Menambahkan Library Pada Arduino IDE Dengan Mudah
  • Akan terbuka jendela baru dan cari file library yang sudah kalian donwload tadi kemudian pilih file .zip dan klik open
Cara Menambahkan Library Pada Arduino IDE Dengan Mudah
  • Tunggu sampai proses import file library selesai dengan indikasi notif Arduino IDE seperti pada gambar dibawah ini
Cara Menambahkan Library Pada Arduino IDE Dengan Mudah

Cara kedua dengan search di Arduino IDE :

  • Pertama buka aplikasi Arduino IDE kalian
  • Pilih menu sketch > include library > manage libraries
Cara Menambahkan Library Pada Arduino IDE Dengan Mudah
  • Akan muncul jendela baru seperti gambar dibawah ini dan klik pada kolom pencarian yang ada diatas kemudian ketik library yang kalian cari setelah ketemu kemudian klik instal dan tunggu sampai proses instal selesai

Cara Menambahkan Library Pada Arduino IDE Dengan Mudah

Program NodeMCU dengan Sensor Ultrasonic HC-SR04

12:40 PM Comment


Pada pembahasan kali ini akan menejlaskan cara menghubungkan sensor ultrasonic dengan miktokontroller NodeMCU

Komponen yang perlu disiapkan yaitu :

  • NodeMCU
  • Sensor Ultrasonic HC-SR04
  • Kabel Jumper
  • Laptop yang sudah terinstal Arduino IDE

Selanjutnya untuk rangkainnya dapat kalian lihat gambar dibawah ini:

Program NodeMCU dengan Sensor Ultrasonic HC-SR04

Keterangan :

  • Hubungkan pin VCC sensor ultrasonic ke pin VIN NodeMCU
  • Hubungkan pin GND sensor ultrasonic ke pin GND NodeMCU
  • Hubungkan pin Trig pada sensor ultrasonic ke pin D6 pada NodeMCU
  • Hubungkan pin Echo pada sensor ultrasonic ke pin D5 pada NodeMCU

Setelah semuanya dihubungkan, kemudian langkah selanjutnya yaitu memasukkan program ke dalam board NodeMCU

  • Hubungkan NodeMCU ke laptop/pc kalian dengan kabel data yang sesuai dengan yang ada pada board NodeMCU
  • Buka aplikasi Arduino IDE
  • Pilih pada menu tools > Board > Esp8266 > NodeMCU
  • Jika belum mengisntal board NodeMCU pada Arduino IDE kalian bisa melihat pada link disini
  • Pilih menu tools lagi dan pilih port > COM yang aktif
  • Copy program dibawah ini dan pastekan ke project arduino ide kalian
[program]

int trig = D6;           
int echo = D5;           
long durasi, jarak;     

void setup() {
  pinMode(trig, OUTPUT);   
  pinMode(echo, INPUT);     
  Serial.begin(9600);       
}

void loop() {

  digitalWrite(trig, LOW);
  delayMicroseconds(8);
  digitalWrite(trig, HIGH);
  delayMicroseconds(8);
  digitalWrite(trig, LOW);
  delayMicroseconds(8);

  durasi = pulseIn(echo, HIGH); 
  jarak = (durasi / 2) / 29.1;  
  Serial.println(jarak);        
}

  • Upload program dan tunggu sampai selesai
  • Buka serial monitor pada arduino ide kalian atau pada bagian pojok kanan atas dengan icon kaca pembesar

Dekatkan tangan kalian ke sensor ultrasonic, akan muncul jarak pada serial monitor antara tangan ke sensor


Program Relay 2 Channel NodeMCU

9:03 PM Comment

 

Pada pembahasan kali ini akan dijelaskan bagaimana cara memprogram atau menggunakna relay 2 channel dengan NodeMCU dan tentunya untuk pengembangan berikutnya bisa di hubungkan dengan ponsel kalian sehingga relay dapat dikontrol melalui ponsel, langsung saja kalian ikuti langkah dibawah ini

Komponen yang perlu disiapkan yaitu :

  • NodeMCU
  • Modul Relay 2 Channel
  • Kabel Jumper
  • Laptop yang sudah terinstal Arduino IDE

Pertama setelah kalian menyiapkan komponen diatas selanjutnya kalain rangkai seperti pada gambar dibawah ini

Program Relay 2 Channel NodeMCU

Keterangan :

  • Hubungkan pin GND pada relay ke pin GND pada NodeMCU
  • Hubungkan pin VCC pada relay ke pin 3V pada NodeMCU
  • Hubungkan pin IN1 pada relay ke pin D1 NodeMCU
  • Hubungkan pin IN2 Pada Modul relay ke pin D2 NodeMCU

Setelah semua terhubung selanjutnya memasukkan program ke board NodeMCU

  • Buka aplikasi Arduino IDE
  • Hubungkan board NodeMCU ke laptop/pc dengan kabel data sesuai dengan yang ada pada NodeMCU
  • Instal Board NodeMCU jika kalian belum menginstalnya dapat dilihat pada artikel ini cara menginstal board NodeMCU
  • Selanjutnya buka pada menu tools arduino ide kemudian pilih board > Esp8266 > nodemcu
  • Pilih pada menu tools lagi kemudian port > pilih port yang aktif
  • Copy program yang ada dibawah ini dan pastekan ke project kalian di arduino ide
  • Upload program dan tunggu sampai selesai
[program]
const int Relay1 = D1;
const int Relay2 = D2;
 
void setup(){
pinMode(Relay1, OUTPUT);
pinMode(Relay2, OUTPUT);
}
 
void loop() {
digitalWrite(Relay1, HIGH);
digitalWrite(Relay2, LOW);
delay(2000);
digitalWrite(Relay1, LOW);
digitalWrite(Relay2, HIGH);
delay(2000);
}

Jika berhasil maka relay akan menyala secara bergantian selama 2 detik hidup dan 2 detik mati secara bergantian

Program NodeMCU I2C LCD Lengkap

4:28 PM Comment

 

Pada artikel kali ini akan menjelasakan bagaimana program untuk mengakses LCD dengan NodeMCU. Untuk komponen yang diperukan yaitu :

  • Board NodeMCU
  • I2C LCD 16x2
  • Kabel Jumper secukupnya
  • Laptop/pc yang sudah terinstal Arduino IDE serta Library Board NoceMCU

Rangkai semua komponen yang sudah disebutkan diatas seperti pada gambar dibawah ini

Program NodeMCU I2C LCD Lengkap

Keterangan:

  • Pin SCL pada modul I2C hubungkan ke pin D1 pada NodeMCU
  • Pin SDA pada modul I2C hubungkan ke pin D2 pada NodeMCU
  • Pin VCC modul I2C hubungkan ke pin 5v pada NodeMCU
  • Pin GND modul I2C hubungkan ke pin GND pada NodeMCU

Selanjutnya memprogram NodeMCU supaya terhubung dengan LCD

  • Hubungkan board NodeMCU ke laptop/pc kalian
  • Instal terlebih dahulu library LCD I2c yang terbaru, bisa kalian lihat disini
  • Copy program dibawah ini
  • Pastekan ke project arduino ide kalian
  • Setting port dengan cara pilih menu tools pada arduino ide kemudian pilih port, dan pilih port yang aktif
  • Setting juga board yang dipakai, karena kali ini memakai NodeMCu maka pilih board NodeMCU dengan cara ke menu tools kemudian pilih board > ESP8266 > NodeMCU
  • Upload program dan tunggu samapi selesai
  • Akan muncul text hello word pad LCD
[program]
#include <LiquidCrystal_PCF8574.h>
#include <Wire.h>

LiquidCrystal_PCF8574 lcd(0x27);
void setup() {
 
  lcd.begin(16,2);
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("HELLO WORLD!");
  lcd.setCursor(0, 1);      
  lcd.print("belajarit.net");
}
 
void loop() {
 
}

Rangkaian Sederhana Sensor Lampu Otomatis Tanpa Arduino Dengan Simulasi Tinkercad

2:43 PM Comment

 

Rangkaian Sensor Lampu Otomatis Dengan Tinkercad

Nama komponen :

  • LED
  • Resistor 330 ohm
  • Resistor 10k
  • Transistor NPN
  • Sensor LDR
  • Baterai 9v

Ikuti rangkaain pada gambar dibawah ini, kemudian uji coba pada simulai tinkercad dengan menekan tombol play pada ujung kanan menu web tinkercad. Jika berhasil led akan hidup jika sensor ldr menerima cahaya yang minim, dan sebaliknya, kemudian dapat kalain terapkan langsung pada project real, sehingga dapat mencegah kerusakan karena sudah diuji coba menggunakan simulasi

rangakaian sensor ldr


[Lengkap] Penjelasan Pinout Arduino Nano

7:55 PM Comment

 

Pinout Arduino Nano

Board arduino memiliki banyak type, salah satunya arduino nano. Pada pembahasan kali ini akan dibahas mengenai pinout arduino nano. Arduino anno memiliki ukuran yang kecil dibandingkan dengan arduino uno yang sering digunakan pada umumnya, dengan ukuran yang kecil, arduino nano tentunya memiliki keterbatasan jumlah pin yang dapat digunakan dibandingkan dengan arduino uno, maka dari itu arduino anno cocok digunakan untuk project yang tidak memerlukan banyak pin, dibawah ini merupakan pinout dari arduino nano

Pinout Arduino Nano

Pinout Arduino Nano

Kategori Pin Nama Pin Keterangan
Power Vin, 3.3V, 5V, GND Vin: Tegangan input ke Arduino saat menggunakan sumber daya eksternal (6-12V).
5V: Catu daya yang digunakan untuk memberi daya pada mikrokontroler dan komponen lain pada board arduino nano
3.3V: Catu daya 3.3V yang dihasilkan oleh regulator tegangan yang terpasang pada board arduino nano. arus maksimum adalah 50mA.
GND: Pin ground.
Reset Reset Reset Mikrokontroller
Pin Analog A0 - A7 Untuk Mengukur Tegangan Analog dengan daya 0 - 5 volt
Pin Input Output D0 - D13 Digunakan untuk input dan output pin digital dengan tegangan 0 volt (rendah) dan 5 volt (Tinggi)
Serial RX - TX Untuk menerima dan mengirim data serial TTL
Interupt External 2, 3 Pemicu Interupt
Pin PWM 3, 5, 6, 9, 11 Untuk pin pwm dengan output pwm 8-bit
SPI 10 (SS), 11 (MOSI), 12 (MISO) dan 13 (SCK) Digunakan untuk komunikasi SPI (Serial Pheriperal Interface)
Pin Led Bawaan 13 Untuk indikator led bawaan dari board arduino nano
Pin I2C A4 (SDA), A5 (SCA) Untuk komunikasi TWI (Two Wire Interface)
AREF AREF Untuk memberikan tegangan referensi untuk tegangan input.

Spesifikasi dari Arduino Nano

Microcontroller ATmega328P – 8-bit AVR family microcontroller
Operating Voltage 5V
Rekomendasi tegangan input untuk pin Vin 7-12V
Input pin Analog 6 (A0 – A5)
Pin digital I/O 14 (diantaranya 6 pin PWM)
Arus DC pada pin I/O 40 mA
Arus Dc pada pin 3.3V 50 mA
Flash Memory 32 KB (2 KB digunakan untuk Bootloader)
SRAM 2 KB
EEPROM 1 KB
Frequency (Clock Speed) 16 MHz
Communication IIC, SPI, USART