ขอสอบถามการใช้ 8x8 Matrix full color Sheild ครับ ผมซื้อจากที่นี้มานานแล้ว พี่งลองต่อ
ผมต่อแล้ว รันโค๊ดที่ให้ทดลองได้สำเร็จ แต่ผมอ่าน Libary เค้าไม่เข้าใจอะครับ คือผมอยากย้าย Pin ผมเลยของเขียนเอง ไม่ทราบว่าต้องทำให้ส่ง สัญญานให้ Line 1 ติดอย่างไรครับ ขอบคุณนะครับ รบกวนช่วยทีนะครับผม อยากให้ติดแค่ แถวแรกแถวเดียวอะครับ
int RST_Pin = 16;
int LAT_Pin = 15;
int SLB_Pin = 14;
int SCL_Pin = 6;
int SDA_Pin = 7;
int line1 = 8;
int line2 = 9;
int line3 = 10;
int line4 = 11;
int line5 = 12;
int line6 = 13;
int line7 = 3;
int line8 = 4;
void setup() {
// put your setup code here, to run once:
pinMode(line1, OUTPUT);
pinMode(line2, OUTPUT);
pinMode(line3, OUTPUT);
pinMode(line4, OUTPUT);
pinMode(line5, OUTPUT);
pinMode(line6, OUTPUT);
pinMode(line7, OUTPUT);
pinMode(line8, OUTPUT);
digitalWrite(line1, LOW);
digitalWrite(line2, LOW);
digitalWrite(line3, LOW);
digitalWrite(line4, LOW);
digitalWrite(line5, LOW);
digitalWrite(line6, LOW);
digitalWrite(line7, LOW);
digitalWrite(line8, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(line1, HIGH);
}
ขา scl กับ sda เป็นขาสำหรับสื่อสารแบบ I2C ย้ายตำแหน่งไม่ได้ครับ
ลองเปลี่ยน 2 ขานี้ไว้ที่เดิมแล้วทดลองอีกครั้ง
สำหรับการเขียนโคด ผมยังไม่มีข้อมูล ต้องขออภัยตรงนี้ต้องลองเช็คโคดตามที่ออกแบบครับ