ของน่าใช้ มีเรื่องราวให้ค้นพบรู้จัก Buydeestore
จอแสดงผล 7-Segment 5 นิ้ว 4 หลัก พร้อมตัวอย่างโค้ด
Home Appliances

จอแสดงผล 7-Segment 5 นิ้ว 4 หลัก พร้อมตัวอย่างโค้ด

฿2,200.00

ราคาจากข้อมูลล่าสุด 09/09/2026 19:27 อาจต่างจากราคาปัจจุบัน

ดูสินค้าที่ร้านค้า

เราอาจได้รับค่าตอบแทนเมื่อมีการซื้อผ่านลิงก์นี้ คุณทำรายการซื้อขายกับร้านค้าปลายทางโดยตรง

ข้อมูลสินค้าในที่เดียวอ่านประสบการณ์ก่อนเลือกเช็กเงื่อนไขจากร้านค้า

รู้จักสินค้านี้

1. ใช้ไฟเลี้ยง 24VDC และ 5VDC 2. ขนาดยาว 42 cm. สูง 14 cm. 3. ควบคุมด้วยขาสัญญาณจาก Arduino 4 pins คือ CLK, Data, Latch1, Latch2 4. มีตัวอย่างโค้ดสำหรับ Arduino ตัวอย่างโค้ด #include <Arduino.h> ///////////////// PIN Conntion ///////////////////////// int latchPin1 = 4; // ST_CP int clockPin1 = 3; // SH_CP int dataPin1 = 2; // DS int latchPin2 = 5; // ST_CP int clockPin2 = 3; // SH_CP int dataPin2 = 2; // DS int num = 5678; bool en = 0, buz_en = 0; byte dataArray[20]; void setup() { Serial.begin(9600); pinMode(latchPin1, OUTPUT); pinMode(clockPin1, OUTPUT); pinMode(dataPin1, OUTPUT); pinMode(latchPin2, OUTPUT); pinMode(clockPin2, OUTPUT); pinMode(dataPin2, OUTPUT); dataArray[0] = 0b01111110; //0 dataArray[1] = 0b00110000; //1 dataArray[2] = 0b01101101; //2 dataArray[3] = 0b01111001; //3 dataArray[4] = 0b00110011; //4 dataArray[5] = 0b01011011; //5 dataArray[6] = 0b01011111; //6 dataArray[7] = 0b01110000; //7 dataArray[8] = 0b01111111; //8 dataArray[9] = 0b01111011; //9 dataArray[10] = 0b10011100; // dataArray[11] = 0b10100011; //% dataArray[12] = 0b11000110; //C dataArray[13] = 0b10000000; //-- dataArray[14] = 0b00111111; //O dataArray[15] = 0b01110011; //P dataArray[16] = 0b01111001; //E dataArray[17] = 0b00110111; //n digitalWrite(latchPin1, HIGH); digitalWrite(latchPin2, HIGH); delay(500); } void loop() { display_num(num); delay(100); } void display_num(int num){ int m1, m2; int n1, n2; int r1, r2; m1 = num / 1000; m2 = num % 1000; n1 = m2 / 100; n2 = m2 % 100; r1 = n2 / 10; r2 = n2 % 10; digitalWrite(latchPin1, 0); shiftOut(dataPin1, clockPin1, dataArray[m1]); //หลัก 10 shiftOut(dataPin1, clockPin1, dataArray[n1]); //หลัก หน่วย digitalWrite(latchPin1, 1); digitalWrite(latchPin2, 0); shiftOut(dataPin2, clockPin2, dataArray[r1]); //หลัก 10 shiftOut(dataPin2, clockPin2, dataArray[r2]); //หลัก หน่วย digitalWrite(latchPin2, 1); } void shiftOut(int myDataPin, int myClockPin, byte myDataOut) { int i=0; int pinState; pinMode(myClockPin, OUTPUT); pinMode(myDataPin, OUTPUT); digitalWrite(myDataPin, 0); digitalWrite(myClockPin, 0); for (i=7; i>=0; i--) { digitalWrite(myClockPin, 0); if ( myDataOut & (1<<i) ) { pinState= 1; } else { pinState= 0; } digitalWrite(myDataPin, pinState); digitalWrite(myClockPin, 1); digitalWrite(myDataPin, 0); } digitalWrite(myClockPin, 0); }
เรื่องเล่าจากชุมชน

ประสบการณ์จากผู้ใช้

เขียนรีวิว ↗

เป็นคนแรกที่เล่าประสบการณ์

ชอบอะไร มีข้อสังเกตตรงไหน? เรื่องเล่าของคุณช่วยให้คนอื่นเลือกได้ดีขึ้น