lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

lcd 2004 ที่สั่งมา

เอกชัย 1 ปีที่ผ่านมา

lcd 2004 ที่สั่งมา ทำตาม code ในตัวอย่างแล้ว error หา code ใหม่มาลองก็ใช้งานไม่ได้

ขอความช่วยเหลือด้วยครับ

QUOTE 
ความคิดเห็นที่ #1
เอกชัย 1 ปีที่ผ่านมา

ได้แล้ว ADD ผิดจากโค้ด 

โปรแกรม scan code

#include <Wire.h>

void setup() {
  Serial.begin (115200);

  // Leonardo: wait for serial port to connect
  while (!Serial)
    {
    }

  Serial.println ();
  Serial.println ("I2C scanner. Scanning ...");
  byte count = 0;
 
  Wire.begin();
  for (byte i = 1; i < 120; i++)
  {
    Wire.beginTransmission (i);
    if (Wire.endTransmission () == 0)
      {
      Serial.print ("Found address: ");
      Serial.print (i, DEC);
      Serial.print (" (0x");
      Serial.print (i, HEX);
      Serial.println (")");
      count++;
      delay (1);  // maybe unneeded?
      } // end of good response
  } // end of for loop
  Serial.println ("Done.");
  Serial.print ("Found ");
  Serial.print (count, DEC);
  Serial.println (" device(s).");
}  // end of setup

void loop() {} 

ตามนี้เลย เฮ้อๆๆๆ

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

ถ้ามี address เดียว จะต่อร่วมกันได้สูงสุดแค่ 8 ตัว

ไอซี i2c จึงออกแบบให้มีหลายเบอร์ โดยแต่ละเบอร์จะมี address ที่แตกต่างกัน เพื่อให้สามารถต่อร่วมกันได้หลายตัวครับ

ในตัวอย่างการใช้งานจึงได้เขียนแนะนำไว้ว่า address ของ i2c สามารถเปลี่ยนแปลงได้ อ้างอิงให้ถูกต้องก็ใช้งานได้แล้วครับ

1
แสดงความคิดเห็นที่ 1-2 จากทั้งหมด 2 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
Go to Top