Page 50 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 50

เอกสารประกอบการเรียนวิชาไมโครคอนโทรลเลอร์เบื้องต้น    17



                       โมดูล GY-21 มีไอซี 662K แปลงแรงดัน +5V ให้เป็น +3.3V ดังนั้นขา VIN สามารถป้อน +5V ได้ แต่ขา

               SDA และ SCL จะมีแรงดันลอจิกเป็น +3.3V






































                                 รูปที่ 10.14 โมดูล GY-21 (ด้านหลัง) สามารถมองเห็นชิป HTU21D

                                (ที่มา www.Cpre.kmutnb.ac.th/esl/learning/index.php?article)
               โปรแกรมที่ 10.3 Arduino Sketch 3

                       การอ่านค่าจากโมดูล GY-21 HTU21D Breakout Board โดยเชื่อมต่อกับบอร์ด Arduino ให้ต่อขา A4

               (SDA) และ A5 (SCL) ผ่าน Logic Level Shifter ไปยังขา SDA และ SCL ของโมดูล GY-21 ตามล าดับ แล้วป้อน
               แรงดันไฟเลี้ยง 3.3V และต่อ GND เข้ากับระบบ

               Sourecode: htu21d_demo.ino
                              // Author: RSP @ Embedded System Lab (ESL), KMUTNB, Thailand

                              // Date: 2015-05-29

                              // Board: Arduino with ATmega168/328P (5V/16MHz)
                              // Arduino IDE: version 1.0.6

                              // Description:
                              //   This Arduino Sketch demonstates how to read relative humidity

                              //   and temperature values from the GY-21 HTU21D sensor module

                              //   by using an Arduino board.
                              #include <Wire.h> // use the Wire library



               หน่วยที่ 10  การใช้งาน Arduino กับไอซีวัดอุณภูมิและโมดูลตรวจจับสัญญาณอินพุต                 เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   45   46   47   48   49   50   51   52   53   54   55