Arduino แสดง ผล Lcd
สอนใช้งาน Arduino แสดงข้อความออกจอ LCD 1602 แบบ I2C หลายๆจอพร้อมกัน สอนใช้งาน Arduino แสดงข้อความออกจอ LCD 1602 แบบ I2C หลายๆจอพร้อมกัน บทความนี้จะสอนใช้งาน Arduino เชื่อมต่อจอ LCD 1602 2 ตัว ส่งข้อมูลแบบ I2C พร้อมกัน อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งานArduino แสดงข้อความออกจอ LCD 1602 แบบ I2C หลายๆจอพร้อมกัน ArduinoUNO R3 แถมฟรี สายUSB สายไฟจัมเปอร์ ผู้-เมีย ยาว 20cm. จำนวน 40 เส้น 1602 LCD (Yellow Screen) 16×2 โมดูลจอ LCD พร้อม I2C Interface 1602 LCD (Blue Screen) 16×2 โมดูลจอ LCD พร้อม I2C Interface บอร์ดทดลอง Breadboard 830 Point สายไฟจัมเปอร์ ผู้-ผู้ ยาว 20cm.
- การใช้งาน Character LCD Display กับ Arduino (ตอนที่1 – รูปแบบการเชื่อมต่อแบบ Parallel) – ThaiEasyElec's Blog
- Samsung
- Screen
การใช้งาน Character LCD Display กับ Arduino (ตอนที่1 – รูปแบบการเชื่อมต่อแบบ Parallel) – ThaiEasyElec's Blog
ไปที่ Code -> Download ZIP
ไปที่ Sketch -> Include Library -> Add Library…
ไปที่ ไลบรารี ที่เรา ดาวน์โหลด มา -> Open
ตรวจสอบที่ Sketch -> Include Library จะพบ ไลบรารี DHT sensor library เพิ่มเข้ามาใน Arduino IDE ของเรา
ไปที่ Tools -> Manage Libraries…
ไปที่ช่องค้นหา พิมพ์ DHT (เพื่อค้นหา DHT sensor library)
เลื่อนเมาส์ไปที่ DHT sensor library เลือกเวอร์ชัน แล้ว คลิก Install
คลิก Install all
INSTALLED แสดงการติดตั้งสำเร็จ
5: อธิบายโค้ด
เริ่มแรกเรียกใช้ไลบรารีที่จำเป็น เช่น Wire. h สำหรับการใช้ I2C ใน STM32F103C8, LiquidCrystal_I2C. h สำหรับการใช้จอแสดงผล LCD ประเภท I2C และ DHT. h สำหรับการใช้ฟังก์ชันเซ็นเซอร์ DHT11
#include นี่คือซอร์สโค้ดของตัวอย่างนั้น -
ขั้นตอนที่ 6: คุณสามารถสมัครสมาชิกช่อง YouTube ของฉัน
คุณสามารถสมัครสมาชิกช่อง YouTube ของฉันสำหรับบทเรียนและโครงการเพิ่มเติม สมัครรับการสนับสนุน ขอบคุณ. ไปที่ช่อง YouTube ของฉัน - เริ่มต้น สอน Arduino: จอแสดงผล LCD I2C Interface
13 เมษายน 2016
by admin
ยังไม่มีคอมเมนต์
← บทเรียนก่อนหน้า บทเรียนถัดไป →
คุณสามารถเป็นคนแรกที่คอมเมนต์
โพสคอมเมนต์
Name (required)
Email (required)
Website
คอมเมนต์
Please enter your name. Please enter an valid email address. Please enter a message. แบบ Parallel มี 16 ขา
รูปที่ 3 ด้านหน้าจอ LCD 16×2 (Parallel)
ตารางที่ 1 ตารางขาของจอ LCD 16×2 แบบ Parallel
2. แบบ I2C มี 4 ขา ( คลิกอ่าน บทความการเชื่อมต่อแบบ I2C)
รูปที่ 4 ด้านหลังจอ LCD 16×2 (I2C)
ตารางที่ 2 ตารางขาของจอ LCD 16×2 แบบ I2C
การควบคุมการแสดงผลของ LCD
ในการควบคุมหรือสั่งงาน ตัวจอ LCD นั้นมีส่วนควบคุม (Controller) รวมไว้ในตัวแล้ว ผู้ใช้สามารถส่งรหัสคำสั่งควบคุมการทำงานของจอ LCD ผ่าน Controller ว่าต้องการใช้แสดงผลอย่างไร โดย LCD Controller ของจอตัวนี้เป็น Hitachi เบอร์ HD44780 และขาในการเชื่อมต่อระหว่าง LCD กับ Microcontroller มีดังนี้ 1. GND เป็นกราวด์ใช้ต่อระหว่าง Ground ของระบบ Microcontroller กับ LCD 2. VCC เป็นไฟเลี้ยงวงจรที่ป้อนให้กับ LCD ขนาด +5VDC 3. VO ใช้ปรับความสว่างของหน้าจอ LCD 4. RS ใช้บอกให้ LCD Controller ทราบว่า Code ที่ส่งมาทางขา Data เป็นคำสั่งหรือข้อมูล 5. R/W ใช้กำหนดว่าจะอ่านหรือเขียนข้อมูลกับ LCD Controller 6. E เป็นขา Enable หรือ Chips Select เพื่อกำหนดการทำงานให้กับ LCD Controller 7-14. 3V / 8MHz) และบอร์ด iBoard-Ex (Leonardo, ATmega32u4, 16MHz/3. 3V) ซึ่งทั้งสองบอร์ดทำงานที่แรงดันไฟเลี้ยง +3. 3V สามารถนำไปต่อกับโมดูล OLED ได้โดยตรง
รูปแสดงการต่อวงจรใช้งานโมดูล OLED (SPI) ร่วมกับ Arduino Pro Mini (3. 3V) แสดงหน้าจอเป็นข้อความที่ใช้ตัวอักษร (Font) แบบตัวปรกติ (Normal) และตัวหนา (Bold)
รูปแสดงการต่อวงจรใช้งานโมดูล OLED (SPI) ร่วมกับ Arduino Pro Mini (3. 3V) แสดงหน้าจอเป็นรูปกราฟิกจาก Bitmap และมีข้อความด้วย
รูปแสดงการวัดอุณหภูมิโดยใช้ไอซี DS18B20 และแสดงค่าอุณหภูมิบนจอ OLED
รูปแสดงการต่อวงจรใช้งานโมดูล OLED (I2C) ร่วมกับ iBoard-Ex
นาย สุธรรม แสงทรง
แหล่งข้อมูลอ้างอิงและศึกษาเพิ่มเติม
โมดูล Monochrome 0. 96" 128x64 OLED display ซึ่งจำหน่ายโดย Adafruit
Arduino Library สำหรับ SSD1306-based OLED ซึ่งพัฒนาโดย Adafruit +
SSD1306 Datasheet ( local copy)Samsung
Screen