一、智能避障小车相关。
项目步骤:
说明:
用到的一些东西:
串口助手,tcp连接,java相关,夜神模拟器。
1、设置小车网络:
1、STA模式
2、客户端代码实现
2、实现小车前后左右。
3、实现小车避障。
<1>、关于串口相关的API
1、Serial.begin(115200(波特率)); //初始化串口
2、Serial.printin(打印什么); //打印并换行
3、Serial.avavliable();//判断数据是否有:>0(表示有数据)
*/
/*
<2>、关于网络STA模式
#include<ESP8266WiFi.h> //要加上头文件
char* ssid = “20”; //“wifi热点名称”
char* passwd = “dzx521hsn”; //wifi密码
void initWifiSta()
{
WiFi.mode(WIFI_STA); //设置STA模式
WiFi.begin(ssid, passwd); //连接网络
while (WiFi.status() != WL_CONNECTED) { //判断是否连接上
Serial.print(".");
delay(500);
}
Serial.println(WiFi.localIP());
}
//上面是一些关于设置网络连接的函数 注意要在setup里面做调用,调用一次就好。
/*
<3>、c/s模式
//但是你想用c/s模式,你就要使用下面的代码
int port = 8888; //设置端口号
WiFiServer server(port); //设置服务端端口号
void setup() { //只执行过一次
Serial.begin(115200); //启动串口
initWifiSta(); //连接上网络
Serial.begin(); //启动服务器。
}
void loop() { //不断执行
char cmd; //字符
WiFiClient client = server.available(); //初始化服务器
while (client.connected()) { //等待客户端连接
while (client.available() > 0) { //判断数据传输
cmd = client.read();
}
}
}
*/
/*
<4>、超声波测距代码及其原理
超声波测距原理:vcc: