parent
1578d96a1f
commit
ccb6b26d4d
@ -0,0 +1,77 @@
|
||||
#include "webserver.h"
|
||||
#include <atomic>
|
||||
|
||||
WebServer webServer(Serial1, Serial);
|
||||
int trigPin = 10;
|
||||
int echoPin = 11;
|
||||
long duration, inches;
|
||||
|
||||
void setup() {
|
||||
Serial1.setTX(12);
|
||||
Serial1.setRX(13);
|
||||
Serial1.begin(115200);
|
||||
Serial.begin(115200);
|
||||
delay(2000);
|
||||
|
||||
pinMode(echoPin, INPUT);
|
||||
pinMode(trigPin, OUTPUT);
|
||||
pinMode(14, OUTPUT);
|
||||
pinMode(15, OUTPUT);
|
||||
pinMode(16, OUTPUT);
|
||||
pinMode(17, OUTPUT);
|
||||
|
||||
webServer.setup("tmk2", "tk666666");
|
||||
|
||||
String localIP = webServer.getLocalIP();
|
||||
if (localIP.length() > 0) {
|
||||
Serial.println("Web server IP: " + localIP);
|
||||
} else {
|
||||
Serial.println("Could not retrieve the web server IP.");
|
||||
}
|
||||
}
|
||||
|
||||
void handleCommand(const unsigned char& mode){
|
||||
switch(mode){
|
||||
case 0:
|
||||
Serial.println("front");
|
||||
break;
|
||||
case 1:
|
||||
Serial.println("front");
|
||||
break;
|
||||
case 2:
|
||||
Serial.println("front");
|
||||
break;
|
||||
case 3:
|
||||
Serial.println("front");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
webServer.handleClient();
|
||||
webServer.handleSerialCommands();
|
||||
/*digitalWrite(trigPin, LOW);
|
||||
delayMicroseconds(5);
|
||||
digitalWrite(trigPin, HIGH);
|
||||
delayMicroseconds(10);
|
||||
digitalWrite(trigPin, LOW);
|
||||
|
||||
duration = pulseIn(echoPin, HIGH);
|
||||
|
||||
cm = (duration/2) / 29.1; // Divide by 29.1 or multiply by 0.0343
|
||||
inches = (duration/2) / 74; // Divide by 74 or multiply by 0.0135
|
||||
|
||||
/*Serial.print(inches);
|
||||
Serial.print("in, ");
|
||||
Serial.print(cm);
|
||||
Serial.print("cm");
|
||||
Serial.println();*/
|
||||
/*
|
||||
analogWrite(14, (cm < 100 ? 1000/(cm/10) : LOW));
|
||||
analogWrite(15, (cm < 100 ? 1000/(cm/10) : LOW));
|
||||
analogWrite(16, (cm < 100 ? LOW : HIGH));
|
||||
analogWrite(17, (cm < 100 ? LOW : HIGH));
|
||||
|
||||
delay(250);*/
|
||||
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
#include "webserver.h"
|
||||
|
||||
WebServer webServer(Serial1, Serial);
|
||||
|
||||
void setup() {
|
||||
Serial1.setTX(12);
|
||||
Serial1.setRX(13);
|
||||
Serial1.begin(115200);
|
||||
Serial.begin(115200);
|
||||
delay(2000);
|
||||
|
||||
webServer.setup("tmk2", "tk666666");
|
||||
|
||||
String localIP = webServer.getLocalIP();
|
||||
if (localIP.length() > 0) {
|
||||
Serial.println("Web server IP: " + localIP);
|
||||
} else {
|
||||
Serial.println("Could not retrieve the web server IP.");
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
webServer.handleClient();
|
||||
webServer.handleSerialCommands();
|
||||
}
|
Loading…
Reference in new issue