ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

ขอสอบถามการใช้ 8x8 Matrix full color Sheild ครับ

ธนา

ขอสอบถามการใช้ 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);
}

 

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

 ขา scl กับ sda เป็นขาสำหรับสื่อสารแบบ I2C ย้ายตำแหน่งไม่ได้ครับ

ลองเปลี่ยน 2 ขานี้ไว้ที่เดิมแล้วทดลองอีกครั้ง

QUOTE 
ความคิดเห็นที่ #2
ธนา
ผมยังไม่ได้ย้ายขาไปไหนเลยครับ ยังอยู่ที่เดิม ผลลองเขียนแบบนี้ อยากให้ line5 ติดขวาสุดสีฟ้าดวงเดียว แต่มันติดมั่วหมดเลยครับ รบกวนช่วยดูหน่อยนะครับ ขอบคุณมากๆเลยครับ int dataPin = 7; int sbPin = 14; int latchPin = 15; int clockPin = 6; int RESET = 16; int line1 = 8; int line2 = 9; int line3 = 10; int line4 = 11; int line5 = 12; int line6 = 13; int line7 = 3; int line8 = 4; byte leds = 0; void setup() { pinMode(latchPin, OUTPUT); pinMode(dataPin, OUTPUT); pinMode(clockPin, OUTPUT); } void loop() { updateShiftRegister(); } void updateShiftRegister() { digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, LSBFIRST, 00000001); shiftOut(sbPin, clockPin, LSBFIRST, 00000011); digitalWrite(latchPin, HIGH); digitalWrite(line5, HIGH); //digitalWrite(line5, LOW); }
QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน

สำหรับการเขียนโคด ผมยังไม่มีข้อมูล ต้องขออภัยตรงนี้ต้องลองเช็คโคดตามที่ออกแบบครับ

แสดงความคิดเห็นที่ 1-3 จากทั้งหมด 3 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม