Cara Mengatur Intensitas Cahaya LED dengan Potensio Pada Arduino Uno

2:35 PM Comment

 

Cara Mengatur Intensitas Cahaya LED dengan Potensio Pada Arduino Uno

Cara Mengatur Terang dan Redup LED dengan Potensio di Arduino Uno

Potensio merupakan variabel resistor yaitu resistor yang hambatannya dapat berubah ubah ketika potensio tersebut diputar, dengan menggunakan potensio maka kecerahan LED dapat diatur sesuai keinginan, untuk membuatnya cukup mudah dan untuk bahan yang dibutuhkan yaitu :

  • Arduino UNO dan Kabel USB Arduino/ kabel USB Printer
  • Potensio meter
  • LED
  • Resistor 220 ohm
  • Kabel jumper male to male secukupnya
  • Breadboard
  • Komputer / Laptop yang sudah terinstal Arduino IDE

Setelah bahan sudah disiapkan semua selanjutnya yaitu merangkainya, untuk rangkaian dapat dilihat pada gambar dibawah ini

Cara Mengatur Intensitas Cahaya LED dengan Potensio Pada Arduino Uno

Keterangan

  • Tancapkan LED dan potensio pada breadboard
  • Kaki negatif (-) LED hubungka ke resistor 220 ohm dan kaki resistor yang lainnya hubungka ke pin GND pada arduino
  • Kaki positif (+) LED sambungkan ke pin 13 pada arduino uno
  • Selanjutnya kaki paling samping kanan potensio hubungkan ke pin GND
  • Kaki yang tengan pada potensio hubungkan ke pin A0 pada arduino uno
  • Kaki potensio sisanya hubungkan ke pin 5v pada arduino uno

Setelah semua terhubung, selanjutnya yaitu memasukkan proggram ke arduino uno dengan cara :

  • Hubungkan kabel usb dari arduino uno ke komputer/ laptop yang telah terinstall Arduino IDE
  • Buka aplikasi Arduino IDE
  • pilih port yang terhubung dengan cara pilih menu tools kemudian port
  • pilih menu port lagi dan sekarang pilih board yang dipakai, dalam pembahasan ini menggunakan arduino uno jadi dipilih pada board arduino uno.
  • Setelah itu copy program yang ada dibawah ini kemudian upload ke board arduino uno
[program]


const int potensio = A0;
const int LED           = 13;
const int rangepotensio  = 500;

void setup() {
  pinMode(LED, OUTPUT);
}

void loop() {
  int analogValue = analogRead(potensio);

  if(analogValue > rangepotensio)
    digitalWrite(LED, HIGH);
  else
    digitalWrite(LED, LOW);
}

Untuk mencoba apakah berhasil atau tidaknya silahkan putar potensio ke arah kanan dan kiri, jika berhasil yag terjadi yaitu kecerahan LED akan berkurang dan bertambah sesuai arah putaran dari potensio

 

Cara Menampilkan Angka Dengan Keypad 3x4 di Arduino Uno

1:38 PM Comment

 


Cara Akses Keypad 3x4 Pada Arduino Uno

Keypad pada arduino biasanya digunakan dalam project yang membutuhkan karakter atau kode sebagai inputnya, keypada yang sering digunakan yaitu keypad 3x4 ataupun 4x4, dalam artikel ini yang digunakan yaitu keypad 3x4, untuk mengaksesnya cukup mudah yaitu hanya menyambungkan kabel yang sudah tersedia pada modul keypad 3x4 ke arduino kemudian tinggal memasukkan programnya, untuk langkah – langkahnya yaitu :

Bahan :

  • Arduino uno beserta kabel usbnya untuk memasukkan program dari komputer ke board
  • Modul Keypad 3x4
  • Kamputer yang sudah terinstal aplikasi Arduino IDE
  • Kabel jumper male to male secukupnya

Untuk rangkaian keypad dengan arduino dapat dilihat pada gambar dibawah ini

Cara Akses Keypad 3x4 Menggunakan Arduino Uno

Keterangan :

  • Pin paling kiri pada modul keypad atau pin R1 dihubungkan ke pin 9 pada arduino
  • Pin R2 keypad dihubungkan ke pin 8 pada arduino
  • Pin R3 keypad dihubungkan ke pin 7 pada arduino
  • Pin R4 keypad dihubungkan ke pin 6 pada arduino
  • Pin C1 keypad dihubungkan ke pin 5 pada arduino
  • Pin C2 keypad dihubungkan ke pin 3 pada arduino
  • Pin C3 keypad dihubungkan ke pin 2 pada arduino

Setelah semua pin terhubung selanjutnya buka aplikasi Arduino IDE kemudian instal library keypad dengan cara pilih menu tools kemudian pilih manage libraries dan tunggu sampai muncul kotak dialog

Pada kotak dialog ketikkan keypad dan kemudian install

Tunggu sampai proses install selesai

Copy program dibawah ini dan pastekan ke project kamu di Arduino IDE

[program]

#include 

const int ROW_NUM = 4; //four rows
const int COLUMN_NUM = 3; //three columns

char keys[ROW_NUM][COLUMN_NUM] = {
  {'1','2','3'},
  {'4','5','6'},
  {'7','8','9'},
  {'*','0','#'}
};

byte pin_rows[ROW_NUM] = {9, 8, 7, 6}; //connect to the row pinouts of the keypad
byte pin_column[COLUMN_NUM] = {5, 4, 3}; //connect to the column pinouts of the keypad

Keypad keypad = Keypad( makeKeymap(keys), pin_rows, pin_column, ROW_NUM, COLUMN_NUM );

void setup(){
  Serial.begin(9600);
}

void loop(){
  char key = keypad.getKey();

  if (key){
    Serial.println(key);
  }
}

Hubungkan arduino dengan komputer kamu menggunakan kabel data yang sesuai dengan arduino atau menggunaan kabel data pada printer

Setelah itu pilih menu tools kemudian pilih board > Arduino UNO, namun jika kamu menggunakan arduino mega atau yang lainnya silahkan pilih sesuai board yang dipakai

Pilih menu tools lagi dan pilih port, pilih port usb yang terhubung dengan arduino, kemudian upload program

Untuk uji coba keypadnya silahkan buka serial monitor pada Arduino IDE dan tekan tombol pada keypad, jika rangkaian dan program sesuai maka akan muncul angka atau karakter yang kamu tekan dari keypad

 

 

Penjelasan Lengkap Wemos d1 Mini PinOut

12:17 PM Comment

 


wemos merupakan salah satu board mikrokontroler yang menggunakan mikrokontroler esp2866 dengan seri esp12e, dari namanya saja sudah jelas yaitu wemos d1 mini yang mana memiliki ukuran yang kecil yaitu sekitar 34.2 x 25.6 mm namun dengan ukuran yang kecil ini tetap tidak mengurangi fungsi-fungsinya, wemos d1 mini ini dilengkapi dengan wifi serta port usb C, jumlah pin yang dimiliki yaitu 16 pin

Wemos d1 Mini dapat diprogram menggunakan bahasa python ataupun bahasa c pada Arduino IDE

Dibawah ini merupakan PinOut dari Wemos d1 Mini

penjelasan Lengkap Wemos d1 Mini PinOut

penjelasan Lengkap Wemos d1 Mini PinOut


Spesifikasi Wemos d1 Mini

  • Semua pin bekerja pada tegangan 3.3V
  • 11 pin digital
  • 1 pin analog dengan input max 3.2 V
  • Menggunakan USB tipe C
  • Terdapat port I2c
  • Dapat diprogram dengan MicroPython ataupun Arduino IDE
  • Kecepatan clock 80/160 MHz
  • Memory 4Mb
  • Memiliki berat 3gram

Untuk pemrograman wemos tidak jauh beda dengan arduino, jadi jika kamu sudah familiar dengan arduino maka tidak akan kesulitan untuk menggunakan wemos

Cara Menghilangkan Iklan di YouTube

9:47 AM Comment

 

ara Menghilangkan Iklan di Youtube

Konten kreator di platform YouTube memerlukan iklan untuk menjadi ladang penghasilan mereka, namun terkadang iklan tersebut mengganggu untuk kita karena iklan yang terlalu banyak atau durasi iklan yang tidak bisa di skip, dan untuk menghilangkan iklan tersebut maka diharuskan menggunakan YouTube premium yang harus berlangganan dan membayar perpanjang tiap bulan

Tetapi tanpa menggunakan Youtube Premium kita dapat juga menggunakan aplikasi lain untuk menonton video di YouTube tanpa muncul iklan satu pun

Aplikasi yang pertama yaitu YouTube Vanced

Aplikasi ini seperti tampilan YouTube namun dengan menggunakan aplikasi ini tidak akan ada iklan yang muncul, YouTube Vanced ini aplikasi pihak ke tiga dengan tampilan yang sama dengan YouTube resmi, pada YouTube Vanced ini memiliki beberapa pilihan tema yaitu tema gelap atau Dark Mode serta keunggulan YouTube Vanced ini yaitu dapat tetap berjalan meskipun kita membuka aplikasi lain, seperti ketika memutar lagu pada YouTube Vanced dan kemudian kita ganti membuka WhatsApp maka lagu tersebut akan tetap berputar, kamu dapat mengunduh pada web YouTube Vanced atau klik Link dibawah ini

Download YouTube Vanced

Aplikasi kedua yaitu NewPipe

Aplikasi ini juga dapat  digunakan dengan mudah dan juga tentunya tidak akan menampilkan iklan, sehingga ketika menonton video tidak akan terganggu dengan munculnya iklan, kamu dapat mengunduhnya pada web resminya atu dapat juga klik link dibawah ini

Download NewPipe

Aplikasi ketiga yaitu YouTube Pink

Aplikasi YouTube Pink ini sebenarnya sama dengan aplikasi yang disebutkan pertama tadi yaitu YouTube Vanced namu pada YouTube Pink ini rata-rata berwarna pink, jadi cocok untuk kamu yang suka dengan warna pink untuk menggunakannya, tentunya YouTube Pink ini bebas dari iklan ketika menonton video, jadi tetap nyaman dan tidak terganggu dengan iklan ketika menonton video, YouTube Pink dapat kamu unduh pada link dibawh ini

Download YouTube Pink

Note : jangan gunakan akun youtube kamu ketika menonton video pad aplikasi yang telah disebutkan diatas, supaya akun tidak terblokir oleh google

Cara Mudah Instal Python Di Windows

10:34 AM Comment

 

Cara Mudah Instal Python Di Windows

Instal Python pada windows

Python adalah bahasa pemrograman tingkat tinggi yang banyak digunakan. Untuk menulis dan mengeksekusi kode program dengan python, pertama-tama kita harus menginstal Python di komputer kita.

Menginstal Python di Windows membutuhkan beberapa langkah yang cukup mudah.

Langkah pertama

Python memiliki berbagai versi yang tersedia dengan perbedaan antara sintaks dan cara kerja serta versi bahasa yang berbeda. Kita harus memilih versi yang ingin kita gunakan atau butuhkan. Ada berbagai versi Python, antara lain Python 2 dan Python 3.

Langkah ke 2

Buka browser kemudian buka di situs resmi python (www.python.org), pilih bagian menu Download untuk Windows.

Pilih versi yang Anda butuhkan dan klik versi tersebut. Misalkan, kita memilih versi Python 3.9.1. kemudian klik versi windows installer 64 bit dan file akan otomatis terdownload

Cara Mudah Instal Python Di Windows

Langkah ke 3

Pada contoh kali ini mengunduh installer Python 3.9.1 Windows 64 bit.

Jalankan intallernya. Centang kedua kotak di bagian bawah dan kemudian klik Install now

Cara Mudah Instal Python Di Windows

Tunggu sampai prosesnya selesai seperti pada gambar dibawah ini


Langkah ke 4

Untuk memastikan apakah Python berhasil diinstal pada sistem Anda. Ikuti langkah-langkah yang diberikan

  • Buka CMD.
  • Ketik 'python' dan tekan enter.

Versi python yang telah Anda instal akan ditampilkan jika python berhasil diinstal di windows Anda.

Langkah ke 5

Selanjutnya pastikan Anda telah menginstal PIP, untuk memverifikasi apakah pip telah diinstal, ikuti langkah-langkah dibawah ini :

  • Buka CMD.
  • Masukkan pip –V untuk memeriksa apakah pip telah diinstal.
  • jika pip sudah terinstal maka akan muncul teks pip dan versinya yang telah terinstal serta lokasi file pip

Instalasi pyhton selesai dan saip digunakan

Pengertian Bahasa Pemrograman komputer Beserta Jenis dan Contohnya

9:08 AM Comment

 

Pengertian Bahasa Pemrograman komputer Beserta Jenis dan Contohnya

Jenis-Jenis Bahasa Komputer dan Contohnya

Bahasa komputer didefinisikan sebagai kode atau sintaks yang digunakan untuk menulis program atau aplikasi tertentu. Bahasa komputer digunakan untuk berkomunikasi dengan komputer. Secara garis besar bahasa komputer dapat diklasifikasikan menjadi tiga kategori bahasa tingkat rendah, bahasa mesin, dan bahasa tingkat tinggi. Bahasa mesin dianggap sebagai bahasa komputer tertua di antara ketiganya. Dalam bahasa mesin, input langsung diberikan sebagai input biner yang diproses oleh mesin. Input biner berarti bentuk angka satu dan nol. Untuk pemrosesan bahasa komputer, sistem membutuhkan compiler dan interpreter untuk mengubah bahasa mesin ke dalam bahasa komputer sehingga dapat diproses

Bahasa Mesin

Bahasa mesin kadang-kadang disebut sebagai kode mesin atau kode objek yang terdiri dari digit biner 0 dan 1. Digit biner ini dipahami dan dibaca oleh sistem komputer. Bahasa ini dianggap sebagai bahasa asli karena dapat langsung dipahami oleh unit pemrosesan pusat (CPU). Bahasa mesin tidak begitu mudah dipahami, karena bahasa ini menggunakan sistem biner di mana perintah ditulis dalam bentuk 1 dan 0 yang tidak mudah untuk diartikan. Hanya ada satu bahasa yang dipahami oleh bahasa komputer yaitu bahasa mesin.

Sistem operasi mendefinisikan bagaimana program harus menulis sehingga dapat dikonversi ke bahasa mesin dan sistem mengambil tindakan yang sesuai. Program dan skrip komputer juga dapat ditulis dalam bahasa pemrograman lain seperti C, C++, dan JAVA. Namun bahasa-bahasa tersebut tidak dapat langsung dipahami oleh suatu sistem komputer sehingga diperlukan suatu program yang dapat mengubah program komputer tersebut menjadi bahasa mesin. Compiler digunakan untuk mengubah program ke bahasa mesin yang dapat dengan mudah dipahami oleh sistem komputer. Kompiler menghasilkan file biner dan file yang dapat dieksekusi.

Contoh bahasa mesin dengan tulisan Hello Word

01001000 0110101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100.

Bahasa Tingkat Rendah

Bahasa tingkat rendah untuk mikroprosesor dan banyak perangkat lain yang dapat diprogram. Bahasa assembly juga dianggap sebagai bahasa generasi kedua. Bahasa generasi pertama adalah bahasa mesin. Bahasa assembly sebagian besar terkenal untuk menulis sistem operasi dan juga dalam menulis aplikasi desktop yang berbeda. kegiatan yang dilakukan oleh programmer dengan menggunakan bahasa assembly adalah manajemen memori, akses registry, dan operasi clock cycle. Kelemahan dari bahasa assembly adalah kodenya tidak dapat digunakan kembali dan bahasanya tidak begitu mudah dipahami. Bahasa assembly dianggap sebagai kelompok bahasa lain. Bahasa ini digunakan untuk mengimplementasikan representasi simbolis dari kode mesin yang digunakan untuk memprogram arsitektur CPU. Nama lain dari bahasa assembly adalah kode assembly. Untuk prosesor apapun, bahasa pemrograman yang paling banyak digunakan adalah bahasa assembly.

Dalam bahasa assembly, pemrogram melakukan operasi yang dapat langsung dieksekusi pada unit pemrosesan pusat (CPU). Bahasa ini memiliki kelemahan tertentu karena tidak mengandung variabel atau fungsi apa pun dalam program dan juga program ini tidak portabel pada prosesor yang berbeda. Bahasa tingkat rendah ini menggunakan struktur dan perintah yang sama dengan bahasa mesin yang digunakan tetapi menggunakan nama sebagai pengganti angka. Operasi yang dilakukan menggunakan bahasa assembly sangat cepat. Operasinya jauh lebih cepat jika dibandingkan dengan bahasa tingkat tinggi.

Contoh bahasa tingkat rendah

; progam untuk mencetak huruf A ke layar

.model small

.code

org 100h

mulai" mov ah,02

mov dl,65

int 21h

int 20 h

end mulai

Bahasa Tingkat Tinggi

Pengembangan bahasa tingkat tinggi dilakukan ketika programmer menghadapi masalah dalam menulis program karena bahasa yang lebih lama memiliki masalah portabilitas yang berarti kode yang ditulis dalam satu mesin tidak dapat ditransfer ke mesin lain. Dengan demikian mengarah pada perkembangan bahasa tingkat tinggi. Bahasa tingkat tinggi mudah dipahami dan kode dapat ditulis dengan mudah karena program yang ditulis mudah digunakan dalam bahasa tingkat tinggi. Keuntungan lain dari kode yang ditulis dalam bahasa tingkat tinggi adalah kode tidak tergantung pada sistem komputer yang berarti kode tersebut dapat ditransfer ke mesin lain. Bahasa tingkat tinggi menggunakan konsep abstraksi dan juga fokus pada bahasa pemrograman daripada berfokus pada komponen perangkat keras komputer seperti pemanfaatan register atau pemanfaatan memori.

Pengembangan bahasa tingkat yang lebih tinggi dilakukan untuk programmer untuk menulis program yang dapat dibaca manusia yang dapat dengan mudah dipahami oleh pengguna mana pun. Sintaks yang digunakan dan gaya pemrograman dapat dengan mudah dipahami oleh manusia jika dibandingkan dengan bahasa tingkat rendah. Satu-satunya persyaratan dalam bahasa tingkat tinggi adalah kebutuhan kompiler. Karena program yang ditulis dalam bahasa tingkat tinggi tidak langsung dipahami oleh sistem komputer. Sebelum eksekusi program tingkat tinggi, perlu dikonversi ke bahasa tingkat mesin. Contoh bahasa tingkat tinggi adalah C++, C, JAVA, FORTRAN, Pascal, Perl, Ruby, dan Visual Basic.