รูปแบบเดียวกันหมด: สร้าง ตัวแปร = ชนิดอุปกรณ์(ขา) แล้วสั่ง/อ่านด้วยจุด .
| อุปกรณ์ | สร้าง | สั่ง / อ่าน |
|---|---|---|
LCD I2Clcd / lcd16 / lcd20แอลซีดี / จอข้อความ | จอ = lcd16จอ = lcd(20, 4) | จอ = "Hello MAPO!" พิมพ์ข้อความจอ.x = 5 · จอ.y = 1 ตำแหน่งจอ.ไฟ = 1 backlight · เคลียร์ จอ ล้างจอ |
OLEDssd / ssd32 / ssdspish / sh32 / shspi · จอ / จอเล็ก | จอ = ssd (128×64 I2C)จอ = จอเล็ก (128×32) | จอ = "Hello" · จอ.x/.y พิกัดพิกเซลแสดงจอ จอ (show) ส่งขึ้นจอวาดรูป: ทำ จอ rect 10 20 50 30 · circle · triangle · line (+ fill*) |
7-Segment7seg_ht / 7seg_tm / 7seg_1637ตัวเลข_ht / _tm / _1637 | ht = ตัวเลข_htclk = 7seg_1637(2, 3) | ht = 42 แสดงเลข · ht.ความสว่าง = 8ht.จุด = 1 (colon) · เคลียร์ ht |
RGB LEDrgb | led = rgb(25, 26, 27)(ขา R, G, B) | เปิด led / ปิด led (ทั้ง 3 สี)ทำ led · กำหนดขาใหม่ led.r = 25 |
NeoPixelneopixel / นีโอพิกเซล | px = neopixel(13, 8)(ขา, จำนวนดวง) | ให้ px.fill [0, 0, 255] เติมทั้งเส้นให้ px.pixel [0, 255, 0, 0] ดวงที่ 0ให้ px.ความสว่าง 128 · ให้ px.show อัปเดต · ให้ px.clear |
Servoservo / เซอร์โว | sv = เซอร์โว(9) | ให้ sv 90 หมุน 90° · เปิด sv = 180° · ปิด sv = 0° · sv.ขา = 10 เปลี่ยนขา |
Stepperstep / stepper / สเต็ป | m = step(5, 6, 7, 8) (ULN2003)m2 = stepper(4, 15) (A4988) | m.ความเร็ว = 60 · m.ก้าว = 200 (ติดลบ = ถอยหลัง, non-blocking ในงาน) |
.mapo
english