สารบัญ:

Arduino และการเชื่อมต่อ LCD ของตัวละครใน BreadShield: 6 ขั้นตอน
Arduino และการเชื่อมต่อ LCD ของตัวละครใน BreadShield: 6 ขั้นตอน

วีดีโอ: Arduino และการเชื่อมต่อ LCD ของตัวละครใน BreadShield: 6 ขั้นตอน

วีดีโอ: Arduino และการเชื่อมต่อ LCD ของตัวละครใน BreadShield: 6 ขั้นตอน
วีดีโอ: EP. 2 Arduino | สอนใช้งาน Arduino Uno + DHT22 แสดงผลผ่านจอ LCD 20x4 I2C (Step-by-Step) 2024, พฤศจิกายน
Anonim
Arduino และการเชื่อมต่อ LCD ของตัวละครใน BreadShield
Arduino และการเชื่อมต่อ LCD ของตัวละครใน BreadShield

โครงการ Arduino หลายโครงการเกี่ยวข้องกับ LCD ตัวอักษร ซึ่งใช้โปรโตคอล HD44780 อย่างท่วมท้นเพื่อรับข้อมูลจาก Arduino โดยปกติการเชื่อมต่อ Arduino กับ HD44780 (ในโหมด 4 บิต) จะใช้เวลา 12 สาย! นั่นจะทำให้สปาเก็ตตี้ลวดจัมเปอร์เลอะเทอะ ใช้เวลาสักครู่ในการเชื่อมต่อ มันยากที่จะดีบัก และมีแนวโน้มที่จะขาดการเชื่อมต่อโดยนิ้วมือเงอะงะของคุณ

ในบทช่วยสอนนี้ เราจะเห็นว่าชีวิตง่ายขึ้นมากใน BreadShield ซึ่งเป็น Arduino shield สำหรับ breadboards

เสบียง

  • หนึ่งเขียงหั่นขนม
  • Arduino Uno หนึ่งตัว
  • หนึ่ง BreadShield

ขั้นตอนที่ 1: ใส่ BreadShield ลงใน Arduino Uno

ใส่ BreadShield ลงใน Arduino Uno เช่นเดียวกับที่คุณทำตามปกติเพื่อใช้ชิลด์บอร์ดอื่นๆ

ขั้นตอนที่ 2: ใส่ BreadShield ลงใน Breadboard

ใส่หมุดแหกคุกของ BreadShield ลงในเขียงหั่นขนม เช่นเดียวกับที่คุณใส่หมุดแถวลงในเขียงหั่นขนมตามปกติ

ขั้นตอนที่ 3: ใส่ LCD ลงในเขียงหั่นขนม

ใส่ LCD ลงในเขียงหั่นขนม
ใส่ LCD ลงในเขียงหั่นขนม

ฉันคิดว่า LCD ของคุณถูกบัดกรีด้วยพินเฮดเดอร์ตัวผู้ เช่นในบทช่วยสอนนี้โดย SparkFun ตอนนี้ใส่ LCD (ในทางเทคนิคคือหมุดตัวผู้) ลงในเขียงหั่นขนมโดยที่พิน GND ของ LCD ตรงกับพิน GND ของ BreadShield สิ่งนี้จะสร้างการติดต่อระหว่าง Arduino Uno และ LCD โดยอัตโนมัติ (ทางด้านซ้ายคือพิน LCD ทางด้านขวาคือพิน BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/เปิดใช้งาน ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 แอโนดแบ็คไลท์ - --- D12backlight แคโทด ---- D13

การกำหนดเส้นทางจะแสดงในรูปด้านบน

ขั้นตอนที่ 4: ดึงพิน R/W ของ LCD ไปที่ GND

ใช้สายจัมเปอร์หนึ่งเส้น ซึ่งเป็นสายจัมเปอร์เพียงเส้นเดียวที่จำเป็นในโครงการนี้ เพื่อดึงพิน R/W ของ LCD ไปที่ GND ใช่ นี่หมายถึงการเชื่อมต่อ D2 ของ Arudino กับ GND ด้วย แต่นั่นไม่ใช่ปัญหาตราบใดที่คุณไม่ได้ใช้ D2

ขั้นตอนที่ 5: ใส่โพเทนชิออมิเตอร์

ใส่โพเทนชิออมิเตอร์
ใส่โพเทนชิออมิเตอร์

ใส่โพเทนชิออมิเตอร์เป็นตัวแบ่งแรงดันไฟ ใส่ปลายขั้วของโพเทนชิออมิเตอร์ลงในความสัมพันธ์ 5V และ GND ตามลำดับบนเขียงหั่นขนม และพินกลางของโพเทนชิออมิเตอร์เข้ากับความสัมพันธ์ของ RX การเดินสายไฟที่ได้จะแสดงในรูปด้านบน ฉันคิดว่าโพเทนชิออมิเตอร์มีสายบัดกรีที่ขาของมันหรือสายจัมเปอร์ที่คุณใช้เพื่อกำหนดเส้นทาง 3 พินของมันจากที่อื่นบนเขียงหั่นขนม

ขั้นตอนที่ 6: ตั้งโปรแกรม Arduino ของคุณโดยตัดการเชื่อมต่อพินกลางของโพเทนชิออมิเตอร์

ตั้งโปรแกรม Arduino ของคุณด้วยพินกลางโพเทนชิออมิเตอร์ที่ถูกตัดการเชื่อมต่อ
ตั้งโปรแกรม Arduino ของคุณด้วยพินกลางโพเทนชิออมิเตอร์ที่ถูกตัดการเชื่อมต่อ

ตอนนี้คุณสามารถตั้งโปรแกรม Arduino ของคุณได้ โค้ดตัวอย่างอยู่ที่

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

ในการตั้งโปรแกรม ตรวจสอบให้แน่ใจว่าได้ถอดพิน RX ออกจากพินตรงกลางของโพเทนชิออมิเตอร์แล้ว เพียงค่อยๆ ยกพินตรงกลางของโพเทนชิออมิเตอร์ออกจากเน็คไทบนเขียงหั่นขนม หลังจากตั้งโปรแกรมแล้ว ให้ใส่กลับเข้าไป จากนั้นคุณจะเห็นเนื้อหาข้อความที่แสดงบนจอ LCD ถ้าไม่ปรับโพเทนชิออมิเตอร์

รู้สึกอิสระที่จะแสดงความคิดเห็นหรือคำถามที่นี่และฉันจะตอบกลับโดยเร็วที่สุด

เพลิดเพลินกับตัวอย่าง BreadShield เพิ่มเติมในวิดีโอนี้

ตอนนี้ BreadShield กำลังใช้แคมเปญคราวด์ฟันดิ้ง ใช้ประโยชน์จากราคาเฉพาะแคมเปญลดราคาที่

แนะนำ: