● online
- Motor servo MG996R TowerPro Metal Gear
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu
- Jasa Cetak PCB
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Program Joystick Dual Axis PS2 pada Arduino
Jumpa lagi dengan indomaker, salam hangat untuk anda-anda diluar sana yang selalu semangat belajar Arduino. Pada tutorial kali ini kita akan mencoba menggunakan module Joystick yang tentunya sudah akrab ya dengan module ini. Yap, module ini sering kita gunakan pada game PS (playstation) yang berfungsi untuk arah maupun tombol2 tertentu. Jika kita pahami lebih dalam module ini memiliki 2 sumbu yaitu X dan Y, kemudian 1 tombol yang bisa kita tekan dr atas. Untuk sumbu X dan Y ini merupakan potensiometer yang menghasilkan tegangan analog.

Langsung saja bahan-bahan yang diperlukan untuk bisa menggunakan modul ini sebagai berikut :
Rangkaian

Keterangan :
- GND = GND Arduino
- +5V/VCC = 5V Arduino
- VRx = A1 Arduino
- VRy = A2 Arduino
- SW = Pin 4 Arduino
Sketch Program
const int x = A1;
const int y = A2;
const int button = 4;
int value = 0;
void setup() {
pinMode(4, INPUT);
Serial.begin(9600);
}
void loop() {
value = analogRead(x); // read X axis value [0..1023]
Serial.print("X:");
Serial.print(value, DEC);
value = analogRead(y); // read Y axis value [0..1023]
Serial.print(" | Y:");
Serial.print(value, DEC);
value = digitalRead(button); // read Button state [0,1]
Serial.print(" | Button:");
Serial.println(value, DEC);
delay(100);
}
Dari program di atas kita bisa melihat hasil nilai analog dr sumbu x, y dan status buttonnya. Untuk selanjutnya anda dapat mengembangkan lagi dengan fungsi lainnya misalnya untuk menggerakan servo dan lain sebagainya.
Cukup sekian, semoga bermanfaat. Terima kasih.
Program Joystick Dual Axis PS2 pada Arduino
Kalau kamu tertarik belajar elektronika, robotika, atau ingin membuat proyek-proyek interaktif sendiri, Arduino adalah salah satu platform terbaik untuk memulainya.... selengkapnya
LED adalah singkatan dari Light Emiting Diode, yang merupakan sebuah dioda yang dapat mengubah energi listrik menjadi cahaya, dan... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
Dalam dunia elektronika untuk hobi dan prototyping, Arduino sering kali dianggap sebagai jalan termudah untuk mulai mengerjakan proyek mikrokontroler. Namun, ketika proyek mulai lebih komplikatif misalnya, jika ingin mengecilkan ukuran papan, mengurangi biaya produksi, atau membuat casing yang khusus,... selengkapnya
Bagi Sebagian developer website atau yang sedang belajar javaScript, pasti familiar dengan istilah jQuery. Sebenarnya apa itu jQuery? Dan... selengkapnya
Tombol adalah salah satu komponen input paling sederhana namun sangat penting dalam berbagai proyek elektronika. Dalam tutorial ini, kamu akan... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Sensor ultrasonik merupakan sensor yang menggunakan gelombang ultrasonik. Gelombang ultrasonik yaitu gelombang yang umum digunakan untuk mendeteksi keberadaan suatu benda... selengkapnya
Jumpa lagi dengan indomaker, salam hangat untuk anda-anda diluar sana yang selalu semangat belajar Arduino. Pada tutorial kali ini... selengkapnya
Javascript adalah scripting atau bahasa pemrograman yang digunakan pada suatu web pada level klien (Client side) agar web tersebut... selengkapnya
2000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000

Saat ini belum tersedia komentar.