ข้ามไปยังเนื้อหา
03/แล็บ

แล็บ

ของเล่นเล็ก ๆ ที่เล่นได้จริงบนหน้านี้ — ไม่ใช่ภาพหน้าจอ

01

แผนผังคอร์ดกีตาร์

คอร์ดที่ผมใช้บ่อยตอนเล่น fingerstyle กดฟังเสียงได้ เสียงสังเคราะห์สดในเบราว์เซอร์

○○×

C

คอร์ดแรกที่ทุกคนเจอ

สังเคราะห์เสียงสดด้วย Web Audio ไม่มีไฟล์เสียง

02

เครื่องคิดค่าสอนติวเตอร์

ตัวอย่างของปัญหาที่ผมเจอจริงใน IQ Tutor: กฎการจ่ายเงินที่ซ้อนกันหลายชั้น ลองปรับดูว่ากฎไหนชนะกฎไหน

ค่าสอนที่คำนวณได้

฿675

กฎที่ถูกใช้

  1. คาบกลุ่ม 3 คน → ขั้นไม่เกิน 4 คน

    450 × 1.5h = 675

  2. ขั้นค่าสอนคิดจากจำนวนคนที่มาเรียนจริง

    ไม่ใช่จำนวนคนที่ลงทะเบียนไว้ — ตรงนี้เคยเป็นบั๊กที่จ่ายเกิน

ตัวเลขข้างบนเป็นตัวอย่างสมมติเพื่อสาธิต ไม่ใช่อัตราจริงของสถาบันใด สิ่งที่อยากให้เห็นคือรูปร่างของปัญหา: มีขั้นค่าสอน มีกฎที่เขียนทับกฎอื่น และมีเงื่อนไขหนึ่งที่ต้องชนะทุกอย่างเสมอ

03

ถังขยะ ESP32 จำลอง

ถังขยะที่ผมประกอบตอนเรียน ย้ายมาอยู่ในเบราว์เซอร์ พร้อม serial output จำลอง

ฝาเปิดถังเต็มWIFI
// เลื่อนแถบด้านบนเพื่อดู serial output

ฝาเปิดเมื่อระยะ ≤ 15 ซม. และหน่วง 1800 มิลลิวินาทีก่อนปิด — เวอร์ชันแรกไม่มีหน่วง ผลคือฝากระพือตลอดเวลาเพราะค่าที่เซนเซอร์อ่านได้แกว่งอยู่รอบ ๆ เส้นแบ่งพอดี