Proses manufaktur
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 |
Jika Anda seorang pemula, Anda dapat mempelajari:
Kami dapat mengontrol semuanya dengan proyek ini, tetapi saya mengambil motor servo sebagai contoh.
Demo
Pengkabelan
Aliran Data
Peramban web ---> PHPoC WiFi Shield ---> Arduino
Aplikasi web pada browser web akan mengirimkan koordinat (setelah penskalaan) acara sentuh atau klik ke pelindung PHPoC melalui WebSocket. Saat menerima data, pelindung PHPoC secara otomatis meneruskannya ke Arduino. Arduino mengontrol dua motor servo sesuai dengan data yang diterima dari PHPoC Shield.
Perhatikan bahwa: PHPoC shield memiliki program bawaan untuk meneruskan data dari browser web ke Arduino. Karena itu, kita tidak perlu mempedulikannya.
Yang Perlu Kita Lakukan
Mengatur Informasi Wifi untuk PHPoC Shield
Lihat instruksi ini.
Unggah UI Web baru ke PHPoC Shield
Tulis Kode Arduino
Cobalah
http://
replace_ip_address
/remote_joystick.php
Proyek Serupa tetapi platform perangkat keras yang berbeda
Proyek ini melakukan pekerjaan yang sama tetapi menggunakan platform perangkat keras lain
Kit Pemula Arduino Terbaik untuk Pemula
Lihat Kit Arduino Terbaik untuk Pemula
Referensi Fungsi
#include "SPI.h"#include "Phpoc.h"#includePhpocServer server(80);Servo servo_x;Servo servo_y;void setup() { Serial.begin(9600); while(!Serial); Phpoc.begin(PF_LOG_SPI | PF_LOG_NET); //Phpoc.mulai(); server.beginWebSocket("web_joystick"); Serial.print("Alamat server WebSocket :"); Serial.println(Phpoc.localIP()); servo_x.attach(8); // pasang servo pada pin 8 ke objek servo servo_y.attach(9); // menempelkan servo pada pin 9 ke objek servo servo_x.write(90); servo_y.write(90); }void loop() { // menunggu klien baru:PhpocClient client =server.available(); if (klien) { String data =klien.readLine(); if(data){ int pos =data.indexOf(':'); panjang x =data.substring(0, pos).toInt(); panjang y =data.substring(pos+1).toInt(); Serial.print("x:"); Serial.print(x); Serial.print(", y:"); Serial.println(y); // skala dari [-100; 100] hingga [0; 180] sudut panjang_x =(x + 100) * 180/200; sudut panjang_y =(y + 100) * 180/200; servo_x.write(angle_x); servo_y.write(angle_y); } }}
Arduino - PHPoC Shield
Arduino - Joystick Berbasis Web
WebSocket :null
Proses manufaktur
Komponen dan persediaan Arduino UNO × 1 PHPoC Shield untuk Arduino Anda juga dapat menggunakan PHPoC Shield atau PHPoC WiFi Shield × 1 dongle USB Wifi Anda harus menggunakan dongle WIFI USB yang dilengkapi dengan chipset Ralink RT3070 atau RT5370, dan sambungkan ke PHPoC Shi
Komponen dan persediaan Arduino UNO × 1 SparkFun Dual H-Bridge driver motor L298 × 1 Kit tangki robotik DIY × 1 Pengontrol nirkabel Sony PS2 × 1 Aplikasi dan layanan online Arduino IDE Tentang proyek ini Dalam tutorial ini, saya
Komponen dan persediaan Arduino UNO × 1 PHPoC WiFi Shield untuk Arduino × 1 Tombol × 4 Breadboard (generik) × 1 Resistor 10k ohm × 1 Tabung Penyusut Panas × 1 Tentang proyek ini Jika Anda seorang pemula, Anda dapat mempelajari
Modul Joystick Apakah Anda saat ini menangani proyek yang berkaitan dengan gerak dan robotika? Kemudian, ada kemungkinan Anda pernah mendengar tentang modul Arduino Joystick, tetapi Anda tidak tahu cara membuatnya. Atau mungkin Anda ingin mendapatkan informasi lebih lanjut tentang cara kerja mod