เชื่อมต่อแผงวงจร ZX-LED เข้ากับจุดต่อพอร์ต 17 ของแผงวงจรหลัก IPST-SE
ตัวอย่างคำสั่ง
#include <ipst.h>
void setup()
{}
void loop()
{
out(17,1); //ทำให้ไฟ LED1 ดวงที่ต่อพอร์ต 17 ติด
delay(500);
out(17,0);
delay(500);
}
void setup()
{}
void loop()
{
out(17,1); //ทำให้ไฟ LED1 ดวงที่ต่อพอร์ต 17 ติด
delay(500);
out(17,0);
delay(500);
}
ZX-LED8
pinLED8
เป็นฟังก์ ชั่นกําหนดจุดต่อพอร์ตของแผงวงจร IPST-SE ที่ ต้องการเชื่อมต่อกับแผงวงจร ZXLED8
รูปแบบvoid pinLED8(int pin)พารามิ เตอร์pin - ขาพอร์ตใดๆ ของแผงวงจร IPST-SE มี ค่า 0 ถึ ง 30 (แนะนําให้ใช้จุดต่อพอร์ต 16 ถึ ง 20)
ตัวอย่างที่ pinLED8(20); // เลือกจุดต่อพอร์ต 20 ของแผงวงจร IPST-SE ในการต่อกับแผงวงจร ZX-LED8
LED8(0b00000000); เนื่องจากมี LED 8 ดวง 0b นั้นใช้กับเลขฐาน 2 ถ้าหากต้องการให้ดวงไหนติดให้ใส่เลข 1 ได้ทันที
LED8(0x00); ใช้กับเลขฐาน 18 ถ้าต้องการให้ดวงไหนติดให้คำนวณเป็นเลขฐาน 16 ก่อนแล้วจึงค่อยนำไปใส่แทนเลข0
การนับจํานวนของระบบเลขฐานสองเนื่องจากเลขฐานสองมีตัวเลขเพียง 2 ตัวคือ 0 และ 1 เมื่อมีการนับจํานวนขึ้นจึงต้องมีการเพิ่มจํานวนหลัก ดังนั้นเพื่อให้เห็นการเปลี่ยนแปลงอย่างชัดเจนจะใช้เลขฐานสิบหกเป็นตัวเปรียบเทียบดั งนี้เลขฐานสอง เลขฐานสิบหก00 0
01 1
10 2
11 3
100 4
101 5
110 6
111 7
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15
01 1
10 2
11 3
100 4
101 5
110 6
111 7
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15
ตัวอย่าง
void setup()
{
pinLED8(20);
}
void loop()
{
LED8(0b00000000);
LED8(0x32);
}
0 ความคิดเห็น