จะทำจาก 3D printer แล้วให้มีกลไกเคลื่อนไหวได้
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menu
#include <WiFi.h>
const char* ssid = "yourssid";
const char* password = "yourpasswd";
IPAddress local_IP(192, 168, 1, 100);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 255, 0);
IPAddress primaryDNS(8, 8, 8, 8); //optional
IPAddress secondaryDNS(8, 8, 4, 4); //optional
WiFiServer server(80);
void setup()
{
Serial.begin(115200);
pinMode(2, OUTPUT); // set the LED pin mode
digitalWrite(2, HIGH);
delay(10);
if (!WiFi.config(local_IP, gateway, subnet, primaryDNS, secondaryDNS)) {
Serial.println("STA Failed to configure");
}
WiFi.begin(ssid, password);
server.begin();
}
int value = 0;
void loop(){
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
Serial.println("New Client."); // print a message out the serial port
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected()) { // loop while the client's connected
if (client.available()) { // if there's bytes to read from the client,
char c = client.read(); // read a byte, then
Serial.write(c); // print it out the serial monitor
if (c == '\n') { // if the byte is a newline character
// if the current line is blank, you got two newline characters in a row.
// that's the end of the client HTTP request, so send a response:
if (currentLine.length() == 0) {
// HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK)
// and a content-type so the client knows what's coming, then a blank line:
client.println("HTTP/1.1 200 OK");
client.println("Content-type:text/html");
client.println();
// the content of the HTTP response follows the header:
client.print("Click <a href=\"/H\">here</a> to turn the LED on pin 2 on.<br>");
client.print("Click <a href=\"/L\">here</a> to turn the LED on pin 2 off.<br>");
// The HTTP response ends with another blank line:
client.println();
// break out of the while loop:
break;
} else { // if you got a newline, then clear currentLine:
currentLine = "";
}
} else if (c != '\r') { // if you got anything else but a carriage return character,
currentLine += c; // add it to the end of the currentLine
}
// Check to see if the client request was "GET /H" or "GET /L":
if (currentLine.endsWith("GET /H")) {
digitalWrite(2, LOW[img][/img]); // GET /H turns the LED on
}
if (currentLine.endsWith("GET /L")) {
digitalWrite(2, HIGH; // GET /L turns the LED off
}
}
}
// close the connection:
client.stop();
Serial.println("Client Disconnected.");
}
}
Quote from: JMew on December 02, 2013, 09:36:48 AM
ให้สามีพัดให้ค่ะ
Quote- ระบบ thermal fuse ตัดไฟอัตโนมัติ เมื่อมอเตอร์มีอุณหภูมิสูงผิดปกติ
- ขนาดใบพัด (นิ้ว) 18
- แรงดันไฟ (โวลท์) 220
- ความถี่ (เฮิร์ต) 50
- กำลังไฟฟ้า (วัตต์) 126
- กระแสไฟฟ้า (แอมป์) 0.72
- วัสดุฉนวนชนิด E
- ค่าประสิทธิภาพการระบายลม
- (m3/min/w) 1.27
- ระดับแรงลม 3
- สวิตซ์ควบคุมแรงลม หมุนปรับ