Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

WebServerBlink Menggunakan Arduino Uno WiFi

Komponen dan persediaan

Arduino UNO
× 1

Tentang proyek ini

Dalam contoh demonstratif ini ditunjukkan bagaimana mewujudkan server web sederhana, menggunakan Arduino UNO WiFi, untuk memerintahkan sakelar ON/OFF LED.

1. Perangkat Keras

  • WiFi Arduino UNO
  • Dipimpin
  • Resistor 220Ω
  • kawat
  • Papan tempat memotong roti

2.Sirkuit

Anda dapat menggunakan LED L terintegrasi pada pin 13 atau menggunakan yang lain, dalam hal ini sambungkan anoda LED (biasanya pin yang lebih panjang) secara seri ke resistor 220Ω dan sambungkan ke pin papan 13.

Setelah menghubungkan katoda ke GND, seperti terlihat pada gambar.

Sekarang colokkan papan ke PC dan unggah sketsa di bawah.

3.Kode

Unggah kode di bawah ini dan akses melalui browser ke http:///arduino/webserver/ atauhttp://.local/arduino/webserver/ untuk membaca nilai sensor.

#include #include /*pada borwser anda ketikkan http:///arduino/webserver/ atau http://.local /arduino/webserver/http://www.arduino.org/learning/tutorials/webserverblink*/void setup() { pinMode(13,OUTPUT); Wifi.mulai(); Wifi.println("Server Server Web aktif"); }void loop() { while(Wifi.available()){ proses(Wifi); } delay(50);}void process(WifiData client) { // baca perintah String command =client.readStringUntil('/'); // apakah perintah "digital"? if (perintah =="server web") { WebServer(klien); } if (perintah =="digital") { digitalCommand(klien); }}void WebServer(klien WifiData) { client.println("HTTP/1.1 200 OK"); client.println("Jenis Konten:teks/html"); klien.println(); klien.println(""); client.println(" "); klien.print(""); client.print("Klikpin13 AKTIF
"); client.print("Klikpin13 MATI
"); client.print(""); client.println(""); klien.cetak(DELIMITER); // sangat penting untuk mengakhiri komunikasi !!! }void digitalCommand(klien WifiData) { int pin, nilai; // Baca nomor pin pin =client.parseInt(); // Jika karakter berikutnya adalah '/' berarti kita memiliki URL // dengan nilai seperti:"/digital/13/1" if (client.read() =='/') { value =client. parseInt(); digitalWrite(pin, nilai); } // Kirim umpan balik ke klien client.println("Status:200 OK\n"); client.print(F("Pin D")); klien.print(pin); client.print(F(" set ke ")); klien.print(nilai); klien.print(EOL); //char terminator}

4. KELUARAN

  • Buka browser dan ketik:http:///arduino/webserver/ atau http://.local/arduino/webserver/
  • Klik AKTIF untuk menyalakan LED 13:
  • Klik MATI untuk mematikan LED 13:
  • Anda juga dapat memerintahkan LED dari panel web, seperti yang ditunjukkan pada gambar di bawah ini:

Catatan:

Ketik alamat IP atau nama host.local/ papan Anda di browser sehingga Anda akan mengakses panel web WiFi UNO Arduino.

Kode

  • Server Web
Server WebC/C++
#include #include /*pada borwser anda ketikkan http:///arduino/webserver/ atau http://.local/arduino/ server web/ http://www.arduino.org/learning/tutorials/webserverblink */void setup() { pinMode(13,OUTPUT); Wifi.mulai(); Wifi.println("Server Server Web aktif"); }void loop() { while(Wifi.available()){ proses(Wifi); } delay(50);} void process(WifiData client) { // membaca perintah String command =client.readStringUntil('/'); // apakah perintah "digital"? if (perintah =="server web") { WebServer(klien); } if (perintah =="digital") { digitalCommand(klien); }} void WebServer(klien WifiData) { client.println("HTTP/1.1 200 OK"); client.println("Jenis Konten:teks/html"); klien.println(); klien.println(""); client.println(" "); klien.print(""); client.print("Klikpin13 AKTIF
"); client.print("Klikpin13 MATI
"); client.print(""); client.println(""); klien.cetak(DELIMITER); // sangat penting untuk mengakhiri komunikasi !!! } void digitalCommand(klien WifiData) { int pin, nilai; // Baca nomor pin pin =client.parseInt(); // Jika karakter berikutnya adalah '/' berarti kita memiliki URL // dengan nilai seperti:"/digital/13/1" if (client.read() =='/') { value =client. parseInt(); digitalWrite(pin, nilai); } // Kirim umpan balik ke klien client.println("Status:200 OK\n"); client.print(F("Pin D")); klien.print(pin); client.print(F(" set ke ")); klien.print(nilai); klien.print(EOL); //char terminator }

Skema


Proses manufaktur

  1. Robot Terkendali Wifi Menggunakan Raspberry Pi
  2. Membuat Boneka Permainan Squid menggunakan Arduino UNO
  3. Membuat Monitor Ambilight Menggunakan Arduino
  4. Sistem Robotika Deteksi Manusia Menggunakan Arduino Uno
  5. Voltmeter DIY Menggunakan Arduino dan Smartphone
  6. Pemantau Detak Jantung Menggunakan IoT
  7. Kalkulator UNO sederhana
  8. Kegigihan Visi
  9. Game Dino otomatis menggunakan arduino
  10. Smart Door Lock Menggunakan Halaman Login WiFi oleh Arduino &ESP8266