update 结构

This commit is contained in:
Luthics 2022-12-17 18:59:11 +08:00
parent 8e40f9afa5
commit e4ae7bce0e
3 changed files with 14 additions and 31 deletions

View File

@ -0,0 +1,2 @@
void mpu_init();
void mpu_loop();

View File

@ -0,0 +1,2 @@
void temp_init();
void temp_loop();

View File

@ -2,49 +2,28 @@
#include <protothreads.h> #include <protothreads.h>
#include <bt.h> #include <bt.h>
#include <mpu.h>
#include <ping.h> #include <ping.h>
#include <servo.h> #include <servo.h>
#include <temp.h>
#include <web.h> #include <web.h>
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);
servo_init(); servo_init();
// bt_init(); bt_init();
// web_init(); web_init();
ping_init(); ping_init();
mpu_init();
temp_init();
} }
void loop() { void loop() {
servo_loop(); servo_loop();
// bt_loop(); bt_loop();
// web_loop(); web_loop();
ping_loop(); ping_loop();
String co = Serial.readString(); mpu_loop();
if (co.length() != 0) { temp_loop();
int pin = co[0] - '0';
int m = co[1] - '0';
Serial.println(co);
switch (m) {
case 1:
servo_deg(pin, getpos(pin) + 15);
break;
case 2:
servo_deg(pin, getpos(pin) - 15);
break;
case 3:
servo_deg(0, 180);
delay(500);
servo_deg(1, 180);
delay(500);
servo_deg(2, 180);
delay(500);
servo_deg(3, 180);
delay(500);
break;
default:
servo_deg(pin, 90);
break;
}
}
delay(100); delay(100);
} }