OLED Monitor
Edit 🛠️
⬅ Back
▶ Run
⏸ Stop
⟲ Reset
📍 Start Point
Programs
Robot (custom)
Arduino (custom)
Speed Simulation
1.0x
HUD
✏️ แก้ไขตำแหน่งเซ็นเซอร์
➕ เพิ่มเซ็นเซอร์
➕ เซ็นเซอร์ด้านหลัง 8 ตัว
➖ ลบเซ็นเซอร์ที่เลือก
⚙️ เพิ่ม Servo
🫳 เพิ่ม Gripper
Sensor Sensitive
20
Sensor Forward
22px
Sensor Lateral
25px
Sensor Count
8
PID Tuning
Motor
80%
MotorMax
100%
Base
30%
Turn Power
31%
Kp
0.14
Ki
0.00
Kd
0.00
Delay
10ms
Track Builder
🧹 Clear
💾 Save
📂 Import
วงกลม
สี่เหลี่ยม
สามเหลี่ยม
เส้นตรง
โค้ง
🥫 เพิ่มกระป๋อง
Layers
ชนิดที่เพิ่ม
Line
Circle
Rect
Triangle
Arc
➕ เพิ่มชิ้นส่วน
Copy
🗑️ Delete
เส้นหนา
cx
cy
radius
cx
cy
length
angle (°)
cx
cy
width
height
angle (°)
cx
cy
base width
height
angle (°)
cx
cy
radius
start (°)
end (°)
➕ Add Spawn
🚀 Spawn
🗑️ Delete
จุดปล่อย
กลับทิศตอนสร้าง
ทิศทาง (°)
0°
คลิกบน "เส้น" เพื่อสร้างจุดปล่อย (Shift = กลับทิศชั่วคราว)
Arduino Controller
⚙️ Compile & Load
🧩 โค้ดเริ่มต้น
OLED
Sensors
ADC
Function
Middle
PID
Servo
Gripper
Distance
💾 Save / Export
⬆️ Import
❔
API ใช้ได้: digitalRead/Write(pin,val), pinMode(pin,mode), analogRead/Write(pin,val), ADC_read(ch), ReadLightSensor(ch), readline(), analog(ch), lineFollow_PID(sp,kp,ki,kd), motor(pin,val), millis(), micros(), delay()/delayMicroseconds(), constrain(), map(), random()/randomSeed(), setSensorPins(arr,n), setSensorMin/Max(arr), setSensitive(v), setFrontLineColor(v), setMotorMax(pct), setMotors(l, r), motorL/R(v), getSensor(), getParams(), getLastCmd(), display.clearDisplay/setTextSize/drawString/display(), readsensors()
⏳ รอคอมไพล์ (กด ⚙️ Compile & Load)
✅ Compiled & Loaded พร้อมใช้งาน
void setup() { } void loop() { display.clearDisplay(); display.setTextSize(1); drawString(10, 0, "Hello"); display.display(); delay(500); display.clearDisplay(); drawString(10, 0, "world!"); display.display(); delay(500); }